Manuale dell`accesso ai dati

Transcript

Manuale dell`accesso ai dati
Manuale dell'accesso ai dati
BusinessObjects Connection Server XI 3.1
Copyright
© 2008 Business Objects, società del gruppo SAP. Tutti i diritti riservati. Business
Objects è titolare dei seguenti brevetti degli Stati Uniti, che possono riguardare
prodotti offerti e concessi in licenza da Business Objects: 5,295,243; 5,339,390;
5,555,403; 5,590,250; 5,619,632; 5,632,009; 5,857,205; 5,880,742; 5,883,635;
6,085,202; 6,108,698; 6,247,008; 6,289,352; 6,300,957; 6,377,259; 6,490,593;
6,578,027; 6,581,068; 6,628,312; 6,654,761; 6,768,986; 6,772,409; 6,831,668;
6,882,998; 6,892,189; 6,901,555; 7,089,238; 7,107,266; 7,139,766; 7,178,099;
7,181,435; 7,181,440; 7,194,465; 7,222,130; 7,299,419; 7,320,122 e 7,356,779.
Business Objects e i rispettivi logotipi, BusinessObjects, Business Objects Crystal
Vision, Business Process On Demand, BusinessQuery, Cartesis, Crystal Analysis,
Crystal Applications, Crystal Decisions, Crystal Enterprise, Crystal Insider, Crystal
Reports, Crystal Vision, Desktop Intelligence, Inxight e i rispettivi logotipi, Linguistx,
Star Tree, Table Lens, Thingfinder, Timewall, Let There Be Light, Metify, NSite,
Rapid Marts, RapidMarts, Spectrum Design, Web Intelligence, Workmail ed Xcelsius
sono marchi o marchi registrati negli Stati Uniti e/o in altri Paesi di Business Objects
e/o di altre società affiliate. SAP è un marchio depositato o un marchio registrato
di SAP AG in Germania e in diversi altri Paesi. Tutti gli altri nomi citati nel presente
documento sono marchi dei rispettivi proprietari.
Collaboratori
di terze parti
I prodotti Business Objects di questa versione potrebbero contenere ridistribuzioni
di software concesso in licenza da terze parti. Alcuni di questi componenti singoli
possono essere disponibili con altre licenze. Un elenco parziale di collaboratori di
terze parti che hanno richiesto o concesso i riconoscimenti e richiesto gli avvisi, è
disponibile all'indirizzo: http://www.businessobjects.com/thirdparty
2008-09-19
Sommario
Capitolo 1
Introduzione all'accesso ai dati
11
Informazioni su Connection Server...........................................................12
Componenti di una connessione...............................................................12
Informazioni sull'architettura del sistema.............................................13
Informazioni sui driver di accesso ai dati.............................................13
Informazioni sui file di configurazione per l'accesso ai dati.......................14
Informazioni sul file di configurazione globale cs.cfg...........................15
Informazioni sui file di configurazione dei driver *.sbo.........................15
Capitolo 2
Creazione di una connessione
19
Requisiti di connessione............................................................................20
Controllo della configurazione delle connessioni.......................................21
Visualizzazione della guida relativa allo strumento cscheck ...............22
Per eseguire lo strumento cscheck......................................................22
Strumento di controllo (cscheck) - Panoramica della funzione............23
Strumento cscheck - Funzione list.......................................................24
Strumento cscheck - Funzione driverssearch......................................25
Strumento cscheck - Funzione find......................................................25
Strumento cscheck - Funzione middleware.........................................27
Strumento cscheck - Funzione accessdriver.......................................28
Strumento cscheck - Funzione connectivity.........................................29
Strumento cscheck - Funzione ping ....................................................30
Informazioni sulle connessioni JDBC .......................................................32
Per creare una connessione JDBC ..........................................................33
Struttura file di esempio SBO JDBC.....................................................34
Informazioni sulle connessioni JavaBean..................................................35
Manuale dell'accesso ai dati
3
Sommario
Per creare una connessione JavaBean.....................................................35
Struttura file di esempio SBO JavaBean .............................................36
Capitolo 3
Creazione di una connessione a Data Federator Query Server
37
Informazioni sulle connessioni a Data Federator Query Server................38
Configurazione della procedura guidata Nuova connessione per una
connessione JDBC o ODBC a Data Federator.........................................39
Configurazione delle connessioni JDBC Data Federator..........................40
Configurazione di Connection Server per una connessione JDBC a Data
Federator..............................................................................................41
Configurazione delle connessioni ODBC Data Federator.........................41
Configurazione del middleware ODBC Data Federator ......................42
Configurazione di Connection Server per una connessione ODBC a Data
Federator..............................................................................................43
Configurazione delle definizioni di connessione Web Intelligence Rich Client
che utilizzano il middleware ODBC Data Federator..................................44
Configurazione del middleware ODBC Data Federator per una
connessione Web Intelligence Rich Client...........................................46
Configurazione di Connection Server per una connessione Web
Intelligence Rich Client a Data Federator............................................47
Impostazione della chiave di registro di Web Intelligence Rich Client .47
Capitolo 4
Configurazione dei parametri globali di accesso ai dati
49
Informazioni sui parametri globali..............................................................50
Informazioni sul file di configurazione cs.cfg.............................................50
Per visualizzare e modificare il file cs.cfg..................................................51
Configurazione dei parametri predefiniti dei driver....................................51
Configurazione dei parametri delle impostazioni globali...........................52
Charset List Extension.........................................................................53
Config File Extension...........................................................................53
Description Extension...........................................................................53
4
Manuale dell'accesso ai dati
Sommario
Enable Failed Load..............................................................................54
Load Drivers On Startup.......................................................................55
Max Pool Time......................................................................................55
SQL External Extension.......................................................................57
SQL Parameter Extension....................................................................57
Strategies Extension............................................................................58
Configurazione del metodo di accesso......................................................58
Configurazione del filtro del driver.............................................................59
Impostazione di una connettività per computer....................................61
Configurazione dei protocolli di accesso CORBA.....................................62
Capitolo 5
Configurazione dei parametri dei driver di accesso ai dati
63
Configurazione dei parametri del driver.....................................................64
File di configurazione per l'accesso ai dati...........................................64
File SBO installati.................................................................................65
Per visualizzare e modificare un file SBO............................................67
Capitolo 6
Riferimento ai parametri SBO
69
Categorie parametri SBO..........................................................................70
Struttura dei file SBO.................................................................................70
Parametri SBO predefiniti..........................................................................73
Array Bind Available.............................................................................73
Array Bind Size.....................................................................................73
Array Fetch Available...........................................................................74
Dimensioni array fetch..........................................................................74
Catalog Name Max Size.......................................................................75
Catalog Separator................................................................................75
CharSet................................................................................................76
Column Name Max Size.......................................................................76
Connection Shareable..........................................................................77
Manuale dell'accesso ai dati
5
Sommario
Cost Estimate Available.......................................................................77
Description File.....................................................................................78
Driver Capabilities................................................................................78
Escape Character.................................................................................79
Extensions............................................................................................79
Family...................................................................................................80
Field Size Factor..................................................................................80
Force Execute......................................................................................80
Identifier Case......................................................................................81
Identifier Quote String..........................................................................82
LIKE Escape Clause............................................................................83
Locale...................................................................................................83
Max Rows Available.............................................................................84
Optimize Execute.................................................................................84
Owners Available.................................................................................85
Password Encryption............................................................................85
Procedure Name Max Size..................................................................86
Procedure Parameter Name Max Size................................................87
Qualifiers Available...............................................................................87
Query TimeOut Available.....................................................................88
Quoted Identifier Case.........................................................................88
Schema Name Max Size......................................................................89
Shared Connection...............................................................................89
SQL External File.................................................................................90
SQL Parameter File..............................................................................90
SSO Available......................................................................................92
Strategies File......................................................................................92
Table Name Max Size..........................................................................93
Transactional Available........................................................................93
Transaction Mode.................................................................................94
Type......................................................................................................95
6
Manuale dell'accesso ai dati
Sommario
Version.................................................................................................95
XML Max Size......................................................................................95
Parametri SBO Informix.............................................................................96
Per modificare il file ODBC.INI di Informix...........................................96
V5toV6DriverName..............................................................................97
Unicode................................................................................................97
Parametri SBO JavaBean..........................................................................98
JavaBean Class...................................................................................98
URL Format..........................................................................................99
Parametri SBO JDBC..............................................................................100
ForeignKeys Available........................................................................100
JDBC Class........................................................................................100
PrimaryKey Available.........................................................................101
Parametri SBO ODBC.............................................................................101
Empty String.......................................................................................102
Force Close Statement.......................................................................102
ODBC Cursors...................................................................................103
SQLDescribeParam Available............................................................103
SQLMoreResults Available................................................................104
Parametri SBO ODBC3...........................................................................104
Connection Status Available..............................................................104
Native Int64 Available.........................................................................105
Parametri SBO OLE DB..........................................................................105
Provider CLSID..................................................................................106
Sybase ASE/CTLIB.................................................................................106
Quoted Identifier.................................................................................106
Capitolo 7
Configurazione dei parametri di generazione SQL
107
Informazioni sui parametri di generazione SQL......................................108
Informazioni sui file PRM.........................................................................108
Struttura dei file dei parametri PRM...................................................111
Manuale dell'accesso ai dati
7
Sommario
Per visualizzare e modificare un file PRM...............................................113
Per visualizzare e modificare un file di testo della guida alle funzioni.....113
Per modificare il testo della guida per una funzione del file PRM...........114
Capitolo 8
Riferimento ai parametri PRM
115
Riferimento alla configurazione dei file PRM...........................................116
BACK_QUOTE_SUPPORTED..........................................................116
CASE_SENSITIVE.............................................................................117
CHECK_OWNER_STATE..................................................................117
CHECK_QUALIFIER_STATE.............................................................118
COMMA..............................................................................................119
CONCAT............................................................................................119
CONSTANT_SAMPLING_SUPPORTED...........................................120
DATABASE_DATE_FORMAT............................................................120
DATATYPE_BLOB..............................................................................121
DATATYPE_DOUBLE........................................................................121
DATATYPE_DTM...............................................................................121
DATATYPE_INT.................................................................................122
DATATYPE_NULL..............................................................................122
DATATYPE_STRING .........................................................................122
DATE_WITHOUT_QUOTE ...............................................................123
DELIMIT_IDENTIFIERS.....................................................................123
EXT_JOIN..........................................................................................124
EXT_JOIN_INVERT...........................................................................124
EXTERN_SORT_EXCLUDE_DISTINCT...........................................125
GROUPBY_EXCLUDE_COMPLEX...................................................125
GROUPBY_WITH_ALIAS..................................................................126
GROUPBY_WITHOUT_CONSTANT.................................................127
GROUPBYCOL..................................................................................128
IDENTIFIER_DELIMITER..................................................................128
IF_NULL.............................................................................................129
8
Manuale dell'accesso ai dati
Sommario
INTERSECT.......................................................................................130
KEY_INFO_SUPPORTED.................................................................130
LEFT_OUTER....................................................................................131
LENMAXFORCOLUMNNAME...........................................................131
LENMAXFORTABLENAME...............................................................132
LENMAXFORVARCHAR....................................................................132
MINUS................................................................................................132
NO_DISTINCT...................................................................................133
NULL_IN_SELECT_SUPPORTED....................................................134
OLAP_CLAUSE.................................................................................135
OUTERJOINS_GENERATION...........................................................135
OVER_CLAUSE.................................................................................139
OWNER..............................................................................................139
PERCENT_RANK_SUPPORTED......................................................140
PREFIX_SYS_TABLE........................................................................140
QUALIFIER........................................................................................141
QUOTE_OWNER...............................................................................142
RANK_SUPPORTED.........................................................................142
REFRESH_COLUMNS_TYPE...........................................................143
REVERSE_TABLE_WEIGHT.............................................................143
RIGHT_OUTER..................................................................................144
RISQL_FUNCTIONS..........................................................................145
SEED_SAMPLING_SUPPORTED.....................................................145
SORT_BY_NO...................................................................................146
UNICODE_PATTERN........................................................................147
UNION................................................................................................147
USER_INPUT_DATE_FORMAT........................................................148
USER_INPUT_NUMERIC_SEPARATOR..........................................149
Capitolo 9
Riferimento per la conversione dei tipi di dati
151
Conversione dei tipi di dati ......................................................................152
Manuale dell'accesso ai dati
9
Sommario
IBM DB2.............................................................................................152
Informix...............................................................................................154
Microsoft SQL Server.........................................................................155
Oracle.................................................................................................156
Red Brick............................................................................................157
Per aggiungere il supporto per TIME e TIMESTAMP in una clausola
WHERE..............................................................................................158
Sybase...............................................................................................159
Teradata.............................................................................................160
Capitolo 10
Informazioni su Business Objects
163
Documentazione e supporto....................................................................164
Indirizzi utili..............................................................................................164
Documentazione......................................................................................165
Contenuto della documentazione.......................................................165
Dove reperire la documentazione......................................................166
Commenti e suggerimenti..................................................................166
Supporto tecnico, consulenza e formazione............................................167
Assistenza clienti................................................................................167
Ricerca della migliore soluzione di distribuzione per la propria
azienda...............................................................................................167
Opzioni di formazione.........................................................................168
10
Appendice A Ulteriori informazioni
169
Indice
173
Manuale dell'accesso ai dati
Introduzione all'accesso ai
dati
1
1
Introduzione all'accesso ai dati
Informazioni su Connection Server
Informazioni su Connection Server
Connection Server è il software di accesso ai dati di Business Objects che
gestisce la connessione tra l'applicazione e l'origine dati.
Connection Server consente alle applicazioni Business Objects quali Designer
e Web Intelligence di connettersi a un'origine dati ed eseguire query nei
confronti di essa.
Connection Server non è dotato di un'interfaccia utente. È possibile creare
e amministrare le connessioni dall'interfaccia utente delle applicazioni
Business Objects quali Designer oppure modificando i file di configurazione
di Connection Server.
•
Creazione di connessioni: è possibile creare connessioni tramite la
procedura guidata di connessione dell'applicazione Business Objects.
•
Ottimizzazione dell'accesso ai dati: è possibile ottimizzare la modalità in
cui i dati transitano da Connection Server modificando i file di
configurazione di accesso ai dati. Si tratta di file in formato XML installati
con Connection Server. È possibile impostare i valori dei parametri da
applicare a un driver specifico di accesso ai dati o a tutti i driver di accesso
ai dati installati.
Componenti di una connessione
Una connessione di accesso ai dati Business Objects è costituita dai seguenti
componenti:
• Connection Server è il software che gestisce la connessione tra
l'applicazione Business Objects e l'origine dati. Ad esempio, Connection
Server gestisce le richieste di dati provenienti dall'applicazione Business
Objects.
•
Un driver di accesso ai dati è il componente software specifico del
database che gestisce la connessione tra Connection Server e il
middleware del database.
•
I file di configurazione definiscono i parametri per configurare la
connessione tra:
• l'applicazione Business Objects e Connection Server
•
12
l'applicazione Business Objects e il driver di accesso ai dati
Manuale dell'accesso ai dati
Introduzione all'accesso ai dati
Componenti di una connessione
•
Connection Server il driver di accesso ai dati
Informazioni sull'architettura del sistema
Il seguente diagramma descrive in dettaglio dove vengono installati
Connection Server e i driver di accesso ai dati in una configurazione Business
Objects.
Informazioni sui driver di accesso ai dati
I driver di accesso ai dati consentono la connessione tra Connection Server
e un'origine dati. Un database richiede un driver di accesso ai dati per
consentire l'accesso da un'applicazione Business Objects.
Manuale dell'accesso ai dati
13
1
1
Introduzione all'accesso ai dati
Informazioni sui file di configurazione per l'accesso ai dati
Le applicazioni Business Objects includono driver di accesso ai dati che è
possibile utilizzare per configurare le connessioni ai database. I driver di
accesso ai dati inclusi possono dipendere dalla licenza in uso.
Per poter creare una connessione a un database per il quale non si dispone
dei relativi driver, è necessario per prima cosa ottenere i driver richiesti. Per
ottenere un driver sono disponibili le seguenti opzioni:
•
Contattare il rappresentante Business Objects di fiducia per determinare
se è disponibile un driver e se si dispone della licenza per utilizzarlo.
•
Utilizzare il DDK (Driver Development Kit) per sviluppare un driver da
utilizzare. Per i dettagli, contattare il rappresentante Business Objects di
fiducia.
Quando si crea una nuova connessione, si seleziona il driver di accesso ai
dati adatto all'origine dati di destinazione. Ad esempio, se si accede a un
database Oracle 10g, è necessario installare il middleware adeguato (client
Oracle 10g), quindi il driver di accesso ai dati Oracle Business Objects.
Per un elenco aggiornato dei driver di accesso ai dati supportati, visitare il
sito del Service Marketplace di SAP all'indirizzo http://service.sap.com/bosapsupport o contattare il rappresentante BusinessObjects di fiducia.
Informazioni sui file di configurazione
per l'accesso ai dati
I file di configurazione per l'accesso ai dati vengono installati durante
l'installazione dei prodotti Business Objects. I file di configurazione possono
essere suddivisi in due livelli:
•
Livello globale: il file di configurazione cs.cfg viene applicato a tutte le
connessioni.
•
Livello driver: per ogni driver specifico esiste un file di configurazione
*.sbo.
Oltre ai file di configurazione che controllano una connessione, ciascun driver
di accesso ai dati contiene un file di configurazione .prm associato. Questo
tipo di file viene utilizzato dalle applicazioni Business Objects come Designer
I file .prm controllano in che modo un'applicazione Business Objects genera
codice SQL in base alle funzionalità del software di database.
14
Manuale dell'accesso ai dati
Introduzione all'accesso ai dati
Informazioni sui file di configurazione per l'accesso ai dati
Nota:
variabile connectionserver-install-dir in questo manuale
In questo manuale, la variabile connectionserver-install-dir è il
percorso principale di installazione dei file di accesso ai dati utilizzati dalle
applicazioni Business Objects.
In Windows, per impostazione predefinita dir-installazione-connec
tionserver = :C:\Programmi\Business Objects\BusinessObjects
Enterprise 12.0\win32_x86\dataAccess
Informazioni sul file di configurazione globale cs.cfg
Il file di configurazione globale cs.cfg utilizzato da tutti i driver di accesso
ai dati è installato nel seguente percorso:
• connectionserver-install-dir \connectionServer
Il file cs.cfg contiene i parametri che vengono applicati a tutti i driver di
accesso ai dati installati.
Argomenti correlati
•
Informazioni sui parametri globali a pagina 50
Informazioni sui file di configurazione dei driver
*.sbo
I file di configurazione utilizzati dai driver di accesso ai dati vengono installati
nel seguente percorso:
• in un sistema Windows:
connectionserver-install-dir \connectionServer\RDBMS
•
in un sistema Unix:
connectionserver-install-dir /RDBMS/connectionServer
dove RDBMS è il nome della tecnologia di database che utilizza il file di
configurazione.
Manuale dell'accesso ai dati
15
1
1
Introduzione all'accesso ai dati
Informazioni sui file di configurazione per l'accesso ai dati
I file elencati di seguito contengono parametri riguardanti i driver di accesso
ai dati installati.
File specifico di È possibile
driver
modificarlo?
Descrizione
<driver>.sbo
Sì
Esiste un file
.sbo per ogni
protocollo di rete
supportato o middleware del
database utilizzato per il collegamento a un oracle.sbo
database. Definisce la
configurazione
della connessione specifica
per ciascun
database.
Sì
Definisce i
parametri che
determinano il
oracle.prm
modo in cui
un'applicazione
Business Objects
genera l'SQL.
<driver>.prm
16
Manuale dell'accesso ai dati
Esempio
Introduzione all'accesso ai dati
Informazioni sui file di configurazione per l'accesso ai dati
File specifico di È possibile
driver
modificarlo?
<driver><lin
gua>.cod
No
Descrizione
Esempio
Contiene le informazioni relative
alle definizioni
della connessione. Definisce i
campi visualizzati
quando viene
oracleen.cod
creata una nuova
connessione.
Nota:
Questi file non
devono essere
modificati.
Argomenti correlati
•
•
•
Categorie parametri SBO a pagina 70
Riferimento alla configurazione dei file PRM a pagina 116
Informazioni sui parametri di generazione SQL a pagina 108
Manuale dell'accesso ai dati
17
1
1
Introduzione all'accesso ai dati
Informazioni sui file di configurazione per l'accesso ai dati
18
Manuale dell'accesso ai dati
Creazione di una
connessione
2
2
Creazione di una connessione
Requisiti di connessione
Requisiti di connessione
In questa sezione sono illustrati i requisiti per la creazione di una
connessione.
Nota:
è possibile utilizzare lo strumento cscheck per controllare l'infrastruttura e
stabilire se è adatta per essere utilizzata con le applicazioni Business Objects.
Per ulteriori informazioni, consultare la documentazione.
•
Verificare che la piattaforma sia del tipo supportato per le connessioni
Business Objects.
•
Verificare che il middleware del database sia installato correttamente e
di essere in grado di accedere al database tramite il computer o un server.
È possibile utilizzare lo strumento cscheck per controllare la
configurazione. Per i dettagli, vedere la documentazione sullo strumento
cscheck.
•
Verificare di essere in possesso di tutte le informazioni necessarie per
accedere al database, ad esempio il nome di accesso e la password per
il database.
•
Installare il prodotto Business Objects da utilizzare, incluso il driver di
accesso dati appropriato.
•
Verificare che tutti i servizi Business Objects siano stati avviati
correttamente.
•
Fare riferimento al documento Leggimi accluso al prodotto Business
Objects per verificare eventuali modifiche alla configurazione necessarie
all'ambiente e al software in uso.
•
Fare riferimento alle note sulla versione relative all'accesso ai dati per
cercare eventuali modifiche alla configurazione che potrebbero influire
sull'ambiente in uso.
Argomenti correlati
•
20
Controllo della configurazione delle connessioni a pagina 21
Manuale dell'accesso ai dati
Creazione di una connessione
Controllo della configurazione delle connessioni
Controllo della configurazione delle
connessioni
Il software Connection Server include una utilità della riga di comando che
è possibile utilizzare per controllare l'infrastruttura delle connessioni alle
origini dati. È possibile utilizzare lo strumento cscheck per controllare in
qualsiasi momento il middleware dei client e i driver di accesso ai dati di
Business.
Nota:
i risultati dei controlli eseguiti sono validi per il computer locale, dal quale
viene eseguito lo strumento.
Lo strumento cscheck viene installato nella directory seguente: connection
server-install-dir/connectionServer/tools
Per eseguire lo strumento cscheck, è necessario utilizzare una console dei
comandi (DOS o Shell). L'output viene visualizzato sullo schermo. È possibile
reindirizzare l'output in un file in formato XML oppure sopprimere l'output
per utilizzare lo strumento in uno script.
Con lo strumento cscheck è possibile eseguire le funzioni seguenti sul
computer locale:
• restituire i dettagli di tutte le connettività; ovvero i database e i livelli di
rete che l'installazione è in grado di supportare
•
restituire i dettagli di tutti i driver di accesso ai dati installati sul computer
locale
•
restituire i dettagli di tutte le connettività installate sul computer locale
•
verificare la validità dell'installazione del middleware per un livello di rete
e un client di database specifici
•
verificare la validità dell'installazione dei driver di accesso ai dati per un
livello di rete e un client di database specifici
•
verificare se è possibile stabilire la connessione a un database specifico
Argomenti correlati
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Manuale dell'accesso ai dati
21
2
2
Creazione di una connessione
Controllo della configurazione delle connessioni
Visualizzazione della guida relativa allo strumento
cscheck
Lo strumento cscheck consente di:
•
visualizzare la guida generale relativa all'utilità cscheck
•
visualizzare la guida relativa a ciascuna funzione specifica dello strumento
cscheck
La guida può essere visualizzata in qualsiasi lingua scelta al momento
dell'installazione delle applicazioni Business Objects.
Per visualizzare la guida generale dello strumento cscheck, utilizzare la
sintassi seguente:
Figura 2 - 1: Sintassi per visualizzare la guida del comando
cscheck
--help|h --language|l { lingua }
Per visualizzare la guida di una funzione, utilizzare la sintassi seguente,
dove nomefunzione è il nome della funzione di cui si desidera visualizzare
la guida e lingua è la lingua in cui si desidera visualizzare la guida:
Figura 2 - 2: Sintassi per visualizzare la guida della funzione
cscheck
--help|h { nomefunzione }--language|l{ lingua }
Esempio:
Per visualizzare la guida in inglese dello strumento cscheck, utilizzare il
comando seguente:
cscheck --help
Per visualizzare la guida in francese relativa alla funzione connectivity,
utilizzare il comando seguente:
cscheck --language fr --help connectivity
Per eseguire lo strumento cscheck
È possibile eseguire lo strumento cscheck in qualsiasi momento dopo aver
installato il software dell'applicazione Business Objects.
22
Manuale dell'accesso ai dati
Creazione di una connessione
Controllo della configurazione delle connessioni
1. Aprire una console dei comandi.
2. Passare alla directory in cui è installato lo strumento.
3. Immettere cscheck con i parametri corretti per trovare le informazioni
desiderate.
4. Visualizzare le informazioni restituite.
Argomenti correlati
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Strumento di controllo (cscheck) - Panoramica della
funzione
Da una console dei comandi, utilizzare il comando cscheck con la funzione
e gli argomenti appropriati per restituire i risultati desiderati.
Il comando cscheck ha la struttura seguente. Alcuni dei parametri sono
facoltativi.
Figura 2 - 3: sintassi del comando cscheck
cscheck --language|l { lingua output }--xml|x--mute|m nome
funzioneopzioni funzione
La prima parte del comando controlla il formato dell'output:
• <lingua output> oppure l seguito dalla lingua specificata nello standard
ISO-639. Questa operazione è facoltativa. La lingua predefinita è l'inglese.
•
--xml oppure x specifica che l'output è in formato XML. Questa
operazione è facoltativa. Per impostazione predefinita, l'output è in formato
testo visualizzato sullo schermo.
•
--mute specifica che non deve essere generato alcun output. Utilizzare
questo parametro se lo strumento viene utilizzato in uno script per
controllare lo stato restituito. Questa operazione è facoltativa. Per
impostazione predefinita, l'output viene generato.
La parte rimanente del comando è costituita dalla funzione e dai relativi
argomenti.
<nome funzione> può avere i valori seguenti. Ciascuna funzione prevede
una sintassi breve che può essere utilizzata al posto del nome completo
della funzione:
Manuale dell'accesso ai dati
23
2
2
Creazione di una connessione
Controllo della configurazione delle connessioni
•
list o lt
•
driverssearch o ds
•
find o fd
•
middleware o mw
•
accessdriver o ad
•
connectivity o ct
•
ping o pg
Argomenti correlati
•
•
•
•
•
•
•
Strumento cscheck - Funzione accessdriver a pagina 28
Strumento cscheck - Funzione connectivity a pagina 29
Strumento cscheck - Funzione driverssearch a pagina 25
Strumento cscheck - Funzione find a pagina 25
Strumento cscheck - Funzione list a pagina 24
Strumento cscheck - Funzione middleware a pagina 27
Strumento cscheck - Funzione ping a pagina 30
Strumento cscheck - Funzione list
Questa funzione restituisce un elenco dei livelli di rete e moduli di gestione
del database supportati. Ad esempio, è possibile utilizzare questa funzione
per determinare i valori corretti da utilizzare con le altre funzioni dello
strumento cscheck.
Nota:
Questa funzione restituisce l'elenco completo dei driver di accesso ai dati e
middleware supportati, inclusi quelli che non devono essere necessariamente
installati sul computer.
Figura 2 - 4: Sintassi della funzione list
cscheck |list||lt|
24
Manuale dell'accesso ai dati
Creazione di una connessione
Controllo della configurazione delle connessioni
Esempio:
Il comando seguente elenca tutti i livelli di rete e moduli di gestione del
database supportati dall'installazione Business Objects sul computer
corrente.
cscheck list
Argomenti correlati
•
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Visualizzazione della guida relativa allo strumento cscheck a pagina 22
Strumento cscheck - Funzione driverssearch
Questa funzione restituisce un elenco dei driver di accesso ai dati installati.
Figura 2 - 5: Sintassi della funzione driverssearch
cscheck |driverssearch||ds|
Esempio:
Il comando seguente elenca tutti i driver di accesso ai dati installati sul
computer.
cscheck driverssearch
Argomenti correlati
•
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Visualizzazione della guida relativa allo strumento cscheck a pagina 22
Strumento cscheck - Funzione find
Questa funzione elenca i tipi di connettività disponibili, ovvero i middleware
e i client di database a cui è possibile accedere dal computer locale. Le
operazioni richieste sono:
• tipi di connettività disponibili sul computer locale
•
tipi di connettività disponibili utilizzando il livello di comunicazione CORBA
Manuale dell'accesso ai dati
25
2
2
Creazione di una connessione
Controllo della configurazione delle connessioni
•
tipi di connettività disponibili utilizzando il livello di comunicazione HTTP
•
Tipi di connettività Java disponibili sul computer locale
Figura 2 - 6: Sintassi della funzione find
cscheck |find||fd| -m { modalità di accesso Connection Server }
Tabella 2 - 1: Parametri di input della funzione
La modalità con cui l'applicazione
client accede a Connection Server:
• local: elenca i tipi di connettività
disponibili sul computer locale.
Modalità di accesso Connection
Server (-m)
•
corba: elenca i tipi di connettività
disponibili utilizzando CORBA.
•
http: elenca i tipi di connettività
disponibili utilizzando HTTP.
•
java: elenca i tipi di connettività
Java disponibili sul computer
locale.
•
extended: elenca i tipi di connettività local, java e corba.
Esempio: Ricerca dei tipi di connettività locali
Il comando seguente restituisce un elenco dei driver di accesso ai dati sul
computer locale che possono essere caricati dal Connection Server.
cscheck find –m local
Esempio: Ricerca dei tipi di connettività al server CORBA
Il comando seguente restituisce un elenco dei driver di accesso ai dati
disponibili da un server CORBA.
26
Manuale dell'accesso ai dati
Creazione di una connessione
Controllo della configurazione delle connessioni
cscheck find –m corba
Argomenti correlati
•
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Visualizzazione della guida relativa allo strumento cscheck a pagina 22
Strumento cscheck - Funzione middleware
Per un livello di rete e un client di database forniti, questa funzione ricerca
un'installazione valida di un middleware client. Per controllare il middleware
e il driver di accesso ai dati per un livello di rete e un client di database forniti,
è possibile utilizzare la funzione connectivity.
Figura 2 - 7: Sintassi della funzione middleware
cscheck |middleware||mw|-c { livello di rete }-d{ cliente di database }
Tabella 2 - 2: Parametri di input della funzione
livello di rete (-c)
Il livello di rete utilizzato dal middleware del database, restituito dalla
funzione find.
client di database (-d)
Il database da controllare, restituito
dalla funzione find.
Esempio:
Il comando seguente ricerca un'installazione valida del middleware Oracle
Client 9 sul computer locale. Crea un file di output in formato XML:
c:\result.xml
cscheck --xml middleware -c "Oracle Client" -d "Oracle 9" >
c:\result.xml
Manuale dell'accesso ai dati
27
2
2
Creazione di una connessione
Controllo della configurazione delle connessioni
Argomenti correlati
•
•
•
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Visualizzazione della guida relativa allo strumento cscheck a pagina 22
Strumento cscheck - Funzione connectivity a pagina 29
Strumento cscheck - Funzione accessdriver a pagina 28
Strumento cscheck - Funzione accessdriver
Per un livello di rete e un client di database forniti, questa funzione ricerca
un'installazione valida di un driver di accesso ai dati. Per controllare il
middleware e il driver di accesso ai dati per un livello di rete e un client di
database forniti, è possibile utilizzare la funzione connectivity.
Figura 2 - 8: Sintassi della funzione accessdriver
cscheck |accessdriver||ad|-c{ livello di rete }-d{ cliente di database }
Tabella 2 - 3: Parametri di input della funzione
livello di rete ( -c )
Il livello di rete utilizzato dal middleware del database, restituito dalla
funzione find.
client di database (-d)
Il database da controllare, restituito
dalla funzione find.
Esempio:
Il comando seguente ricerca un'installazione valida di un driver di accesso
ai dati Oracle 9 e visualizza l'output in lingua francese:
cscheck -l fr accessdriver -c "Oracle Client" -d "Oracle 9"
Argomenti correlati
•
•
28
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Visualizzazione della guida relativa allo strumento cscheck a pagina 22
Manuale dell'accesso ai dati
Creazione di una connessione
Controllo della configurazione delle connessioni
•
Strumento cscheck - Funzione list a pagina 24
Strumento cscheck - Funzione connectivity
Per il livello di rete e il client di database forniti, questa funzione controlla se
il middleware e i driver di accesso ai dati siano entrambi validi.
È possibile controllare questi elementi singolarmente utilizzando le funzioni
middleware e accessdriver. È possibile utilizzare la funzione ping per
controllare se è possibile stabilire la connessione a un database specifico.
Figura 2 - 9: Sintassi della funzione connectivity
cscheck |connectivity||ct|-c{ livello di rete }-d{ cliente di database }
Tabella 2 - 4: Parametri di input della funzione
livello di rete (-c)
Il livello di rete utilizzato dal middleware del database, restituito dalla
funzione find.
client di database (-d)
Il database da controllare, restituito
dalla funzione find.
Esempio:
Il comando seguente controlla il middleware del client Oracle installato e il
driver di accesso ai dati Oracle 9. Il comando scrive l'output in un file di
testo: c:\result.txt .
cscheck -l en connectivity -c "Oracle Client" -d "Oracle
9">c:\result.txt
Argomenti correlati
•
•
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Visualizzazione della guida relativa allo strumento cscheck a pagina 22
Strumento cscheck - Funzione find a pagina 25
Manuale dell'accesso ai dati
29
2
2
Creazione di una connessione
Controllo della configurazione delle connessioni
•
•
•
Strumento cscheck - Funzione accessdriver a pagina 28
Strumento cscheck - Funzione middleware a pagina 27
Strumento cscheck - Funzione ping a pagina 30
Strumento cscheck - Funzione ping
Questa funzione tenta di accedere a un database specifico utilizzando i
dettagli forniti.
Figura 2 - 10: Sintassi della funzione ping
cscheck ping|pg|-m{ modalità di accesso Connection Server }-c{ livello
di rete }-d{ cliente di database }-u{ nome utente }-p{ password }-s{ origine
dati }-t{ database }-r{ nome host }-j{ PID }
Tabella 2 - 5: Parametri di input della funzione
La modalità con cui l'applicazione
client accede a Connection Server:
• local: Connection Server è in
esecuzione sul computer locale.
Modalità di accesso Connection
Server (-m)
30
•
corba: Connection Server è in
esecuzione su un server CORBA.
•
http: Connection Server è in
esecuzione su un server HTTP.
•
java: Connection Server utilizza
un driver di accesso ai dati Java
sul computer locale.
livello di rete (-c)
La connessione al middleware del
database da controllare, restituita
dalla funzione find.
client di database (-d)
Il tipo di database, restituito dalla
funzione find.
Manuale dell'accesso ai dati
Creazione di una connessione
Controllo della configurazione delle connessioni
nome utente (-u)
Un nome utente valido per il
database.
password (-p)
La password associata al nome
utente.
origine dati (-s)
Il server in cui è in esecuzione il
database.
database (-t)
Il server di database.
nome host (-r)
Per la modalità CORBA, il computer
in cui risiede Connection Server.
PID (-i)
Per la modalità CORBA, il numero di
processo del Connection Server a
cui eseguire il ping.
Esempio: Ping a un database Oracle
Il comando seguente controlla l'accesso per:
• Modalità di accesso Connection Server: local, ovvero il database viene
eseguito sul computer locale.
•
Livello di rete: Oracle Client
•
Database: Oracle 8.1
•
Origine dati: Harlaxton
•
Nome utente: efashion
•
Password: X2345
Manuale dell'accesso ai dati
31
2
2
Creazione di una connessione
Informazioni sulle connessioni JDBC
cscheck ping -m local -c "Oracle Client" -d "Oracle 8.1" -u
"efashion" -p "X2345" -s "Harlaxton"
Esempio: Ping a un database Sybase utilizzando CORBA
Il comando seguente controlla l'accesso per:
• Modalità di accesso Connection Server: CORBA, ovvero Connection
Server viene eseguito su un server CORBA.
•
Livello di rete: Sybase
•
Nome utente: syadmin
•
Password: password
•
Origine dati: Sybase Adaptive Server 15
•
Database: SY1
•
Host database: sybasehost
•
ID processo: 456
cscheck ping -m corba -c "Sybase Open Client" -d syb15 -u
"syadmin" -p "password" -s "Sybase Adaptive Server 15" -t
"SY1" -r "sybasehost" -i 456
Argomenti correlati
•
•
Strumento di controllo (cscheck) - Panoramica della funzione a pagina 23
Strumento cscheck - Funzione find a pagina 25
Informazioni sulle connessioni JDBC
Quando si installa il software dell'applicazione Business Objects, viene
installato un insieme di driver di accesso ai dati. È possibile utilizzare i driver
di accesso ai dati per creare connessioni ai database.
Il software Business Objects include inoltre file di configurazione per
consentire l'utilizzo di driver JDBC per accedere ai database. Per utilizzare
i driver, è necessario:
• Ottenere il software dei driver Java dal fornitore di database.
32
Manuale dell'accesso ai dati
Creazione di una connessione
Per creare una connessione JDBC
•
Modificare i file di configurazione forniti.
Per un elenco aggiornato dei driver JDBC supportati, visitare il sito del Service
Marketplace di SAP all'indirizzo http://service.sap.com/bosap-support o
contattare il rappresentante BusinessObjects di fiducia.
Per creare una connessione JDBC
Per creare una connessione JDBC:
• Ottenere il software dei driver JDBC necessari per il database e copiare
in file nel sistema. Questi file sono disponibili dal fornitore del database.
Il software dei driver consiste in genere di uno o più file jar. Annotare i
dettagli del percorso di installazione per questi file.
•
Verificare di disporre dei dettagli di accesso al database, ad esempio
dettagli di connessione e password.
Per creare una connessione JDBC, utilizzare la seguente procedura:
1. Verificare se il driver richiede DLL aggiuntive e assicurarsi che siano
accessibili da parte del sistema. Ad esempio, il driver JDBC di SQLServer
2005 utilizza DLL aggiuntive. La directory relativa a queste DLL deve
essere inclusa nella variabile di ambiente PATH.
2. Individuare la directory contenente il file jdbc.sbo. Ad esempio, in un
sistema Windows i file di configurazione si trovano nei percorsi seguenti,
dove connectionserver-install-dir è la directory in cui è installato
il software Connection Server: connectionserver-installdir\connectionServer\jdbc
3. Utilizzare un editor XML per aprire il file jdbc.sbo da modificare.
4. Aggiungere i dettagli del file .jar all'area ClassPath. Includere i nomi di
percorso completi quando si specificano questi file, ad esempio:
<Path>C:\JDBC Drivers\MSSQLSERVER2000\ msutil.jar</Path>
Nota:
Questi file devono essere installati sul computer che esegue l'applicazione
Business Objects.
Per i dettagli, consultare le informazioni della struttura del file JDBC.sbo
di esempio.
Manuale dell'accesso ai dati
33
2
2
Creazione di una connessione
Per creare una connessione JDBC
5. Individuare il parametro Driver Capabilities e verificare che sia impostato
su Procedure o su Queries.
In caso contrario, il driver JDBC non è disponibile dall'assistente Nuova
connessione.
6. Salvare e chiudere il file .sbo.
7. Eseguire la procedura guidata Nuova connessione. Il driver JDBC
configurato viene visualizzato nell'elenco delle connessioni disponibili.
Selezionare il driver JDBC e utilizzare la procedura guidata per configurare
la connessione.
Dopo avere completato questa attività, la connessione è disponibile per
essere utilizzata.
Argomenti correlati
•
•
Struttura file di esempio SBO JDBC a pagina 34
Requisiti di connessione a pagina 20
Struttura file di esempio SBO JDBC
Esempio della sezione del file SBO JDBC che è necessario modificare.
Questo file SBO è per Microsoft SQLServer 2000 e Microsoft SQLServer
2005.
<JDBCDriver>
<ClassPath>
<Path>C:\JDBC Drivers\MSSQLSERVER2000\
msbase.jar</Path>
<Path>C:\JDBC Drivers\MSSQLSERVER2000\
msutil.jar</Path>
<Path>C:\JDBC Drivers\MSSQLSERVER2000\
mssqlserver.jar</Path>
</ClassPath>
< . . . >
<JDBCDriver>
34
Manuale dell'accesso ai dati
Creazione di una connessione
Informazioni sulle connessioni JavaBean
Informazioni sulle connessioni JavaBean
Gli sviluppatori possono creare JavaBean che forniscono l'accesso alle origini
dati. È possibile creare connessioni tramite questi JavaBean. Per stabilire
una connessione JavaBean, gli sviluppatori che creano il JavaBean
forniranno:
•
i file .jar necessari
•
qualsiasi altro file richiesto da JavaBean
•
tutti i dettagli di configurazione specifici richiesti dal driver JavaBean
In un driver JavaBean, le procedure di recupero dei dati sono configurate
come stored procedure. Quando si configura una connessione JavaBean,
è necessario selezionare la casella di controllo Filtra livello di rete stored
procedure nella schermata Selezione del middleware del database della
procedura guidata Nuova connessione. In caso contrario, la procedura
guidata Nuova connessione non visualizzerà i driver JavaBean disponibili.
Per creare una connessione JavaBean
Per creare una connessione JavaBean, utilizzare la seguente procedura:
1. Utilizzare un editor XML per aprire il file javabeans.sbo da modificare.
Ad esempio, in un sistema Windows i file di configurazione si trovano nei
percorsi seguenti, dove connectionserver-install-dir è la
directory in cui è installato il software Connection Server: connection
server-install-dir\connectionServer\javabean
2. Aggiungere i dettagli del file .jar all'area ClassPath. Includere i nomi di
percorso completi quando si specificano questi file.
Nota:
Questi file devono essere installati sul computer che esegue l'applicazione
Business Objects.
Per i dettagli, consultare le informazioni della struttura del file
JavaBean.sbo di esempio.
3. Salvare e chiudere il file .sbo.
4. Eseguire le altre attività di configurazione specificate dallo sviluppatore
JavaBean.
Manuale dell'accesso ai dati
35
2
2
Creazione di una connessione
Per creare una connessione JavaBean
5. Eseguire la procedura guidata Nuova connessione. L'origine dati
JavaBean configurata dovrebbe essere visualizzata nell'elenco delle
connessioni disponibili. Selezionare l'origine dati JavaBean e utilizzare
la procedura guidata per configurare la connessione.
Dopo avere completato questa attività, la connessione è disponibile per
essere utilizzata con un'applicazione Business Objects.
Argomenti correlati
•
•
Struttura file di esempio SBO JavaBean a pagina 36
PrimaryKey Available a pagina 101
Struttura file di esempio SBO JavaBean
Questa sezione contiene un esempio di file SBO JavaBean.
<DataBase Active="Yes" Name="Excel
Spreadsheet">
<JavaBean>
<ClassPath>
<Path>$ROOT$/beans/bean_excel.jar
</Path>
</ClassPath>
<Parameter Name="JavaBean Class">com.
businessobjects.beans.excel.Excel
</Parameter>
<Parameter Name="URL Format">$DATASOURCE$
</Parameter>
</JavaBean>
<Parameter Name="Family">Java Beans
</Parameter>
<Parameter Name="Description File">
bean_excel</Parameter>
<Parameter Name="Authentication Mode">
Bypass</Parameter>
<Parameter Name="Extensions">bean_excel,
javabean</Parameter>
</DataBase>
</DataBases>
36
Manuale dell'accesso ai dati
Creazione di una
connessione a Data
Federator Query Server
3
3
Creazione di una connessione a Data Federator Query Server
Informazioni sulle connessioni a Data Federator Query Server
Informazioni sulle connessioni a Data
Federator Query Server
È possibile creare connessioni a tabelle distribuite in Data Federator Query
Server, per utilizzare tali tabelle con un'applicazione Business Objects.
Nota:
Per ulteriori informazioni sulla connessione a Data Federator, vedere il
Manuale dell'utente di Data Federator e il capitolo relativo alla “connessione
a Data Federator Query Server utilizzando i driver JDBC/ODBC”.
Questo capitolo descrive le impostazioni aggiuntive da applicare a Data
Federator Query Server e i dettagli di configurazione da utilizzare nel
Connection Server per creare le connessioni.
Il metodo da utilizzare per configurare la connessione varia a seconda che
sia stato utilizzato JDBC o ODBC per la connessione. Con le connessioni
ODBC, la configurazione dipende dall'applicazione Business Objects
utilizzata. Il processo varia nel caso in cui venga creata una connessione da
utilizzare con Web Intelligence Rich Client.
Il metodo da utilizzare per creare la connessione dipende dall'applicazione
Business Objects utilizzata. Solitamente, per creare la connessione, si utilizza
la procedura guidata Nuova connessione relativa all'applicazione. Per ulteriori
informazioni, consultare la documentazione utente relativa all'applicazione.
Questo capitolo mostra anche la configurazione da applicare nella procedura
guidata Nuova connessione delle applicazioni Designer e Web Intelligence,
affinché sia possibile creare le connessioni.
Di seguito è indicato il requisito minimo della versione ODBC Data Federator
che è possibile utilizzare con i dettagli di configurazione riportati:
• Data Federator XI Release 2 SP1 MHF1
Se necessario, contattare il proprio rappresentante di vendita Business
Objects per ulteriori informazioni sulla versione e su come ottenerla.
Nota:
Business Objects consiglia di utilizzare una connettività JDBC per connettere
le applicazioni Business Objects a Data Federator Query Server. Il
middleware ODBC Data Federator può essere utilizzato solo in Microsoft
38
Manuale dell'accesso ai dati
Creazione di una connessione a Data Federator Query Server
Configurazione della procedura guidata Nuova connessione per una connessione JDBC o ODBC a Data
Federator
Windows e l'uso di un bridge ODBC-JDBC ha un certo impatto sulle
prestazioni.
Argomenti correlati
•
Configurazione della procedura guidata Nuova connessione per una
connessione JDBC o ODBC a Data Federator a pagina 39
• Configurazione delle connessioni JDBC Data Federator a pagina 40
• Configurazione delle connessioni ODBC Data Federator a pagina 41
• Configurazione delle definizioni di connessione Web Intelligence Rich
Client che utilizzano il middleware ODBC Data Federator a pagina 44
Configurazione della procedura guidata
Nuova connessione per una connessione
JDBC o ODBC a Data Federator
Per creare una connessione a Data Federator Query Server, è necessario
reperire le informazioni seguenti. Consultare l'amministratore di Data
Federator per ottenere le informazioni seguenti:
• il nome del server e la porta su cui è in esecuzione il server Data
Federator.
•
il nome del catalogo che si trova su Data Federator Query Server.
Nella procedura guidata Nuova connessione è possibile immettere questo
nome come nome del database al quale ci sta connettendo.
•
i dettagli di autenticazione per l'installazione di Data Federator Query
Server che serve il catalogo al quale ci si sta connettendo.
Nella procedura guidata Nuova connessione, dalla schermata Selezione
del middleware del database, per creare la connessione è possibile
utilizzare il middleware Business Objects, Data Federator Query Server,
driver JDBC o driver ODBC.
Per informazioni su come utilizzare la procedura guidata Nuova connessione
una volta apportate le modifiche alla configurazione, consultare la
documentazione dell'applicazione Business Objects.
Manuale dell'accesso ai dati
39
3
3
Creazione di una connessione a Data Federator Query Server
Configurazione delle connessioni JDBC Data Federator
Nota:
per configurare una connessione JDBC o ODBC a un Data Federator Query
Server, è necessario effettuare ulteriori operazioni di configurazione. Se si
utilizza Web Intelligence Rich Client, le modifiche alla configurazione
necessarie sono diverse da quelle utilizzate da altre applicazioni Business
Objects.
Argomenti correlati
•
•
•
Configurazione delle connessioni ODBC Data Federator a pagina 41
Configurazione del middleware ODBC Data Federator a pagina 42
Configurazione di Connection Server per una connessione ODBC a Data
Federator a pagina 43
• Configurazione delle definizioni di connessione Web Intelligence Rich
Client che utilizzano il middleware ODBC Data Federator a pagina 44
Configurazione delle connessioni JDBC
Data Federator
In questa sezione sono contenute le modifiche alla configurazione di
Connection Server per le connessioni JDBC a tutte le applicazioni Business
Objects.
I dettagli di configurazione riportati in questa sezione fanno riferimento al
seguente percorso:
• dir-installaz-driver-data-federator/JdbcDriver: la directory di
installazione principale del middleware JDBC Data Federator.
L'amministratore Data Federator sceglie questa directory al momento
dell'esecuzione del programma di installazione di Data Federator.
• dir-installaz-bo: la directory di installazione principale delle
applicazioni Business Objects.
Nota:
Modificare i file utilizzando un editor XML per essere certi che i file siano
corretti. Dopo aver apportato le modifiche alla configurazione mostrate di
seguito, riavviare il sistema per rendere effettive le modifiche.
40
Manuale dell'accesso ai dati
Creazione di una connessione a Data Federator Query Server
Configurazione delle connessioni ODBC Data Federator
Configurazione di Connection Server per una
connessione JDBC a Data Federator
Nota:
questo argomento è valido per tutte le applicazioni Business Objects che
utilizzano Connection Server.
Per configurare Connection Server, è necessario modificare il file di
configurazione: dir-installaz-bo\BusinessObjects Enterprise
12.0\win32_x86\dataAccess\connectionServer\jdbc\jdbc.sbo
Per configurare il file jdbc.sbo, aggiungere le righe seguenti all'area Class
Path, come segue:
<ClassPath>
<Path>data-federator-drivers-install-dir\JdbcDriver\lib\log4j1.2.8.jar</Path>
<Path>data-federator-drivers-install-dir\JdbcDriver\lib\logkit1.2.jar</Path>
<Path>data-federator-drivers-install-dir\JdbcDriver\lib\thin
driver.jar</Path>
<Path>data-federator-drivers-install-dir\JdbcDriver\lib\avalonframework-4.1.5.jar</Path>
<Path>data-federator-drivers-install-dir\JdbcDriver\lib\back
port-util-concurrent.jar</Path>
<Path>data-federator-drivers-install-dir\Jdbc
Driver\lib\jacorb.jar</Path>
</ClassPath>
Configurazione delle connessioni ODBC
Data Federator
In questa sezione sono contenute le impostazioni aggiuntive di Data
Federator Query Server e le modifiche alla configurazione di Connection
Server per le connessioni ODBC a tutte le applicazioni Business Objects,
ad eccezione di Web Intelligence Rich Client.
I dettagli di configurazione riportati in questa sezione fanno riferimento ai
seguenti percorsi:
Manuale dell'accesso ai dati
41
3
3
Creazione di una connessione a Data Federator Query Server
Configurazione delle connessioni ODBC Data Federator
•
dir-installaz-driver-data-federator/OaJdbcBridge: la directory
di installazione principale del middleware ODBC Data Federator.
L'amministratore Data Federator sceglie questa directory al momento
dell'esecuzione del programma di installazione dei driver di Data
Federator.
•
dir-installaz-driver-data-federator/JdbcDriver: la directory di
installazione principale del middleware JDBC Data Federator.
L'amministratore Data Federator sceglie questa directory al momento
dell'esecuzione del programma di installazione di Data Federator.
•
dir-installaz-bo: la directory di installazione principale delle
applicazioni Business Objects.
Nota:
Modificare i file utilizzando un editor XML per essere certi che i file siano
corretti. Dopo aver apportato le modifiche alla configurazione mostrate di
seguito, riavviare il sistema per rendere effettive le modifiche.
Argomenti correlati
•
•
Configurazione del middleware ODBC Data Federator a pagina 42
Configurazione di Connection Server per una connessione ODBC a Data
Federator a pagina 43
• Configurazione delle definizioni di connessione Web Intelligence Rich
Client che utilizzano il middleware ODBC Data Federator a pagina 44
Configurazione del middleware ODBC Data
Federator
Nota:
questo argomento è valido per tutte le applicazioni Business Objects che
utilizzano Connection Server, ad eccezione di Web Intelligence Rich Client.
Per ulteriori informazioni consultare la sezione relativa a Web Intelligence
Rich Client.
Per configurare il middleware ODBC Data Federator, è necessario modificare
il file openrda.ini. Questo file è installato nella seguente directory:
•
42
dir-installaz-driver-data-federator\OaJdbcBridge\bin\iwinnt
Manuale dell'accesso ai dati
Creazione di una connessione a Data Federator Query Server
Configurazione delle connessioni ODBC Data Federator
Per configurare il file openrda.ini, impostare i parametri nella sezione
[JavaIp], come segue:
•
CLASSPATH=dir-installaz-driver-data-federator\OaJdbc
Bridge\oajava\oasql.jar;dir-installaz-driver-datafederator\JdbcDriver\thindriver.jar;dir-installaz-bo\Busin
essObjects Enterprise 12.0\classes\ConnectionServer.jar
•
JVM_OPTIONS=-DODBCMode=true -Dbusinessobjects.connec
tivity.directory=dir-installaz-bo\BusinessObjects Enterprise
12.0\win32_x86\dataAccess\connectionServer
Nota:
Controllare il file openrda.ini per assicurare che questo percorso non
sia impostato utilizzando il parametro Djava.endorsed.dirs. Se lo è, è
necessario rimuovere il percorso dal parametro Djava.endorsed.dirs.
•
JVM_DLL_NAME=dir-installaz-bo\javasdk\jre\bin\client\jvm.dll
Nota:
L'impostazione precedente è per l'uso con le applicazioni Business Objects
standard. Se si sta utilizzando Web Intelligence Rich Client, impostare il
parametro come indicato di seguito:
JVM_DLL_NAME=dir-installaz-bo\javasdk\jre6\bin\client\jvm.dll
Argomenti correlati
•
•
Configurazione delle connessioni ODBC Data Federator a pagina 41
Configurazione di Connection Server per una connessione ODBC a Data
Federator a pagina 43
Configurazione di Connection Server per una
connessione ODBC a Data Federator
Nota:
questo argomento è valido per tutte le applicazioni Business Objects che
utilizzano Connection Server, ad eccezione di Web Intelligence Rich Client.
Per ulteriori informazioni consultare la sezione relativa a Web Intelligence
Rich Client.
Manuale dell'accesso ai dati
43
3
3
Creazione di una connessione a Data Federator Query Server
Configurazione delle definizioni di connessione Web Intelligence Rich Client che utilizzano il middleware
ODBC Data Federator
Per configurare Connection Server, è necessario modificare il file di
configurazione: dir-installaz-bo\BusinessObjects Enterprise
12.0\win32_x86\dataAccess\connectionServer\cs.cfg
Per configurare il file cs.cfg, impostare i parametri sotto il tag JavaVM, come
segue:
<ClassPath>
<Path>\\data-federator-drivers-install-dir\\OaJdbc
Bridge\\oajava\\oasql.jar</Path>
<Path>\\data-federator-drivers-install-dir\\JdbcDriver\\thin
driver.jar</Path>
</ClassPath>
Argomenti correlati
•
•
Configurazione delle connessioni ODBC Data Federator a pagina 41
Configurazione del middleware ODBC Data Federator a pagina 42
Configurazione delle definizioni di
connessione Web Intelligence Rich Client
che utilizzano il middleware ODBC Data
Federator
Quando si creano connessioni Web Intelligence Rich Client che utilizzano il
middleware ODBC Data Federator, è necessario apportare le modifiche alla
configurazione descritte in questa sezione. Senza le necessarie correzioni
alla configurazione, la connessione genera errori. Questo tipo di connessione
è supportata solo in un ambiente Windows.
Nota:
Le informazioni che seguono fanno riferimento solo a Web Intelligence Rich
Client. Per informazioni sulla creazione di connessioni che utilizzano il
middleware ODBC Data Federator per altre applicazioni Business Objects,
consultare la sezione relativa alla configurazione delle connessioni ODBC
Data Federator.
Per creare connessioni che utilizzano il middleware ODBC Data Federator
per l'utilizzo con Web Intelligence, è necessario modificare le configurazioni
di:
44
Manuale dell'accesso ai dati
Creazione di una connessione a Data Federator Query Server
Configurazione delle definizioni di connessione Web Intelligence Rich Client che utilizzano il middleware
ODBC Data Federator
•
Middleware ODBC Data Federator
•
Connection Server
•
Chiave di registro Windows RichClient
I dettagli di configurazione riportati in questa sezione fanno riferimento ai
seguenti percorsi:
• dir-installaz-driver-data-federator/OaJdbcBridge: la directory
di installazione principale del middleware ODBC Data Federator.
L'amministratore Data Federator sceglie questa directory al momento
dell'esecuzione del programma di installazione dei driver di Data
Federator.
•
dir-installaz-driver-data-federator/JdbcDriver: la directory di
installazione principale del middleware JDBC Data Federator.
L'amministratore Data Federator sceglie questa directory al momento
dell'esecuzione del programma di installazione di Data Federator.
•
dir-installaz-bo: la directory di installazione principale delle
applicazioni Business Objects.
Nota:
Modificare i file utilizzando un editor XML per essere certi che i file siano
corretti.
Argomenti correlati
•
Configurazione del middleware ODBC Data Federator per una
connessione Web Intelligence Rich Client a pagina 46
• Configurazione di Connection Server per una connessione Web
Intelligence Rich Client a Data Federator a pagina 47
• Impostazione della chiave di registro di Web Intelligence Rich Client a
pagina 47
• Configurazione delle connessioni ODBC Data Federator a pagina 41
Manuale dell'accesso ai dati
45
3
3
Creazione di una connessione a Data Federator Query Server
Configurazione delle definizioni di connessione Web Intelligence Rich Client che utilizzano il middleware
ODBC Data Federator
Configurazione del middleware ODBC Data
Federator per una connessione Web Intelligence Rich
Client
Per configurare il middleware ODBC Data Federator, è necessario modificare
il file openrda.ini. Questo file è installato nella seguente directory:
•
dir-installaz-driver-data-federator\OaJdbcBridge\bin\iwinnt
Per configurare il file openrda.ini, impostare i parametri nella sezione
[JavaIp], come segue:
•
CLASSPATH=dir-installaz-driver-data-federator\OaJdbc
Bridge\oajava\oasql.jar;dir-installaz-driver-datafederator\JdbcDriver\thindriver.jar;dir-installaz-bo\Busin
essObjects Enterprise 12.0\classes\ConnectionServer.jar
•
JVM_DLL_NAME=dir-installaz-bo\javasdk\jre6\bin\client\jvm.dll
•
JVM_OPTIONS=-DODBCMode=true -Dbusinessobjects.connec
tivity.directory=dir-installaz-bo\BusinessObjects Enterprise
12.0\win32_x86\dataAccess\connectionServer
Nota:
Controllare il file openrda.ini per assicurare che questo percorso non
sia impostato utilizzando il parametro Djava.endorsed.dirs. Se lo è, è
necessario rimuovere il percorso dal parametro Djava.endorsed.dirs.
Argomenti correlati
•
Configurazione delle definizioni di connessione Web Intelligence Rich
Client che utilizzano il middleware ODBC Data Federator a pagina 44
• Configurazione di Connection Server per una connessione Web
Intelligence Rich Client a Data Federator a pagina 47
• Impostazione della chiave di registro di Web Intelligence Rich Client a
pagina 47
46
Manuale dell'accesso ai dati
Creazione di una connessione a Data Federator Query Server
Configurazione delle definizioni di connessione Web Intelligence Rich Client che utilizzano il middleware
ODBC Data Federator
Configurazione di Connection Server per una
connessione Web Intelligence Rich Client a Data
Federator
Per configurare Connection Server per una connessione Web Intelligence
Rich Client a Data Federator, è necessario modificare i file di configurazione:
dir-installaz-bo\BusinessObjects Enterprise
12.0\win32_x86\dataAccess\connectionServer\cs.cfg
Per configurare il file cs.cfg, impostare i parametri sotto il tag JavaVM, come
segue:
<ClassPath>
<Path>\\data-federator-drivers-install-dir\\OaJdbc
Bridge\\oajava\\oasql.jar</Path>
<Path>\\data-federator-drivers-install-dir\\JdbcDriver\\thin
driver.jar</Path>
</ClassPath>
Argomenti correlati
•
Configurazione delle definizioni di connessione Web Intelligence Rich
Client che utilizzano il middleware ODBC Data Federator a pagina 44
• Configurazione del middleware ODBC Data Federator per una
connessione Web Intelligence Rich Client a pagina 46
• Impostazione della chiave di registro di Web Intelligence Rich Client a
pagina 47
Impostazione della chiave di registro di Web
Intelligence Rich Client
Per modificare la chiave di registro di Windows RichClient, utilizzare uno
strumento quale regedit.
1. Nel registro di sistema, individuare la chiave
HKEY_LOCAL_MACHINE\SOFTWARE\Business Objects\Suite
12.0\default\WebIntelligence\RichClient.
Manuale dell'accesso ai dati
47
3
3
Creazione di una connessione a Data Federator Query Server
Configurazione delle definizioni di connessione Web Intelligence Rich Client che utilizzano il middleware
ODBC Data Federator
2. In questa chiave, aggiungere i seguenti valori al valore classpath. Come
per tutti i valori delle chiavi di registro, i valori devono essere separati dal
carattere punto e virgole (;).
• dir-installaz-driver-data-federator\OaJdbc
Bridge\oajava\oasql.jar
•
dir-installaz-driver-data-federator\JdbcDriver\thin
driver.jar
Argomenti correlati
•
Configurazione delle definizioni di connessione Web Intelligence Rich
Client che utilizzano il middleware ODBC Data Federator a pagina 44
• Configurazione del middleware ODBC Data Federator per una
connessione Web Intelligence Rich Client a pagina 46
• Configurazione di Connection Server per una connessione Web
Intelligence Rich Client a Data Federator a pagina 47
48
Manuale dell'accesso ai dati
Configurazione dei
parametri globali di accesso
ai dati
4
4
Configurazione dei parametri globali di accesso ai dati
Informazioni sui parametri globali
Informazioni sui parametri globali
È possibile configurare valori di parametri globali, validi per tutte le
connessioni. I parametri globali consentono di migliorare le prestazioni o
risolvere problemi di connessione.
I parametri globali di accesso ai dati vengono gestiti nel file cs.cfg. Si tratta
di un file XML contenente i parametri di configurazione di Connection Server
nonché i parametri di configurazione predefiniti applicabili a tutti i driver di
accesso ai dati.
Per ignorare le impostazioni globali, è possibile configurare le impostazioni
nel file .sbo di ciascun driver.
Argomenti correlati
•
Configurazione dei parametri del driver a pagina 64
Informazioni sul file di configurazione
cs.cfg
In un sistema Windows, il file cs.cfg è archiviato nel seguente percorso:
•
connectionserver-install-dir \connectionServer
Nel file cs.cfg è possibile configurare i parametri solo nelle seguenti sezioni:
•
Impostazioni
In questa sezione vengono definiti i parametri di configurazione globali
di Connection Server, inclusi i tipi di accesso client quali CORBA.
È possibile ignorare questi parametri utilizzando le impostazioni
corrispondenti nel file di configurazione del driver di accesso ai dati:
<driver>.sbo, dove <driver> è il nome del driver di accesso ai dati al
quale è correlato il file .sbo.
•
DriverDefaults
Questi parametri si applicano a tutti i driver di accesso ai dati.
•
50
Distribuzione
Manuale dell'accesso ai dati
Configurazione dei parametri globali di accesso ai dati
Per visualizzare e modificare il file cs.cfg
Configurare le impostazioni nella presente sezione se si utilizza CORBA.
•
Analisi
È possibile impostare i parametri di traccia che consentono la registrazione
dell'attività di connessione tramite i file log Connection Server. Consultare
le note sulla versione per informazioni sulla generazione di tracce.
La sezione rimanente Impostazioni internazionali definisce il set di caratteri
per ogni lingua disponibile. I parametri di questa sezione non devono essere
modificati.
Per visualizzare e modificare il file cs.cfg
È possibile visualizzare e modificare i parametri di un file cs.cfg nel seguente
modo:
1. Individuare la directory contenente il file cs.cfg. Ad esempio, in un
sistema Windows:
connectionserver-install-dir\connectionServer\cs.cfg dove
connectionserver-install-dir è il percorso in cui è installato il
software Connection Server.
2. Aprire il file cs.cfg in un editor XML.
3. Espandere le sezioni come necessario.
4. Impostare i parametri aggiungendo nuovi parametri o valori o modificando
i valori dei parametri esistenti.
5. Verificare che il documento sia valido rispetto al DTD, quindi salvare e
chiudere il file.
Configurazione dei parametri predefiniti
dei driver
La sezione <DriverDefaults> del file cs.cfg contiene i valori predefiniti che
vengono applicati a tutti i driver di accesso ai dati. Tali valori predefiniti
vengono sostituiti per un driver specifico dai valori corrispondenti impostati
nel file <driver>.sbo.
Per informazioni sui parametri che è possibile impostare consultare il
riferimento ai parametri del file SBO.
Manuale dell'accesso ai dati
51
4
4
Configurazione dei parametri globali di accesso ai dati
Configurazione dei parametri delle impostazioni globali
Argomenti correlati
•
•
•
File di configurazione per l'accesso ai dati a pagina 64
Configurazione dei parametri del driver a pagina 64
Categorie parametri SBO a pagina 70
Configurazione dei parametri delle
impostazioni globali
La sezione <Settings> del file cs.cfg definisce le impostazioni valide per
tutti i driver e che non possono essere personalizzate per singoli driver di
accesso ai dati. Alcune impostazioni possono essere definite per la versione
delle librerie o dei server di Connection Server:
• Libreria: in questa modalità Connection Server è incluso nel processo
client.
•
CORBA: in questa modalità, Connection Server è un server CORBA a
cui si accede in remoto. In questa modalità, Connection Server viene
utilizzato da due tipi di client, HTTP e CORBA.
Se nel proprio ambiente viene utilizzato CORBA, è necessario configurare
alcuni parametri nella sezione <Server> del file cs.cfg.
I parametri <Settings> sono elencati in ordine alfabetico. Per visualizzare
o modificare i parametri, aprire il file cs.cfg in un editor XML e accedere
alla sezione Settings, quindi alla sezione Parameters. Nel file, ogni
parametro è definito nel seguente tag.
<Parameter Name="parametro">valore</Parameter>
dove parametro indica il nome del parametro e valore indica il valore
attribuito al parametro.
Ogni parametro viene visualizzato con le seguenti informazioni:
52
•
esempio di come è visualizzato il parametro nel file XML - se il parametro
è disponibile nella modalità libreria e server, viene mostrato un esempio
in ogni modalità
•
descrizione del parametro
•
valori che è possibile impostare per il parametro (se applicabile)
•
valore predefinito per il parametro
Manuale dell'accesso ai dati
Configurazione dei parametri globali di accesso ai dati
Configurazione dei parametri delle impostazioni globali
Charset List Extension
<Parameter Name="CharSet List Extension">crs</Parameter>
Nota:
Descrizione
Non modificare questa impostazione.
Definisce l’estensione dei file di set di caratteri.
Predefinita
crs
Config File Extension
<Parameter Name="Config File Extension">sbo</Parameter>
Nota:
Descrizione
Predefinita
Non modificare questa impostazione.
Definisce l’estensione del file per i file di
configurazione generali.
sbo
Description Extension
<Parameter Name="Description Extension">cod</Parameter>
Manuale dell'accesso ai dati
53
4
4
Configurazione dei parametri globali di accesso ai dati
Configurazione dei parametri delle impostazioni globali
Nota:
Descrizione
Predefinita
Non modificare questa impostazione.
Definisce l’estensione dei file di descrizione delle
connessioni.
cod
Enable Failed Load
<Parameter Name="Enable Failed Load">Yes</Parameter>
Descrizione
Determina l'azione da intraprendere quando il
caricamento di un driver non riesce. Il tag parameter
consente di scegliere se si desidera utilizzare
comunque una connessione senza tutti i driver in
esecuzione oppure che venga generato un errore irreversibile senza alcuna funzionalità quando il
caricamento di un driver non riesce.
Yes: Connection Server genera un errore irreversibile
quando il caricamento di un driver non riesce.
Valori
No: Connection Server genera un errore non irreversibile quando il caricamento di un driver non riesce.
Predefinita
Sì
Argomenti correlati
•
54
Load Drivers On Startup a pagina 55
Manuale dell'accesso ai dati
Configurazione dei parametri globali di accesso ai dati
Configurazione dei parametri delle impostazioni globali
Load Drivers On Startup
Load Drivers On Startup è valido tanto per la modalità Libreria che per la
modalità Server.
Libreria
<Settings>
<Parameter Name="Load Drivers On Startup">No</Parameter>
...
<Library/>
Server
<Server>
<Parameter Name="Load Drivers On Startup">Yes</Parameter>
...
</Server>
Tali modalità vengono descritte di seguito.
Descrizione
Determina il modo in cui vengono caricate le librerie.
•
Yes: tutti i driver installati vengono caricati durante
la fase di inizializzazione.
•
No: i driver vengono caricati su richiesta.
Valori
Modalità Libreria No
Predefinita
Modalità Server: Yes
Max Pool Time
Max Pool Time è disponibile per la modalità Libreria e la modalità Server.
Manuale dell'accesso ai dati
55
4
4
Configurazione dei parametri globali di accesso ai dati
Configurazione dei parametri delle impostazioni globali
Libreria
<Settings>
<Parameter Name="Max Pool Time">-1</Parameter>
<Library/>
Server
<Server>
<Parameter Name="Max Pool Time">60</Parameter>
. . .
</Server>
Stabilisce il periodo massimo che una connessione
non utilizzata può rimanere inattiva nel connection
pool. Un connection pool è un meccanismo utilizzato
dai driver di accesso ai dati per riutilizzare le connessioni al database al fine di sfruttare al meglio le risorse
del sistema.
È possibile impostare Max Pool Time per due tipi di
implementazione Connection Server:
Descrizione
Libreria: il valore è applicabile ai nodi su cui è installato Connection Server con un prodotto desktop o con
altri prodotti server.
Server: il è applicabile alle installazioni server standalone Connection Server. Per informazioni sull'implementazione di Connection Server su un nodo
dedicato, consultare il Manuale della distribuzione in
rete.
Modalità Libreria: -1
Predefinita
Server: 60
56
Manuale dell'accesso ai dati
Configurazione dei parametri globali di accesso ai dati
Configurazione dei parametri delle impostazioni globali
-1: nessun timeout, connessione attiva durante l'intera
sessione.
Valori
0: connessione non gestita dal pool.
>0: durata di inattività (in minuti).
SQL External Extension
<Parameter Name="SQL External Extension">rss</Parameter>
Nota:
Descrizione
Non modificare questa impostazione.
Definisce l’estensione del file per i file SQL esterni.
Predefinita
rss
SQL Parameter Extension
<Parameter Name="SQL Parameter Extension">prm</Parameter>
Nota:
Descrizione
Predefinita
Non modificare questa impostazione.
Definisce l’estensione del file per i file dei parametri
SQL.
prm
Manuale dell'accesso ai dati
57
4
4
Configurazione dei parametri globali di accesso ai dati
Configurazione del metodo di accesso
Strategies Extension
<Parameter Name="Strategies Extension">stg</Parameter>
Nota:
Descrizione
Non modificare questa impostazione.
Definisce l’estensione del file per i file di strategia.
Predefinita
stg
Configurazione del metodo di accesso
In cs.cfg, i parametri della sezione <Settings> controllano il metodo di
accesso.
Nella sezione <Settings>:
•
I parametri della sezione <Library> controllano la modalità Libreria. La
maggior parte dei prodotti Business Objects utilizza Connection Server
in modalità Libreria.
•
I parametri della sezione <Server> controllano l'accesso CORBA.
I parametri definiti in <Library> o <Server> hanno precedenza su qualsiasi
definizione di parametro impostata in altre parti della sezione <Settings>.
In CORBA, ad esempio, i parametri definiti nella sezione <Server> possono
ignorare i parametri impostati in altre aree per applicazioni che utilizzano
l'accesso <Library>.
Le impostazioni applicate alla modalità libreria sono:
• Load Drivers On Startup
• Max Pool Time
Le impostazioni applicate all'accesso CORBA sono:
• Load Drivers On Startup
58
Manuale dell'accesso ai dati
Configurazione dei parametri globali di accesso ai dati
Configurazione del filtro del driver
•
Max Pool Time
•
Transient Object Timeout
Non è possibile modificare il valore del parametro Transient Object
Timeout nel file cs.cfg. Tuttavia, è possibile modificare tale valore da
BusinessObjects Central Management Console. Consultare il Manuale
dell’amministratore di BusinessObjects Enterprise.
Facoltativamente, è possibile configurare le impostazioni nella sezione <Ac
tiveDataSources>.
Argomenti correlati
•
•
•
Configurazione del filtro del driver a pagina 59
Load Drivers On Startup a pagina 55
Max Pool Time a pagina 55
Configurazione del filtro del driver
È possibile configurare la sezione<ActiveDataSources> per affrontare scenari
di distribuzione complessi che riguardano più Connection Server impostati
in modalità server. Specificare le origini dati attive per aiutare le applicazioni
client a stabilire i driver che vengono caricati e utilizzati da ciascun Connection
Server dell'architettura. Per ulteriori informazioni sugli scenari di distribuzione
complessi, consultare il Manuale per la configurazione e la distribuzione di
BusinessObjects Enterprise.
In cs.cfg, la sezione <ActiveDataSources> aiuta a specificare i livelli di
rete e le origini dati associate che devono essere utilizzati ed esposti da
Connection Server. Questa sezione funziona come un filtro per i driver. Sotto
la sezione <ActiveDataSources>, gli elementi <NetworkLayer> elencano
i driver disponibili per la connessione. Per ciascun driver, gli elementi
<DataBase> elencano i nomi dei database ai quali Connection Server è in
grado di connettersi.
È possibile specificare le origini dati attive per i metodi di accesso che sono
stati definiti, ovvero, la Libreria, la modalità di accesso al server CORBA, o
entrambe.
Se non viene specificata alcuna sezione <ActiveDataSources> o se questa
viene lasciata vuota, non viene elaborato alcun filtro. Connection Server
carica tutti i driver disponibili.
Manuale dell'accesso ai dati
59
4
4
Configurazione dei parametri globali di accesso ai dati
Configurazione del filtro del driver
Nota:
è possibile trovare l'elenco dei livelli di rete disponibili nel file driver.cfg
che si trova nella directory dir-installazione-connectionserver\connec
tionServer\. I nomi di database sono espressioni regolari che utilizzano la
sintassi regexp GNU. Utilizzare il criterio .* per trovare una corrispondenza
per qualsiasi carattere. Per ulteriori informazioni sulle espressioni regolari,
consultare il sito Web PERL all'indirizzo
http://www.perl.com/doc/manual/html/pod/perlre.html#Regular_Expressions.
Questo esempio illustra una configurazione in cui Connection Server rende
disponibili i seguenti database:
• qualsiasi versione di MS SQL Server tramite livello di rete ODBC
• qualsiasi versione di MS Access tramite livello di rete ODBC
• Oracle 9 e Oracle 10 tramite livello di rete Oracle OCI
Oltre a queste, è necessario configurare le impostazioni nella sezione
<Distribution>.
<Server>
<Parameter Name="Load Drivers On Startup">Yes</Parameter>
<Parameter Name="Max Pool Time">60</Parameter>
<Parameter Name="Transient Object Timeout">60</Parameter>
<ActiveDataSources>
<NetworkLayer Name="ODBC">
<DataBase Name="MS SQL Server.*$"/>
<DataBase Name="MS Access.*$"/>
</NetworkLayer>
<NetworkLayer Name="Oracle OCI">
<DataBase Name="Oracle 9"/>
<DataBase Name="Oracle 10"/>
</NetworkLayer>
</ActiveDataSources>
</Server>
Argomenti correlati
•
60
Configurazione dei protocolli di accesso CORBA a pagina 62
Manuale dell'accesso ai dati
Configurazione dei parametri globali di accesso ai dati
Configurazione del filtro del driver
Impostazione di una connettività per computer
In scenari di distribuzione complessi, è possibile impostare una connettività
per ciascun tipo di computer, ad esempio è possibile connettere applicazioni
BusinessObjects Enterprise a un database MS SQL Server installato su un
computer Microsoft Windows e a un database Oracle installato su un
computer UNIX.
Per evitare errori di connessione, è necessario eseguire una delle operazioni
seguenti:
•
quando si installa la suite di prodotti BusinessObjects Enterprise,
specificare le connettività da distribuire per ogni tipo di database, come
illustrato nell'immagine seguente.
•
quando si configura il Connection Server nel file cs.cfg, impostare la
sezione <ActiveDataSources> per la modalità libreria (sezione
<Library>) analogamente alla modalità server (sezione <Server>).
Poiché le applicazioni BusinessObjects Enterprise tentano subito di
stabilire le connessioni tramite i driver installati in locale, è opportuno
Manuale dell'accesso ai dati
61
4
4
Configurazione dei parametri globali di accesso ai dati
Configurazione dei protocolli di accesso CORBA
configurare il filtro driver allo stesso modo per entrambe le modalità. Ad
esempio:
<Library>
<ActiveDataSources>
<NetworkLayer Name="ODBC">
<DataBase Name="MS SQL Server.*$"/>
</NetworkLayer>
<NetworkLayer Name="Oracle OCI">
<DataBase Name="Oracle 9"/>
<DataBase Name="Oracle 8"/>
</NetworkLayer>
</ActiveDataSources>
</Library>
<Server>
<Parameter Name="Load Drivers On Startup">Yes</Parameter>
<Parameter Name="Max Pool Time">60</Parameter>
<Parameter Name="Transient Object Timeout">60</Parameter>
<ActiveDataSources>
<NetworkLayer Name="ODBC">
<DataBase Name="MS SQL Server.*$"/>
</NetworkLayer>
<NetworkLayer Name="Oracle OCI">
<DataBase Name="Oracle 9"/>
<DataBase Name="Oracle 8"/>
</NetworkLayer>
</ActiveDataSources>
</Server>
Configurazione dei protocolli di accesso
CORBA
È necessario impostare i seguenti parametri nella sezione <Distribution>
del file cs.cfg quando si utilizza Connection Server con CORBA.
La sezione <Protocols> contiene i valori predefiniti che Connection Server
utilizza per elaborare le richieste in arrivo dai client CORBA o HTTP. Per
l'accesso CORBA, configurare la sezione come descritto di seguito:
<Protocol Name="CORBA" Active="Yes"/>
<Protocol Name="HTTP" Active="No"/>
62
Manuale dell'accesso ai dati
Configurazione dei
parametri dei driver di
accesso ai dati
5
5
Configurazione dei parametri dei driver di accesso ai dati
Configurazione dei parametri del driver
Configurazione dei parametri del driver
Per configurare l'accesso ai dati per un particolare driver di accesso ai dati,
è possibile modificare i file dei parametri XML del driver per modificare le
impostazioni dei parametri.
Nota:
Per ogni applicazione Business Objects che utilizza Connection Server, il
file Leggimi associato contiene informazioni sulle utilità della riga di comando
che è possibile utilizzare per controllare la configurazione del motore RDBMS
e del driver di accesso ai dati. Tali utilità sono in grado di creare file di registro
che tengono traccia delle attività del server Web Intelligence. Consultare il
file Leggimi della versione per istruzioni sull'esecuzione di queste utilità.
Argomenti correlati
•
Informazioni sui parametri globali a pagina 50
File di configurazione per l'accesso ai dati
I file di configurazione seguenti controllano le configurazioni dei driver di
accesso ai dati per ciascuna connessione definita:
•
Il file cs.cfg definisce i parametri globali che vengono applicati a tutte le
connessioni.
•
Per ogni driver di accesso ai dati esiste un file di configurazione separato.
Il nome dei file è <driver>.sbo, dove <driver> è il livello di rete del
database a cui viene applicato il file di configurazione.
I parametri impostati nella sezione Settings del file cs.cfg vengono
sostituiti dalle impostazioni corrispondenti nei file di configurazione dei
driver di accesso ai dati (<driver>.sbo).
I file di configurazione si trovano nei percorsi seguenti, dove connection
server-install-dir è la directory in cui è installato il software Connection
Server.
•
Il file cs.cfg si trova nella directory seguente:
connectionserver-install-dir\connectionServer\
64
Manuale dell'accesso ai dati
Configurazione dei parametri dei driver di accesso ai dati
Configurazione dei parametri del driver
•
Ciascun file .sbo si trova in una sottodirectory di questa directory e il
nome segue il livello di rete del database. Ad esempio, per i database
Oracle:
connectionserver-install-dir\connectionServer\oracle
Argomenti correlati
•
•
•
Informazioni sui parametri globali a pagina 50
File SBO installati a pagina 65
Configurazione dei parametri predefiniti dei driver a pagina 51
File SBO installati
I seguenti file <driver>. sbo vengono installati per impostazione predefinita.
Per un elenco aggiornato dei driver supportati, visitare il sito del supporto
Business Objects all'indirizzo www.businessobjects.com o contattare il
rappresentante BusinessObjects di fiducia.
Driver di accesso ai dati
file SBO
Essbase
essbase.sbo
db2.sbo
IBM DB2
iseries.sbo
Informix
informix.sbo
JDBC fornisce driver JDBC per i
database. Per dettagli sui database
supportati per connessioni JDBC,
jdbc.sbo
visitare il sito Web di supporto
Business Objects o consultare il file
jdbc.sbo.
Manuale dell'accesso ai dati
65
5
5
Configurazione dei parametri dei driver di accesso ai dati
Configurazione dei parametri del driver
Driver di accesso ai dati
file SBO
Microsoft SQL Server
odbc.sbo
Microsoft Analysis Services
oledb_olap.sbo
MySQL
Nota:
il database MySQL 5 è disponibile su
tutte le piattaforme, con supporto
Unicode. Accertarsi di utilizzare MySQL
odbc.sbo
Connector/ODBC 5.1.4 o versione
successiva per la connessione a
questo database. Se si utilizza una
versione precedente del driver in Unix,
verranno generati errori in fase di
esecuzione.
66
ODBC
odbc.sbo
Oracle
oracle.sbo
Red Brick
odbc.sbo
SAP
sap.sbo
Sybase
sybase.sbo
Teradata
teradata.sbo
Manuale dell'accesso ai dati
Configurazione dei parametri dei driver di accesso ai dati
Configurazione dei parametri del driver
Per visualizzare e modificare un file SBO
È possibile aprire un file SBO a scopo di visualizzazione o modifica nel modo
seguente:
Nota:
Prima di aprire un file SBO, eseguire una copia di backup del file. Alcuni
parametri di configurazione non devono essere modificati. La modifica o
l'eliminazione di tali parametri può compromettere il corretto funzionamento
delle applicazioni Business Objects.
1. Individuare la directory contenente il file SBO del driver di accesso ai dati
di destinazione. I file SBO sono memorizzati nella seguente posizione,
dove <driver> è il nome del software del database utilizzato dalla
connessione:
\\<INSTALDIR>\win32_x86\dataAccess\connectionSer
ver\\<driver>.sbo
2. Aprire il file <driver>.sbo in un editor XML.
3. Espandere le sezioni come necessario.
4. Individuare il tag appropriato per il valore da modificare, quindi modificare
il valore.
I parametri vengono visualizzati nel seguente formato: <Parameter
Name="parametro">valore</Parameter> doveparametro è il nome
del parametro e valore è il valore assegnato al parametro.
5. Verificare che il file sia valido con DTD, salvarlo e chiuderlo.
Manuale dell'accesso ai dati
67
5
5
Configurazione dei parametri dei driver di accesso ai dati
Configurazione dei parametri del driver
68
Manuale dell'accesso ai dati
Riferimento ai parametri
SBO
6
6
Riferimento ai parametri SBO
Categorie parametri SBO
Categorie parametri SBO
Nel presente manuale, i parametri di configurazione sono elencati nelle
seguenti categorie. Ogni categoria rappresenta un database che dispone di
un file sbo distinto.
•
Impostazioni predefinite
•
Informix
•
JavaBean
•
JDBC
•
ODBC
•
ODBC3
•
OLE DB
•
Sybase ASE/CTLIB
Ogni parametro viene visualizzato con le seguenti informazioni:
•
esempio di visualizzazione del parametro nel file XML
•
descrizione del parametro
•
valori che è possibile impostare per il parametro
•
valore predefinito per il parametro
Struttura dei file SBO
Esiste un file <driver>.sbo per ciascun livello di rete del database
supportato. Ogni file <driver>.sbo è suddiviso nelle seguenti sezioni:
70
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Struttura dei file SBO
Sezione del file
Descrizione
Defaults
Questa sezione contiene i parametri di
configurazione predefiniti validi per tutto il middleware del database che utilizza il driver di accesso
ai dati. Tali parametri sovrascrivono eventuali valori
corrispondenti impostati nel middleware del
database.
Manuale dell'accesso ai dati
71
6
6
Riferimento ai parametri SBO
Struttura dei file SBO
Sezione del file
Descrizione
Questa sezione contiene una sottosezione per
ciascun middleware del database supportato dal
driver di accesso ai dati. Il parametro Active
specifica se il supporto middleware è attivato.
I valori sono YES o NO.
Ciascuna sezione del middleware può contenere
i seguenti parametri:
• Name: nomi dei middleware supportati dal
driver di accesso ai dati. I valori dei nomi dei
middleware impostati in questa sezione appaiono nella pagina Selezione del middleware
del database nella procedura guidata Nuova
connessione.
•
Alias: nomi delle versioni precedenti del middleware non più supportati ufficialmente, ma
ancora utilizzati. È possibile aggiungere un
parametro alias per una versione precedente
del middleware in modo che le connessioni
esistenti possano utilizzare il driver di accesso
ai dati corrente. È possibile impostare i
parametri di configurazione specifici dei middleware precedenti come parametri del nuovo
alias. Inoltre, è possibile creare nuove
connessioni usando l'alias.
•
Parameters: parametri di configurazione con
valori applicabili specificamente ad un middleware. I valori impostati per i parametri elencati
in questa sezione sovrascrivono i valori impostati per gli stessi parametri nella sezione
Defaults.
Databases
72
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
Parametri SBO predefiniti
I parametri SBO predefiniti si definiscono nel file cs.cfg oppure nella sezione
Defaults del file SBO.
Argomenti correlati
•
Categorie parametri SBO a pagina 70
Array Bind Available
<Parameter Name="Array Bind Available">True</Parameter>
Descrizione
Specifica se il database supporta gli array bind.
True: il database supporta gli array bind.
Valori
False: il database non supporta gli array bind.
Predefinita
False
Array Bind Size
<Parameter Name="Array Bind Size">5</Parameter>
Descrizione
Specifica il numero di righe esportate tramite il
comando INSERT.
Valori
Un intero che specifica il numero di righe recuperate
con ciascunINSERT.
Manuale dell'accesso ai dati
73
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Predefinita
Valore impostato nel file cs.cfg.
Array Fetch Available
<Parameter Name="Array Fetch Available">True</Parameter>
Descrizione
Specifica se il metodo Array Fetch è supportato.
True: il metodo Array Fetch è supportato.
Valori
False: il metodo Array Fetch non è supportato.
Predefinita
Valore impostato nel file cs.cfg.
Dimensioni array fetch
<Parameter Name="Array Fetch Size">10</Parameter>
Descrizione
Specifica il numero di righe di dati recuperate con
ciascun metodo Array Fetch. Il numero ottimale
dipende dalle prestazioni del sistema:
• Se il numero è basso, il sistema recupera piccole
quantità di dati molte volte. Ciò può compromettere
le prestazioni del sistema.
•
74
Manuale dell'accesso ai dati
Se il numero è alto, il sistema esegue poche
operazioni di recupero, ma richiede maggiore
memoria per ciascuna di esse.
Riferimento ai parametri SBO
Parametri SBO predefiniti
Valori
Un intero che specifica il numero di righe recuperate
con ciascunarray fetch.
1: specifica che l'array fetchè disattivato.
Predefinita
Valore impostato nel file cs.cfg.
Catalog Name Max Size
<Parameter Name="Catalog Name Max Size">1024</Parameter>
Descrizione
Specifica la lunghezza massima in caratteri del nome
catalogo di un database.
Valori
Intero che specifica la lunghezza massima in caratteri
del nome catalogo di un database.
Predefinito
Valore impostato nel middleware del database.
Catalog Separator
<Parameter Name="Catalog Separator">-</Parameter>
Descrizione
Specifica il carattere separatore utilizzato tra gli identificatori.
Valori
Carattere separatore da utilizzare.
Manuale dell'accesso ai dati
75
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Predefinito
Se non viene specificato, Connection Server utilizza
il separatore utilizzato nel middleware del database.
CharSet
<Parameter Name="CharSet">UTF8</Parameter>
Descrizione
Specifica il set di caratteri dei dati restituiti dal middleware del database.
UTF8: UCS a 8 bit/Unicode Transformation Format
Valori
UCS2: Universal Character Set a 2 byte
Predefinito
Se non viene specificato, Connection Server utilizza
il separatore utilizzato nel middleware del database.
Column Name Max Size
<Parameter Name="Column Name Max Size">1024</Parameter>
76
Descrizione
Specifica la lunghezza massima in caratteri del nome
colonna di un database.
Valori
Intero che specifica la lunghezza massima in caratteri
del nome colonna di un database.
Predefinito
Valore impostato nel middleware del database.
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
Connection Shareable
<Parameter Name="Connection Shareable">False</Parameter>
Nota:
Non modificare questo parametro.
Descrizione
Specifica se una connessione è condivisibile tra
diversi richiedenti. Viene utilizzato insieme al
parametro Shared Connection.
True: la connessione può essere condivisa tra più
utenti.
Valori
False: la connessione non può essere condivisa tra
gli utenti
Predefinito
False
Argomenti correlati
•
Shared Connection a pagina 89
Cost Estimate Available
<Parameter Name="Cost Estimate Available">False</Parameter>
Descrizione
Specifica se il middleware del database supporta la
stima di costi.
True: il middleware supporta la stima di costi.
Valori
False: il middleware non supporta la stima di costi.
Manuale dell'accesso ai dati
77
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Predefinito
False
Description File
<Parameter Name="Description File">oracle</Parameter>
Nota:
Non modificare questo parametro.
Descrizione
Specifica il nome del file contenente le etichette dei
campi di immissione della creazione guidata nuova
connessione.
Driver Capabilities
<Parameter Name="Driver Capabilities">Procedures ,
Query</Parameter>
Funzionalità del driver, ovvero se è in grado di accedere a stored procedure e query disponibili nel
software del database. Questo parametro viene in
genere impostato utilizzando la procedura guidata
Nuova connessione. Nel parametro è possibile includere entrambi i valori.
Descrizione
Nota:
Questo parametro deve essere impostato su
Procedures nel caso di un driver JavaBean. Per
quanto riguarda le applicazioni Business Objects, la
funzionalità di un driver JavaBean viene definita come
stored procedure.
78
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
Valori
Procedures: il driver è in grado di accedere alle
procedure di recupero dei dati definite nel software
del database.
Query: il driver è in grado di accedere alle query di
recupero dei dati definite nel software del database.
Predefinito
Procedures
Escape Character
<Parameter Name="Escape Character">-</Parameter>
Descrizione
Specifica il carattere da utilizzare per le stringhe di
uscita dei caratteri speciali, ad esempio i motivi.
Valori
Carattere da utilizzare come carattere di uscita.
Predefinito
Se non viene specificato, Connection Server recupera
il valore dal middleware.
Extensions
<Parameter Name="Extensions"></Parameter>
Descrizione
Nota:
Non modificare le impostazioni di questo parametro.
Manuale dell'accesso ai dati
79
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Family
<Parameter Name="Family">Sybase</Parameter>
Nota:
Non modificare questo parametro.
Descrizione
Specifica la famiglia del motore di database da
visualizzare nella pagina Selezione del middleware
del database della procedura guidata Nuova connessione. L'insieme del middleware che corrisponde alla
licenza dell'utente viene visualizzato in questa pagina
in una struttura ad albero.
Field Size Factor
<Parameter Name="Field Size Factor ">1</Parameter>
Nota:
Non modificare questo valore.
Descrizione
Valore da utilizzare per calcolare le dimensioni del
contenuto restituito, espresso in caratteri di campo
quando il contenuto viene restituito in byte. Viene
utilizzato solo in DB2.
Force Execute
<Parameter Name="Force Execute">Never</Parameter>
80
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
Descrizione
Specifica se la query SQL viene eseguita prima di
recuperare i risultati. Supporta i seguenti valori:
• ODBC
• OLE
• DB
• JDBC
Never: la query SQL non viene mai eseguita prima di
recuperare i risultati.
Valori
Procedures: viene eseguita solo per stored procedure.
Always: la query SQL viene eseguita sempre prima
di recuperare i risultati.
Predefinito
Never
Identifier Case
<Parameter Name="Identifier Case">LowerCase</Parameter>
Descrizione
Specifica in che modo il database gestisce il comportamento delle maiuscole/minuscole degli identificatori
semplici.
Manuale dell'accesso ai dati
81
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
LowerCase: gli identificatori devono essere in minuscolo.
UpperCase: gli identificatori devono essere in maiuscolo.
Valori
MixedCase: gli identificatori possono essere in
maiuscolo e minuscolo.
SensitiveCase: gli identificatori distinguono le maiuscole e minuscole.
Predefinito
Se non si specifica questa impostazione, Connection
Server recupera le informazioni dal middleware del
database.
Identifier Quote String
<Parameter Name="Identifier Quote String">-</Parameter>
82
Descrizione
Specifica il carattere utilizzato per racchiudere gli
identificatori tra virgolette.
Valori
Carattere utilizzato per racchiudere gli identificatori
tra virgolette.
Predefinito
Se non si specifica questa impostazione, Connection
Server recupera le informazioni dal middleware del
database.
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
LIKE Escape Clause
<Parameter Name="Identifier Case">True</Parameter>
Descrizione
Specifica se la clausola LIKE supporta l'utilizzo del
carattere di uscita.
True: la clausola LIKE supporta l'utilizzo del carattere
di uscita.
Valori
False: la clausola LIKE non supporta l'utilizzo del
carattere di uscita.
Predefinito
Se non si specifica questa impostazione, Connection
Server recupera le informazioni dal middleware del
database.
Locale
<Parameter Name="Locale">it_it</Parameter>
Descrizione
Specifica l'impostazione internazionale del middleware.
Valori
Impostazione internazionale del middleware.
• la lingua è specificata nello standard ISO-639
• il paese è specificato nello standard ISO-3166
Ad esempio: it_IT per Italiano (Italia).
Manuale dell'accesso ai dati
83
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Predefinito
Se non si specifica questa impostazione, Connection
Server recupera le informazioni dal middleware del
database.
Max Rows Available
<Parameter Name="Max Rows Available">True</Parameter>
Descrizione
Specifica se il driver supporta la funzione N. max di
righe per limitare il numero massimo di righe che è
possibile recuperare da un'origine dati.
True: il driver supporta la funzione N. max di righe.
Valori
False: il driver non supporta la funzione N. max di
righe.
Predefinito
False
Optimize Execute
<Parameter Name="Optimize Execute">False</Parameter>
Descrizione
84
Manuale dell'accesso ai dati
Specifica se Connection Server ottimizza l'esecuzione
delle query SQL. Questo parametro è supportato solo
dai driver Oracle e ODBC.
Riferimento ai parametri SBO
Parametri SBO predefiniti
True: specifica che l'esecuzione delle query SQL viene
ottimizzata laddove possibile.
Valori
False: l'esecuzione delle query SQL non viene ottimizzata.
Predefinito
False
Owners Available
<Parameter Name="Owners Available">True</Parameter>
Descrizione
Specifica se il database di destinazione supporta i
proprietari.
True: specifica che il database di destinazione supporta i proprietari.
Valori
False: specifica che il database di destinazione non
supporta i proprietari.
Predefinito
Se non viene specificato, il valore viene recuperato
dal middleware del database.
Password Encryption
<Parameter Name="Password Encryption">True</Parameter>
Manuale dell'accesso ai dati
85
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Descrizione
Specifica se utilizzare il metodo di cifratura della
password del middleware per la password immessa
nella finestra di dialogo Dettagli della connessione.
Questo parametro viene utilizzato solo con Sybase
ed è incluso nella sezione Impostazioni predefinite
per la compatibilità con le versioni successive.
True: specifica l'uso del metodo di cifratura della
password del middleware.
Valori
False : specifica che il metodo di cifratura della password del middleware non deve essere utilizzato.
Predefinita
True
Procedure Name Max Size
<Parameter Name="Procedure Name Max Size">1024</Parameter>
86
Descrizione
Specifica la lunghezza massima in caratteri del nome
procedura di un database.
Valori
Intero che specifica la lunghezza massima in caratteri
del nome procedura di un database.
Predefinito
Valore impostato nel middleware del database.
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
Procedure Parameter Name Max Size
<Parameter Name="Procedure Parameter Name Max
Size">1024</Parameter>
Descrizione
Specifica la lunghezza massima in caratteri del nome
parametro procedura di un database.
Valori
Intero che specifica la lunghezza massima in caratteri
del nome parametro procedura di un database.
Predefinito
Valore impostato nel middleware del database.
Qualifiers Available
<Parameter Name="Qualifiers Available">True</Parameter>
Descrizione
Specifica se i qualificatori sono supportati.
True: specifica che i qualificatori sono supportati.
Valori
False: specifica che i qualificatori non sono supportati.
Predefinito
Non specificato Connection Server recupera queste
informazioni dal middleware del database.
Manuale dell'accesso ai dati
87
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Query TimeOut Available
<Parameter Name="Query TimeOut Available">True</Parameter>
Descrizione
Specifica se il middleware del database supporta il
timeout della query, ovvero se è possibile annullare
l'esecuzione di una query dopo che è trascorso un
determinato periodo di tempo.
True: specifica che il middleware del database supporta il timeout della query.
Valori
False: specifica che il middleware del database non
supporta il timeout della query.
Predefinito
False
Quoted Identifier Case
<Parameter Name="Quoted Identifier Case
Available">True</Parameter>
Descrizione
88
Manuale dell'accesso ai dati
Specifica in che modo il database gestisce le maiuscole/minuscole degli identificatori tra virgolette.
Riferimento ai parametri SBO
Parametri SBO predefiniti
LowerCase: gli identificatori tra virgolette devono essere in minuscolo.
UpperCase: gli identificatori tra virgolette devono essere in maiuscolo.
Valori
MixedCase: gli identificatori tra virgolette possono
essere in maiuscolo e minuscolo.
SensitiveCase: gli identificatori tra virgolette distinguono le maiuscole e minuscole.
Predefinito
Non specificato Connection Server recupera le informazioni dal middleware.
Schema Name Max Size
<Parameter Name="Schema Name Max Size">1024</Parameter>
Descrizione
Specifica la lunghezza massima in caratteri del nome
dello schema di un database.
Valori
Intero che specifica la lunghezza massima in caratteri
del nome dello schema di un database.
Predefinito
Valore impostato nel middleware del database.
Shared Connection
<Parameter Name="Shared Connection">True</Parameter>
Manuale dell'accesso ai dati
89
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Descrizione
Specifica se la connessione richiesta di un connection
pool è condivisa. Viene utilizzato insieme al parametro
Connection Shareable. Non viene preso in
considerazione se il parametro Max Pool Time di
cs.cfg è impostato su 0.
True: la connessione è condivisa.
Valori
False: la connessione non è condivisa.
Predefinito
False
Argomenti correlati
•
•
Max Pool Time a pagina 55
Connection Shareable a pagina 77
SQL External File
<Parameter Name="SQL External File">nomefile</Parameter>
Nota:
Descrizione
Non modificare questo valore.
Il file esterno SQL contiene dettagli di configurazione
utilizzati dal livello di accesso ai dati.
SQL Parameter File
<Parameter Name="SQL Parameter File">oracle</Parameter>
90
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
Il nome del file in cui sono memorizzati i parametri del
database. L'estensione di questo file è .prm.
Descrizione
Verificare che tale file si trovi nella stessa directory
del file di configurazione dei dati (file .sbo).
datafederator per BusinessObjects Data Federator
neoview per HP Neoview
essbase per Hyperion Essbase
db2iseries per IBM DB2 iSeries
db2udb per IBM DB2
informix per Informix
access per Microsoft Access
sqlsrv per Microsoft SQL Server 2000
mysql per MySQL
Valori
netezza per Netezza Server
openaccess per OpenAccess
oracle per Oracle
progress per Progress 10
redbrick per Red Brick Decision Server
sybase per Sybase
asiq per Sybase ASIQ
ssa per Sybase SQL Anywhere
teradata per Teradata
Predefinita
I valori indicati.
Manuale dell'accesso ai dati
91
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
SSO Available
<Parameter Name="SSO Available">False</Parameter>
Descrizione
Specifica se Single Sign On è supportato.
True: Single Sign On è supportato.
Valori
False: Single Sign On non è supportato.
Predefinito
False
Strategies File
<Parameter Name="Strategies File">oracle</Parameter>
Descrizione
Specifica il nome, senza estensione, del file di
strategia (.stg). Questo file contiene le strategie esterne utilizzate da Designer per la creazione
automatica degli universi. I file di strategia vengono
salvati nella stessa directory del file .sbo.
db2 per i driver di accesso ai dati DB2.
informix per Informix.
Valori
oracle per Oracle.
sybase per Sybase.
teradata per Teradata.
92
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO predefiniti
Predefinita
Vedere i valori di cui sopra.
Table Name Max Size
<Parameter Name="Table Name Max Size">1024</Parameter>
Descrizione
Specifica la lunghezza massima in caratteri del nome
tabella di un database.
Valori
Intero che specifica la lunghezza massima in caratteri
del nome tabella di un database.
Predefinito
Valore impostato nel middleware del database.
Transactional Available
<Parameter Name="Transactional Available">Yes</Parameter>
Specifica se le operazioni SQL eseguite a fronte del
database hanno luogo come transazioni in blocco o
in modo individuale.
Descrizione
Per impostazione predefinita, questo parametro non
è elencato nel file .sbo. Aggiungere il parametro al
file .sbo se il driver di accesso ai dati non supporta
la modalità per transazioni.
Manuale dell'accesso ai dati
93
6
6
Riferimento ai parametri SBO
Parametri SBO predefiniti
Yes: le operazioni a fronte del database sono eseguite
in blocco quando vengono inviate.
Valori
No: ogni istruzione SQL viene immediatamente inviata. In questo modo, l'invio automatico è disattivato.
Nota:
Non utilizzare un driver con Transactional
Available=No per accedere al repository Business
Objects.
Predefinito
Yes. Valore impostato nel file cs.cfg.
Transaction Mode
<Parameter Name="Transaction Mode">AutoCommit</Parameter>
Descrizione
Valori
Specifica la modalità di transazione utilizzata dal
database.
AutoCommit: le istruzioni vengono salvate
automaticamente dopo il completamento di una
richiesta.
Transactional: dopo il completamento, una chiamata
esplicita completa o esegue il rollback dell'istruzione.
Predefinito
94
Manuale dell'accesso ai dati
Se non viene specificato, il valore viene recuperato
dal middleware del database.
Riferimento ai parametri SBO
Parametri SBO predefiniti
Type
<Parameter Name="Type">Relational</Parameter>
Specifica il tipo di origine dati di Business Objects.
Descrizione
Nota:
Questo parametro non deve essere modificato.
Version
<Parameter Name="Version">Relational</Parameter>
Specifica la versione del database.
Descrizione
Nota:
Questo parametro non deve essere modificato.
XML Max Size
<Parameter Name="XML Max Size">2048</Parameter>
Descrizione
Specifica le dimensioni massime consentite per i dati
XML.
Valori
Dimensioni massime per i dati XML, in byte.
Predefinito
Varia in base al database.
Manuale dell'accesso ai dati
95
6
6
Riferimento ai parametri SBO
Parametri SBO Informix
Parametri SBO Informix
Questi parametri si applicano al file SBO Informix e vengono utilizzati per
definire la connessione a un database Informix.
Questi parametri sono definiti nel file \\<INSTALDIR>\win32_x86\dataAc
cess\connectionServer\informix\informix.sbo.
Nota:
Oltre ai parametri SBO, per Informix in ambiente Unix è necessario modificare
il file ODBC.INI.
Argomenti correlati
•
•
V5toV6DriverName a pagina 97
Per modificare il file ODBC.INI di Informix a pagina 96
Per modificare il file ODBC.INI di Informix
Per utilizzare il livello di accesso ai dati con un database Informix in un
ambiente UNIX, è necessario modificare la configurazione Unicode. Le
informazioni di configurazione si possono trovare nelle seguenti posizioni:
• File .odbc.ini nella home directory.
•
File specificato dalla variabile di ambiente ODBCINI.
1. Individuare il file ODBC.INI o il file specificato dalla variabile di ambiente
ODBCINI e aprirlo in un editor di testo.
2. Nel file, individuare la sezione [ODBC].
3. Aggiungere la seguente riga alla sezione [ODBC]:
UNICODE=UTF-8
4. Chiudere e salvare il file.
96
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO Informix
Esempio: Sezione ODBC con la configurazione aggiunta
Questo codice è un esempio di sezione ODBC con le informazioni corrette
aggiunte:
[ODBC]
UNICODE=UTF-8
V5toV6DriverName
<Parameter Name="V5toV6DriverName">{Informix 3.34 32
BIT}</Parameter>
Descrizione
Specifica la regola di conversione da Informix
Connecta Informix ODBC. Il valore di questo
parametro determina il driver Informix utilizzato per
definire il nome origine dati (DSN, Data Source Name)
ODBC senza la stringa di connessione.
Valori
Nome esatto del driver Informix installato sul computer.
Predefinita
Valore impostato nel file cs.cfg.
Unicode
<Parameter Name="Unicode">CharSet</Parameter>
Manuale dell'accesso ai dati
97
6
6
Riferimento ai parametri SBO
Parametri SBO JavaBean
Descrizione
Specifica se il driver di accesso può utilizzare la
configurazione Unicode del middleware cliente.
Questo parametro appare come predefinito del driver
nel file cs.cfg. Il relativo valore è applicabile a tutti i
driver di accesso ai dati. Per impostazione predefinita,
questo parametro non è elencato nel file SBO. Se si
desidera sovrascrivere il valore predefinito, aggiungerlo alla sezione Defaults del file SBO per il driver di
accesso ai dati di destinazione.
UTF8: codifica UCS/Unicode Transformation Format
a 8 bit.
Valori
CharSet: codifica del set di caratteri.
UCS2: codifica Universal Character Set a 2 byte.
Predefinita
Valore impostato nel file cs.cfg.
Parametri SBO JavaBean
Questi parametri si applicano al file SBO JavaBean e vengono utilizzati per
definire una connessione JavaBean.
Questi parametri sono definiti nel file \\<INSTALDIR>\win32_x86\dataAc
cess\connectionServer\javaean\javaean.sbo .
JavaBean Class
<Parameter Name="JavaBean Class">stringa</Parameter>
98
Manuale dell'accesso ai dati
Riferimento ai parametri SBO
Parametri SBO JavaBean
Descrizione
Definisce il punto d'ingresso del JavaBean utilizzato
dall'applicazione Business Objects. Il punto d'ingresso
è la definizione di una classe java che si estende
dall'interfaccia Bean specificata tramite il pacchetto
com.businessobjects.
Valori
Nome classe JavaBean completo.
Predefinito
Nessuno.
URL Format
<Parameter Name="URL Format ">stringa</Parameter>
Specifica il formato dell'URL.
Descrizione
La specifica JDBC non indica il formato della stringa
di connessione richiesta. I fornitori utilizzano tipi
diversi di formati dell'URL, ad esempio:
• Fornitore MySQL:
jdbc:mysql://$DATASOURCE$/$DATABASE$
•
Fornitore Oracle:
jdbc:oracle:thin:@$DATASOURCE$:$DATABASE$
Valori
Formato dell'URL
Predefinito
Nessuno
Manuale dell'accesso ai dati
99
6
6
Riferimento ai parametri SBO
Parametri SBO JDBC
Parametri SBO JDBC
Questi parametri si applicano al file SBO JDBC e vengono utilizzati per definire
una connessione JDBC.
Questi parametri sono definiti nel file \\<INSTALDIR>\win32_x86\dataAc
cess\connectionServer\jdbc\jdbc.sbo.
ForeignKeys Available
<Parameter Name="ForeignKeys Available">True</Parameter>
Descrizione
Specifica se è possibile recuperare
le chiavi esterne.
True: è possibile recuperare le chiavi
esterne.
Valori
False: non è possibile recuperare le
chiavi esterne.
Predefinito
True
JDBC Class
<Parameter Name="JDBC Class">stringa</Parameter>
Descrizione
100
Manuale dell'accesso ai dati
Classe java completa del driver JDBC.
Riferimento ai parametri SBO
Parametri SBO ODBC
Valori
Dipende dal fornitore o fonte dati, ad esempio:
• oracle.jdbc: driver Oracle per Oracle
•
Predefinito
com.ibm.db2.jcc.DB2Driver: per DB2
Nessuno.
PrimaryKey Available
<Parameter Name="PrimaryKey Available">True</Parameter>
Descrizione
Specifica se è possibile recuperare le chiavi primarie.
True: è possibile recuperare le chiavi primarie.
Valori
False: non è possibile recuperare le chiavi primarie.
Predefinito
True
Parametri SBO ODBC
Questi parametri si applicano al file SBO ODBC e vengono utilizzati per definire
una connessione SBO ODBC.
Questi parametri sono definiti nel file \\<INSTALDIR>\win32_x86\dataAc
cess\connectionServer\odbc\odbc.sbo.
Manuale dell'accesso ai dati
101
6
6
Riferimento ai parametri SBO
Parametri SBO ODBC
Empty String
<Parameter Name="Empty String">NullString</Parameter>
Descrizione
Specifica che determinate funzioni, ad esempio le
tabelle SQL, ricevono una stringa vuota o un puntatore
nullo per sostituire i parametri mancanti.
NullString: specifica che viene utilizzata una stringa
null.
Valori
EmptyString: specifica che viene utilizzata una
stringa vuota.
Predefinito
EmptyString
Force Close Statement
<Parameter Name="Force Close Statement">True</Parameter>
Descrizione
Specifica che l'istruzione SQL viene chiusa dopo il
completamento dell'esecuzione.
True: l'istruzione SQL viene chiusa dopo l'esecuzione.
Valori
102
Manuale dell'accesso ai dati
False: l'istruzione SQL non viene chiusa dopo
l'esecuzione.
Riferimento ai parametri SBO
Parametri SBO ODBC
ODBC Cursors
<Parameter Name="ODBC Cursors">No</Parameter>
Descrizione
Specifica se la libreria di cursori ODBC viene utilizzata
dal driver di accesso ai dati.
Yes: la libreria di cursori ODBC viene utilizzata dal
driver di accesso ai dati.
Valori
No: la libreria di cursori ODBC non viene utilizzata dal
driver di accesso ai dati.
Predefinita
Valore impostato nel file cs.cfg.
SQLDescribeParam Available
<Parameter Name="SQLDescribeParam Available">True</Parameter>
Descrizione
Specifica se è disponibile il metodo SQLDescribeParam Available.
True: specifica che il metodo SQLDescribeParam
Available è disponibile.
Valori
False: specifica che il metodo SQLDescribeParam
Available non è disponibile.
Predefinito
Valore impostato nel middleware del database.
Manuale dell'accesso ai dati
103
6
6
Riferimento ai parametri SBO
Parametri SBO ODBC3
SQLMoreResults Available
<Parameter Name="SQLMoreResults Available">True</Parameter>
Descrizione
Specifica se il metodo SQLMoreResults Available è
supportato.
True: specifica che il metodo SQLMoreResults
Available è supportato.
Valori
False: specifica che il metodo SQLMoreResults
Available non è supportato.
Predefinito
Valore impostato nel middleware.
Parametri SBO ODBC3
Questi parametri si applicano al file SBO ODBC3 e vengono utilizzati per
definire una connessione ODBC3.
Questi parametri sono definiti nel file \\<INSTALDIR>\win32_x86\dataAc
cess\connectionServer\odbc3\odbc3sbo\odbc3.sbo.
Connection Status Available
<Parameter Name="Connection Status Available">True</Parameter>
Descrizione
104
Manuale dell'accesso ai dati
Specifica se il middleware è in grado di rilevare una
connessione errata.
Riferimento ai parametri SBO
Parametri SBO OLE DB
True: il middleware è in grado di rilevare una
connessione errata.
Valori
False: il middleware non è in grado di rilevare una
connessione errata.
Predefinito
Valore impostato nel middleware.
Native Int64 Available
<Parameter Name="Native Int64 Available">False</Parameter>
Descrizione
Indica se il middleware è in grado di gestire direttamente gli interi a 64 bit.
True: specifica che il middleware è in grado di gestire
gli interi a 64 bit.
Valori
False: il livello di accesso ai dati di Business Objects
emula i metodi Int64.
Predefinito
True
Parametri SBO OLE DB
Questi parametri si applicano al file SBO OLE DB e vengono utilizzati per
definire una connessione SBO OLE DB.
Questi parametri sono definiti nel file \\<INSTALDIR>\win32_x86\dataAc
cess\connectionServer\oledb\oledb.sbo.
Manuale dell'accesso ai dati
105
6
6
Riferimento ai parametri SBO
Sybase ASE/CTLIB
Provider CLSID
<Parameter Name="Provider CLSID">MSDASQL</Parameter>
Nota:
Non modificare questo parametro.
Descrizione
Specifica il nome del provider OLEDB. Questo
parametro viene utilizzato soltanto con OLEDB.
Sybase ASE/CTLIB
Questi parametri si applicano al file SBO Sybase ASE/CTLIB e vengono
utilizzati per definire una connessione Sybase ASE/CTLIB.
Questi parametri sono definiti nel file \\<INSTALDIR>\win32_x86\dataAc
cess\connectionServer\sybase\sybase.sbo .
Quoted Identifier
<Parameter Name="Quoted Identifier">True</Parameter>
Descrizione
Specifica se gli identificatori tra virgolette sono supportati.
True: gli identificatori tra virgolette sono supportati.
106
Valori
False: gli identificatori tra virgolette non sono supportati.
Predefinito
Valore impostato nel middleware.
Manuale dell'accesso ai dati
Configurazione dei
parametri di generazione
SQL
7
7
Configurazione dei parametri di generazione SQL
Informazioni sui parametri di generazione SQL
Informazioni sui parametri di
generazione SQL
I parametri di generazione SQL controllano le query generate per recuperare
il contenuto di un universo.
È possibile impostare i parametri di generazione SQL:
• a livello di universo: i parametri vengono impostati quando si crea o si
modifica un universo
• a livello di database: i parametri vengono impostati nel file PRM per il
database - questi parametri vengono sostituiti da qualsiasi altra
impostazione corrispondente del file PRM a livello di universo
Per il driver di accesso ai dati sono disponibili operatori data, altri operatori
e funzioni a cui è possibile accedere aprendo il file <driver>.prm in un editor
XML.
Informazioni sui file PRM
I file .prm contengono i parametri che controllano il modo in cui le applicazioni
Business Objects generano il codice SQL. Per ogni driver di database esiste
un file .prm corrispondente. I file .prm consentono a fattori dipendenti dal
database di controllare in che modo un universo genera il codice SQL, in
base alla connessione e al database al quale è associato.
È possibile anche configurare i parametri di generazione SQL dall'interno di
un universo. Le impostazioni che vengono definite in un universo
sostituiscono le impostazioni presenti nel file .prm.
Il file .prm di ciascun driver si trova nel percorso seguente:
dir-installazione-connectionserver\connectionServer\<RDBMS>\
dove <RDBMS> è il nome del database.
Sono disponibili i seguenti file <driver>.prm:
108
Manuale dell'accesso ai dati
Configurazione dei parametri di generazione SQL
Informazioni sui file PRM
Driver di accesso ai
dati
File PRM
File di testo guida
PRM (inglese)
Datafederator
datafederator.prm
datafederatoren.prm
Essbase
essbase.prm
essbaseen.prm
db2udb.prm
db2udben.prm
db2mvs.prm
db2mvsen.prm
db2iseries.prm
db2iseriesen.prm
Informix
informix.prm
informixen.prm
Javabean
javabean.prm
javabeanen.prm
IBM DB2
sqlsrv7.prm per SQL
Server 7 e 2000.
Microsoft SQL Server
sqlsrv.prm per SQL
sqlsrv7en.prm
Server 2005.
sqlsrven.prm
sqlsrv_as.rm
per i servizi di analisi.
Microsoft Jet
msjet.prm
msjeten.prm
MySQL
mysql.prm
mysqlen.prm
Netezza
netezza.prm
netezzaen.prm
Manuale dell'accesso ai dati
109
7
7
Configurazione dei parametri di generazione SQL
Informazioni sui file PRM
Driver di accesso ai
dati
File PRM
File di testo guida
PRM (inglese)
odbc.prm
odbcen.prm
access.prm
accessen.prm
Open
open.prm
openen.prm
Openaccess
openaccess.prm
openaccessen.prm
ODBC
oracle9.prm per Oracle
9.
Oracle
oracle9en.prm
10 e versioni successive.
oracleen.prm
Progress
progress.prm
progressen.prm
Red Brick
redbrick.prm
redbricken.prm
asiq.prm
asiqen.prm
sybase11.prm
sybase11en.prm
sybase.prm
sybaseen.prm
SAP
sap.prm
sapen.prm
Teradata
teradata.prm
teradataen.prm
Sybase
110
oracle.prm per Oracle
Manuale dell'accesso ai dati
Configurazione dei parametri di generazione SQL
Informazioni sui file PRM
I file <driver>.prm sono in formato XML. Se necessario, utilizzare un editor
XML per visualizzare e modificare i valori contenuti in questi file.
Struttura dei file dei parametri PRM
Per ogni middleware RDBMS supportato esiste un file <driver>.prm. Ogni
file <driver> .prm è suddiviso nelle seguenti sezioni: ogni sezione contiene
parametri per cui sono impostati dei valori predefiniti:
Sezione del file Descrizione
Parametri SQL utilizzati per la creazione e l'ottimizzazione
di un universo, ad esempio, COMMA, OUTERJOINS_GENERATION, REVERSE_TABLE_WEIGHT.
Configurazione
Questi parametri non sono disponibili direttamente per
nessun prodotto Business Objects e vengono descritti nel
presente capitolo.
Gli operatori data disponibili in Designer, Desktop IntelDateOperations ligence e Web Intelligence, ad esempio YEAR, QUARTER, MONTH.
Operatori
Gli operatori disponibili in Designer, Desktop Intelligence
e Web Intelligence, ad esempio ADD, SUBSTRACT,
MULTIPLY.
Manuale dell'accesso ai dati
111
7
7
Configurazione dei parametri di generazione SQL
Informazioni sui file PRM
Sezione del file Descrizione
Le funzioni disponibili in Designer, Desktop Intelligence
e Web Intelligence, ad esempio Media, Somma, Variance.
Il testo guida visualizzato quando si selezionano le funzioni di questa sezione in Designer, Desktop Intelligence
e Web Intelligence è contenuto nel file <driver><lingua>.prm, ad esempio oracleen.prm. Questo file si trova
nella stessa directory del file <driver>.prm. È possibile
aprirlo per visualizzare le descrizioni di tutte le funzioni
disponibili nel file <driver>.prm. La visualizzazione e la
modifica del testo guida delle funzioni sono descritte nella
sezione Per visualizzare e modificare un file di testo della
guida alle funzioni a pagina 113.
La sezione Function contiene le seguenti sottosezioni:
• Group: indica se l'uso di questa funzione in una query
genera una clausola group by.
•
Vero indica che la query genera una clausola group
by.
•
Falso indica che la query non genera una clausola
group by.
Funzioni
112
Manuale dell'accesso ai dati
•
ID: in Reporter, si tratta del nome visualizzato
nell'elenco delle funzioni.
•
InMacro: in Reporter, se questo valore è True, la funzione viene riportata nell'elenco delle funzioni Oggetti
utente e se è False la funzione non viene riportata in
tale elenco.
•
Type: tipo dati della funzione.
•
Arguments: argomenti accettati dalla funzione. Una
funzione può avere al massimo di quattro argomenti
ed eventuali altri argomenti non vengono presi in
considerazione.
•
SQL: sintassi SQL per la funzione.
Configurazione dei parametri di generazione SQL
Per visualizzare e modificare un file PRM
Nota:
In questo capitolo viene riportato solo il contenuto della sezione Configuration.
I parametri della sezione Configuration possono essere modificati per
ottimizzare le query a fronte degli universi che utilizzano il driver di accesso
ai dati di destinazione.
Per visualizzare e modificare un file PRM
È possibile visualizzare, modificare e aggiungere i parametri ad un file PRM
nel seguente modo:
1. Individuare la directory contenente il file PRM del driver di accesso ai dati
di destinazione. I file PRM si trovano nella directory:
<INSTALDIR>\dataAccess\RDBMS\connectionServer\<rdb
ms>\<driver>.prm
2.
3.
4.
5.
Aprire un file <driver>.prm in un editor XML.
Espandere le sezioni come necessario.
Impostare i valori immettendo il valore nel tag appropriato.
Salvare e chiudere il file.
Per visualizzare e modificare un file di
testo della guida alle funzioni
Il testo guida visualizzato per ogni funzione quando selezionata in Designer
viene conservato in un file XML separato. È possibile modificare e aggiungere
testo descrittivo per una funzione modificando il file <driver>.<lingua>.prm.
Per ogni lingua dei prodotti Business Objects installati è presente un file di
testo guida.
Il testo guida viene visualizzato quando una funzione memorizzata nel file
PRM viene selezionata in Designer:
Quando si aggiunge una funzione al file RPM, è necessario aggiungere il
testo della guida per la nuova funzione nel file <driver>.<lingua>.prm
appropriato. Ad esempio, se si aggiunge una funzione al file oracle.prm, è
necessario aggiungere in questo file anche il nome della funzione e il testo
della guida per la funzione, se si sta utilizzando la versione in inglese di
Designer.
Manuale dell'accesso ai dati
113
7
7
Configurazione dei parametri di generazione SQL
Per modificare il testo della guida per una funzione del file PRM
Per modificare il testo della guida per una
funzione del file PRM
1. Individuare la directory contenente il file di lingua PRM del driver di
accesso ai dati di destinazione. I file di lingua PRM si trovano nella
directory:
connectionserver-installdir\connectionServer\<rdbms>\<driver><language>.prm
Ad esempio, oracleen.prm.
2. Aprire un file <driver><lingua>.prm in un editor XML.
3. Espandere la sezione Messages.
4. Per aggiungere del testo guida per una nuova funzione, effettuare quanto
segue:
• Aggiungere una nuova sezione per una funzione. Il modo più semplice
per eseguire tale operazione è di copiare una funzione esistente nella
sezione Function. Quindi, modificare il testo della nuova funzione.
•
Immettere il testo guida per la funzione.
5. Per visualizzare o modificare del testo guida di una funzione esistente,
effettuare quanto segue:
• Espandere la sezione Function.
•
Espandere la sezione Message per una funzione.
•
Modificare il testo guida come necessario.
6. Salvare e chiudere il file.
114
Manuale dell'accesso ai dati
Riferimento ai parametri
PRM
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Riferimento alla configurazione dei file
PRM
I parametri SQL della sezione Configuration sono elencati in ordine alfabetico.
Per visualizzare le funzioni, gli operatori delle date e gli altri operatori
disponibili, aprire il file <driver>.prm in un editor XML. Ogni parametro viene
definito nel seguente tag:
<Parameter Name="parametro "> valore</Parameter>
dove parameter indica il nome del parametro e value indica il valore attribuito
al parametro.
Ogni parametro viene visualizzato con le seguenti informazioni:
•
esempio di visualizzazione del parametro nel file XML
•
descrizione del parametro
•
valori che è possibile impostare per il parametro
•
valore predefinito per il parametro
Nota:
Alcuni parametri di configurazione non devono essere modificati. Tali
parametri dispongono di valori impostati per essere utilizzati internamente
nei prodotti Business Objects e vengono descritti nella presente sezione,
ma contengono un messaggio che indica di non modificare il valore. Non
modificare questi parametri. Prima di modificare i parametri del file PRM, è
necessario creare una copia di backup del file PRM.
BACK_QUOTE_SUPPORTED
<Parameter Name="BACK_QUOTE_SUPPORTED">Y</Parameter>
Descrizione
116
Manuale dell'accesso ai dati
Specifica se racchiudere o meno i nomi di tabelle o
colonne contenenti spazi o caratteri speciali in virgolette semplici.
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Y: racchiude tra virgolette semplici il nome delle
tabelle e delle colonne.
Valori
N: non racchiude tra virgolette semplici il nome delle
tabelle e delle colonne.
Predefinita
Y
Risultato
Nome tabella=`My Table`
CASE_SENSITIVE
<Parameter Name="CASE_SENSITIVE">N</Parameter>
Descrizione
Specifica se il database riconosce le maiuscole e le
minuscole. Parametro utilizzato con Oracle.
Y: specifica che il database riconosce l’uso delle
maiuscole e delle minuscole.
Valori
N: specifica che il database non riconosce l’uso delle
maiuscole e delle minuscole.
Predefinita
N
CHECK_OWNER_STATE
<Parameter Name="CHECK_OWNER_STATE">N</Parameter>
Manuale dell'accesso ai dati
117
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Descrizione
Specifica se il codice SQL verifica se il database
supporta la classificazione delle tabelle in base al
nome del proprietario.
Y: il codice SQL verifica se il database supporta la
classificazione delle tabelle in base al nome del
proprietario.
Valori
N: il codice SQL non verifica se il database supporta
la classificazione delle tabelle in base al nome del
proprietario.
Predefinita
Y
CHECK_QUALIFIER_STATE
<Parameter Name="CHECK_QUALIFIER_STATE">N</Parameter>
Descrizione
Specifica se il codice SQL verifica se il database
supporta la classificazione in base al qualificatore.
Y: verifica se il database supporta la classificazione
delle tabelle in base al qualificatore.
Valori
N: non verifica se il database supporta la classificazione delle tabelle in base al qualificatore.
Predefinita
118
Manuale dell'accesso ai dati
Y
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
COMMA
<Parameter Name="COMMA">||' '||</Parameter>
Specifica l’operatore di concatenamento del database
usato per sostituire una virgola per gli oggetti che
presentano la seguente sintassi:
Descrizione
Tab.Col1, Tab.Col2.
Il parametro viene utilizzato con tutti i driver di accesso
ai dati.
||' '||
Valori
+' '+
Predefinita
||' '||
Risultato
Tab.Col1||' '||Tab.Col2
CONCAT
<Parameter Name="CONCAT">||</Parameter>
Descrizione
Specifica l’operatore di concatenamento. Il parametro
viene utilizzato con tutti i driver di accesso ai dati.
||
Valori
+
Manuale dell'accesso ai dati
119
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Predefinita
||
CONSTANT_SAMPLING_SUPPORTED
CONSTANT_SAMPLING_SUPPORTED
Descrizione
Specifica se il database supporta il campionamento
casuale.
Sì: il database supporta il campionamento casuale.
Valori
No: il database non supporta il campionamento
casuale.
Predefinita
Yes
DATABASE_DATE_FORMAT
<Parameter Name="DATABASE_DATE_FORMAT">DD-MM-YYYY
HH24:MI:SS</Parameter>
120
Descrizione
Solo per Oracle. Specifica i formati di data e ora
predefiniti memorizzati sul server.
Valori
DD-MM-YYYY HH24:MI:SS
Predefinita
DD-MM-YYYY HH24:MI:SS
Manuale dell'accesso ai dati
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
DATATYPE_BLOB
Name="Datatype_Blob">LONGVARCHAR</Parameter>
Nota:
Non modificare questo parametro.
Descrizione
Tipi di dati database colonne per oggetto Blob.
Questo parametro non viene utilizzato in questa versione. È incluso per la compatibilità con le versioni
successive.
DATATYPE_DOUBLE
<Parameter Name="Datatype_Double">: i valori dipendono dal the database.
Nota:
Descrizione
Non modificare questo parametro.
Tipi di dati database colonne per oggetto Date
(comando tabella CREATE)
DATATYPE_DTM
<Parameter Name="Datatype_Dtm">DATE</Parameter>
Nota:
Descrizione
Non modificare questo parametro.
Tipi di dati database colonne per oggetto Date
(comando tabella CREATE)
Manuale dell'accesso ai dati
121
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
DATATYPE_INT
<Parameter Name="Datatype_Int">NUMBER</Parameter>
Nota:
Descrizione
Non modificare questo parametro.
Tipi di dati database colonne per oggetto Numeric
(comando tabella CREATE)
DATATYPE_NULL
<Parameter Name="Datatype_Null"/>
Nota:
Descrizione
Non modificare questo parametro.
Sintassi SQL del database per i valori nulli (comando
INSERT)
DATATYPE_STRING
<Parameter Name="Datatype_String">VARCHAR2</Parameter>
Nota:
Descrizione
122
Manuale dell'accesso ai dati
Non modificare questo parametro.
Tipi di dati database colonne per oggetti Character e
Long (comando tabella CREATE)
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
DATE_WITHOUT_QUOTE
<Parameter Name="DATE_WITHOUT_QUOTE">Y</Parameter>
Descrizione
Specifica il supporto per le date senza virgolette singole nella sintassi SQL.
Il parametro viene utilizzato con MS Access.
Valori
Y: le date non vengono racchiuse tra virgolette singole.
N: le date vengono racchiuse tra virgolette singole.
Predefinita
Y
DELIMIT_IDENTIFIERS
<Parameter Name="DELIMIT_IDENTIFIERS">YES</Parameter>
Descrizione
Specifica se le virgolette impostate nel parametro
IDENTIFIER_DELIMITER vengono utilizzate per racchiudere i nomi delle tabelle e delle colonne.
YES: viene utilizzato il delimitatore specificato in
IDENTIFIER_DELIMITER.
Valori
NO: il delimitatore specificato in IDENTIFIER_DELIMITER non viene utilizzato.
Predefinita
YES
Manuale dell'accesso ai dati
123
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Risultato
Nome tabella="my_table"
EXT_JOIN
<Parameter Name="EXT_JOIN">YES</Parameter>
Specifica se sono supportati i join esterni.
Descrizione
Viene utilizzato con tutti i driver di accesso ai dati.
YES: il database supporta i join esterni.
Valori
NO : database non supporta join esterni. Le caselle
di controllo Join esterno della finestra di dialogo
Modifica join di Designer non sono disponibili.
Predefinita
YES
EXT_JOIN_INVERT
<Parameter Name="EXT_JOIN_INVERT">YES</Parameter>
Specifica come visualizzare un simbolo di join esterno
in un’espressione di join.
Descrizione
Questo parametro viene utilizzato con IBM DB2, Informix, Oracle e Teradata.
124
Manuale dell'accesso ai dati
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
YES: quando si fa clic su una casella di controllo Join
esterno nella finestra di dialogo Modifica join di
Designer, il simbolo di join esterno appare in posizione
inversa in un’espressione di join.
Valori
NO: quando si fa clic su una casella di controllo Join
esterno nella finestra di dialogo Modifica join di
Designer, il simbolo di join esterno appare sullo stesso
lato in cui è stato creato il join esterno.
Predefinita
YES
EXTERN_SORT_EXCLUDE_DISTINCT
<Parameter Name="EXTERN_SORT_EXCLUDE_DISTINCT">Y</Parameter>
Descrizione
Specifica se l'applicazione genera un'istruzione
SELECT DISTINCT quando una query contiene la
clausola ORDER BY.
Y: l'istruzione SELECT DISTINCT non viene generata
se la query contiene una clausola ORDER BY.
Valori
N: l'istruzione DISTINCT viene generata se la query
contiene una clausola ORDER BY.
Predefinita
Y
GROUPBY_EXCLUDE_COMPLEX
Parameter Name="GROUPBY_EXCLUDE_COMPLEX">N</Parameter>
Manuale dell'accesso ai dati
125
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Descrizione
Specifica se il database consente l’inserimento di
formule, alias o indici nelle clausole GROUP BY.
Il parametro viene utilizzato con IBM DB2.
Valori
Y: specifica che il database non consente l’inserimento
di formule, alias o indici nelle clausole GROUP BY.
Se si esegue una query contenente oggetti indicatore
e oggetti complessi (ad esempio la funzione di sottostringa o l'operatore di concatenazione), nell'applicazione Business Objects viene visualizzato il
seguente messaggio di errore: Il database non
consente di creare aggregazioni con l'oggetto
<nome oggetto>.
N: specifica che il database consente l’inserimento di
formule, alias o indici nelle clausole GROUP BY.
Predefinita
N
GROUPBY_WITH_ALIAS
<Parameter Name="GROUPBY_WITH_ALIAS">Y</Parameter>
Descrizione
Specifica se il database può creare una clausola
GROUP BY nell'istruzione SELECT.
Il parametro viene utilizzato con Red Brick.
126
Manuale dell'accesso ai dati
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Valori
Y: consente di creare una clausola GROUP BY nell'istruzione SELECT. È possibile utilizzare un alias, ad
esempio, per sostituire un'istruzione T1.col + T2.col
+...Tn.col n .col .
N: non consente di creare una clausola GROUP BY
nell'istruzione SELECT.
Predefinita
Y
GROUPBY_WITHOUT_CONSTANT
<Parameter Name="GROUPBY_WITHOUT_CONSTANT">Y</Parameter>
Descrizione
Specifica se viene autorizzata o meno l’aggiunta di
oggetti con definizione SQL corrispondente a una
costante in una clausola GROUP BY. Il parametro
viene utilizzato con IBM DB2 e Microsoft SQL Server
Y: specifica che è possibile aggiungere un qualsiasi
oggetto costante alla query, che tuttavia non sarà
presente nella clausola GROUP BY.
Valori
N: specifica che è possibile inserire tutti gli oggetti di
una query (ad esempio, senza funzione di aggregazione) in una clausola GROUP BY.
Predefinita
Y
Manuale dell'accesso ai dati
127
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
GROUPBYCOL
<Parameter Name="GROUPBYCOL">NO</Parameter>
Descrizione
Specifica se una clausola GROUP BY accetta interi
come nomi di colonna.
YES: specifica che una clausola GROUP BY accetta
un indice della colonna dall'istruzione SELECT anziché il nome della colonna.
Valori
NO: specifica che una clausola GROUP BY non accetta un indice della colonna dall'istruzione SELECT
anziché il nome della colonna.
Predefinita
NO
IDENTIFIER_DELIMITER
<Parameter Name="IDENTIFIER_DELIMITER">"</Parameter>
128
Manuale dell'accesso ai dati
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Specifica che:
•
•
Descrizione
i nomi delle tabelle o delle colonne che contengono
spazi o caratteri speciali devono essere racchiusi tra
virgolette se il parametro BACK_QUOTE_SUPPORTED è attivato.
i nomi delle tabelle o delle colonne, indipendentemente dai caratteri in essi contenuti, devono essere
racchiusi tra virgolette se il parametro
DELIMIT_IDENTIFIERS è attivato.
Per utilizzare questo parametro,
BACK_QUOTE_SUPPORTED o DELIMIT_IDENTIFIERS deve essere impostato su YES. Questo è il
valore predefinito per entrambi i parametri.
": i nomi delle tabelle o delle colonne che contengono
spazi o caratteri speciali sono racchiusi tra virgolette.
Valori
': i nomi delle tabelle o delle colonne che contengono
spazi o caratteri speciali sono racchiusi tra apici.
Questo valore può essere usato solo con Microsoft
Access.
Predefinita
"
Risultato
Nome tabella="My Table"
IF_NULL
<Parameter Name="IF_NULL">NO</Parameter>
Descrizione
Specifica una funzione che utilizza due parametri. Se
il primo parametro restituisce NULL, viene utilizzato
il valore del secondo parametro.
Manuale dell'accesso ai dati
129
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Valori
Dipende dal database.
Predefinito
Dipende dal database.
INTERSECT
<Parameter Name="INTERSECT">INTERSECT</Parameter>
Descrizione
Specifica se il database supporta l’operatore impostato
INTERSECT.
INTERSECT: : il database supporta l'operatore impostato INTERSECT.
Valori
nessun valore: il database non supporta l'operatore
impostato INTERSECT. In questo caso, vengono
generate due query.
Predefinita
INTERSECT
KEY_INFO_SUPPORTED
<Parameter Name="KEY_INFO_SUPPORTED">Y</Parameter>
Descrizione
130
Manuale dell'accesso ai dati
Specifica se è possibile recuperare definizioni di chiavi
primarie e secondarie dall’account del database.
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Valori
Y: specifica che il database consente di recuperare
definizioni di chiavi primarie e secondarie dall’account
del database. Questo parametro consente a Designer
di visualizzare le chiavi nella finestra Struttura.
N: specifica che il database non consente di
recuperare definizioni di chiavi primarie e secondarie
dall’account del database.
Predefinita
Y
LEFT_OUTER
<Parameter Name="LEFT_OUTER">$(+)</Parameter>
<Parameter Name="LEFT_OUTER">$*</Parameter>
Descrizione
Specifica la sintassi dei join esterni sinistri.
$(+) Questa sintassi viene utilizzata con Oracle. $
rappresenta un’espressione di join.
Valori
$* Questa sintassi viene utilizzata con Sybase, MS
SQL Server e Red Brick. $ rappresenta un’espressione di join.
Predefinita
Vedere i valori di cui sopra.
LENMAXFORCOLUMNNAME
<Parameter Name="LenMaxForColumnName">30</Parameter>
Manuale dell'accesso ai dati
131
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Nota:
Non modificare questo parametro.
Descrizione
Lunghezza massima per il nome delle colonne (per
impostazione predefinita viene proposto il nome
dell'oggetto) (comando tabella CREATE)
LENMAXFORTABLENAME
<Parameter Name="LenMaxForTableName">30</Parameter>
Nota:
Descrizione
Non modificare questo parametro.
Lunghezza massima del tipo di dati della colonna
VARCHAR (comando di tabellaCREATE).
LENMAXFORVARCHAR
<Parameter Name="LenMaxForVarchar">254</Parameter>
Nota:
Descrizione
Non modificare questo parametro.
Lunghezza massima del tipo di dati della colonna
VARCHAR (comando di tabella (CREATE).
MINUS
<Parameter Name="MINUS">MINUS</Parameter>
132
Manuale dell'accesso ai dati
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Descrizione
Specifica se il database supporta l’operatore impostato
MINUS.
MINUS Specifica che il database supporta l’operatore
impostato MINUS.
Valori
EXCEPT Specifica che il database supporta
l’operatore impostato MINUS.
nessun valore Specifica che il database non supporta
l’operatore impostato MINUS. In questo caso, vengono
generate due query.
Predefinita
MINUS
NO_DISTINCT
<Parameter Name="NO_DISTINCT">Y</Parameter>
Descrizione
Specifica se il database supporta la parola chiave
DISTINCT.
Questo parametro viene utilizzato con MS Access.
Manuale dell'accesso ai dati
133
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Y: specifica che il database non supporta la parola
chiave DISTINCT. Questo comportamento implica la
disattivazione di:
• L'opzione Valori distinti che viene visualizzata
quando si fa clic sul pulsante Valori nell'assistente
Creazione rapida degli universi.
Valori
•
La funzione ConteggioDistinto visualizzata al
momento della creazione di una condizione con
l'operando Calcolo nel Pannello delle query.
N: specifica che il database non supporta la parola
chiave DISTINCT.
Predefinita
Y
NULL_IN_SELECT_SUPPORTED
<Parameter Name="NULL_IN_SELECT_SUPPORTED">Yes</Parameter>
Descrizione
Specifica se il database supporta NULL come colonna
nell'istruzione SELECT.
Yes: NULL è supportato come colonna nell'istruzione
SELECT.
Valori
No: NULL non è supportato come colonna nell'istruzione SELECT.
Predefinita
134
Manuale dell'accesso ai dati
Yes
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
OLAP_CLAUSE
<Parameter Name="OLAP_CLAUSE">WHEN</Parameter>
Descrizione
Specifica se i prodotti Business Objects devono
generare una clausola WHEN o QUALIFY se una
funzione elencata nel parametro RISQL_Functions
viene utilizzata in una condizione. Tale parametro
deve essere usato con la clausola GROUPBY.
WHEN: genera una clausola WHEN se una funzione
elencata nel parametro RISQL_Functions viene
utilizzata in una condizione. Si tratta del valore
predefinito per i database Red Brick.
Valori
QUALIFY: genera una clausola QUALIFY se una
funzione elencata nel parametro RISQL_Functions
viene utilizzata in una condizione. Si tratta del valore
predefinito per i database Teradata.
Predefinita
Vedere i valori di cui sopra.
OUTERJOINS_GENERATION
<Parameter Name="OUTERJOINS_GENERATION">ANSI92</Parameter>
Questo parametro controlla il comportamento predefinito della generazione
del join esterno. È possibile impostare
• Generazione del join esterno conforme alla specifica ANSI92.
•
La generazione del join esterno rimane invariata rispetto alle versioni
precedenti di Designer.
Manuale dell'accesso ai dati
135
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Nota:
Il parametro OUTERJOINS_GENERATION del file PRM è correlato
all'impostazione ANSI92 dell'universo nel modo seguente:
•
Se il parametro OUTERJOINS_GENERATION del file PRM è impostato su
ANSI92 e l'impostazione ANSI92 dell'universo ha il valore NO, il parametro
PRM sovrascrive le impostazioni dell'universo e i join esterni sono
conformi al comportamento della specifica ANSI92.
•
Se il parametro OUTERJOINS_GENERATION del file PRM è impostato su
USUAL, l'impostazione ANSI92 dell'universo ha precedenza e i join esterni
sono conformi alla specifica ANSI92 a seconda che l'impostazione ANSI92
dell'universo sia YES o NO.
Specifica la sintassi SQL per i join esterni.
Il valore ANSI 92 genera un join esterno nella clausola
FROM. Gli altri valori generano il join esterno nella
clausola WHERE.
Descrizione
136
Manuale dell'accesso ai dati
Quando si modifica questa impostazione, è necessario
verificare le proprietà del join per accertarsi che l'espressione del join esterno sia valida e che le cardinalità siano corrette. ANSI92 non supporta alcuna
personalizzazione manuale della sintassi del join.
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
I valori prmari di OUTERJOINS_GENERATION sono:
Valori
•
ANSI92: il comportamento predefinito del join esterno è conforme allo standard ANSI92 indipendentemente dal valore dell'impostazione ANSI92 a
livello di Designer.
•
No: i join esterni non sono supportati.
•
USUAL: il comportamento predefinito del join esterno è invariato rispetto alle versioni precedenti
di Designer. Questo comportamento viene ignorato
se il parametro ANSI92 a livello di Designer è impostato su Yes.
Sono disponibili altre opzioni a seconda del database.
Vedere i valori predefiniti riportati di seguito.
ANSI_92: valore predefinito per Oracle, SQL Server
2005 e Sybase.
DB2: valore predefinito per IBM DB2.
FULL_ODBC: può essere utilizzato con Microsoft SQL
Server
Predefinita
INFORMIX: Valore predefinito per Informix.
INGRES: valore predefinito per Teradata.
NO: valore predefinito per ODBC.
USUAL: valore predefinito per Neoview, Netezza, Red
Brick, SQL Server 2000.
Esempi di impostazioni del parametro OUTERJOINS_GENERATION
Impostazione = USUAL:
FROM T1, T2
WHERE T1.col1(+) = T2.col2
Manuale dell'accesso ai dati
137
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Impostazione = DB2:
FROM T2 LEFT OUTER JOIN T1
ON T1.col1 = T2.col2
Impostazione = ODBC:
FROM {oj T1 LEFT OUTER JOIN T2 ON T1.col1=T2.col2}
Where (T2.col3 = T3.col1)
Impostazione = INFORMIX:
FROM T2
OUTER T1
WHERE T1.col1=T2.col2
Impostazione = FULL-ODBC:
FROM {oj T1 RIGHT OUTER JOIN T2 ON T2.col2=T1.col1
T2 INNER JOIN 3 on T2.col3 = T3.col1}
Impostazione = ANSI_92:
SELECT DISTINCT
t1.col1,
t2.col2
FROM
(t1 RIGHT OUTER JOIN t2 ON (t1.col1=t2.col2) )
Utilizzo di OUTERJOINS con Oracle
L'impostazione predefinita di OUTERJOINS_GENERATION (ANSI92) può avere
effetto sul comportamento di universi esistenti nonostante l'impostazione a
livello di universo del parametro ANSI92.
Per fare in modo che gli universi Oracle si comportino come nelle versioni
precedenti di Designer:
1. Nel file PRM, verificare che il parametro OUTERJOINS_GENERATION sia
impostato su USUAL.
2. Nel file PRM, impostare i parametri LEFT_OUTER e RIGHT_OUTER su
$(+)
138
Manuale dell'accesso ai dati
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Per ulteriori informazioni sui parametri SQL degli universi e sui file PRM
inclusi nelle versioni precedenti di Designer, consultare il Manuale di
Designer.
Argomenti correlati
•
•
•
LEFT_OUTER a pagina 131
RIGHT_OUTER a pagina 144
Informazioni sui parametri di generazione SQL a pagina 108
OVER_CLAUSE
<Parameter Name="OVER_CLAUSE">Y</Parameter>
Descrizione
Consente ai prodotti Business Objects di includere
funzioni RISQL quando si generano SQL. Le funzioni
RISQL supportate per il database sono elencate nel
parametro RISQL_FUNCTIONS.
Y: i prodotti BusinessObjects possono includere le
funzioni RISQL quando si genera il codice SQL.
Valori
N: i prodotti BusinessObjects possono includere le
funzioni RISQL quando si genera il codice SQL.
Predefinita
Y
OWNER
<Parameter Name="OWNER">Y</Parameter>
Descrizione
Specifica se il database supporta il nome del
proprietario come prefisso delle tabelle.
Manuale dell'accesso ai dati
139
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Y: specifica che il database consente di inserire il
nome del proprietario prima del nome delle tabelle.
Valori
N: specifica che il database non permette di inserire
il nome del proprietario prima del nome delle tabelle.
Predefinita
Y
PERCENT_RANK_SUPPORTED
<Parameter Name="PERCENT_RANK_SUPPORTED">Yes</Parameter>
Descrizione
Specifica se il database supporta la funzione analitica
Rango percentuale.
Yes: il database supporta la funzione analitica Rango
percentuale.
Valori
No: il database non supporta la funzione analitica
Rango percentuale.
Predefinita
Yes
PREFIX_SYS_TABLE
<Parameter Name="PREFIX_SYS_TABLE">RBW_</Parameter>
<Parameter Name="PREFIX_SYS_TABLE">MSys</Parameter>
140
Manuale dell'accesso ai dati
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Descrizione
Specifica se le tabelle di sistema vengono visualizzate
in Designer. Questo parametro si trova nel file ac
cess.prm e nel file redbrick.prm.
MSys: specifica che le tabelle di sistema MS Access
non vengono visualizzate nel browser delle tabelle di
Designer. Valore predefinito per MS Access.
Valori
RBW_: Specifica che le tabelle di sistema Red Brick
non vengono visualizzate nel browser delle tabelle di
Designer. Valore predefinito per Red Brick.
nessun valore Specifica che le tabelle di sistema del
database vengono visualizzate nel browser delle
tabelle di Designer.
Predefinita
Vedere i valori di cui sopra.
QUALIFIER
<Parameter Name="QUALIFIER">N</Parameter>
Descrizione
Specifica se il database supporta il nome qualificatore
come prefisso delle tabelle.
Y: specifica che il database permette di inserire il
nome del qualificatore prima di quello delle tabelle.
Valori
N: specifica che il database non permette di inserire
il nome del qualificatore prima di quello delle tabelle.
Predefinita
Dipende dall'RDBMS.
Manuale dell'accesso ai dati
141
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
QUOTE_OWNER
<Parameter Name="QUOTE_OWNER">Y</Parameter>
Descrizione
Valori
Specifica se inserire il nome del proprietario tra virgolette singole. Utilizzato solo da Informix.
Y: specifica che i nomi delle tabelle sono preceduti
dal nome del proprietario racchiuso tra virgolette singole. Obbligatorio per i database Informix conformi
ad ANSI. Diversamente, Informix converte il nome del
proprietario in caratteri maiuscoli.
N: specifica che i nomi delle tabelle non sono
preceduti dal nome del proprietario racchiuso tra virgolette singole.
Predefinita
Y
SELECT Alias.col (<Alias> è un alias locale)
Risultato
FROM 'Owner'.table.col Alias
RANK_SUPPORTED
<Parameter Name="RANK_SUPPORTED">Yes</Parameter>
Descrizione
142
Manuale dell'accesso ai dati
Specifica se il database supporta la funzione analitica
Rango.
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Sì: il database supporta la funzione analitica Rango.
Valori
No: il database non supporta la funzione analitica
Rango.
Predefinita
Yes
REFRESH_COLUMNS_TYPE
<Parameter Name="REFRESH_COLUMNS_TYPE">O</Parameter>
Descrizione
Indica in che modo vengono aggiornate le colonne.
O: le colonne vengono aggiornate in base al nome
del proprietario. Si tratta del valore predefinito per
Oracle.
Valori
Q: le colonne vengono aggiornate in base al nome
del qualificatore. Si tratta del valore predefinito per
Red Brick, Sybase, MS SQL Server e MS Access.
T: le colonne vengono aggiornate in base al nome
della tabella.
Predefinita
Vedere i valori di cui sopra.
REVERSE_TABLE_WEIGHT
<Parameter Name="REVERSE_TABLE_WEIGHT">Y</Parameter>
Manuale dell'accesso ai dati
143
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Descrizione
Specifica in quale ordine devono essere generate le
tabelle. Questo parametro viene utilizzato con Oracle.
Questo parametro può essere utilizzato anche con
altri database, se possibile invertendo i valori Y e N.
Questo parametro non è supportato da Teradata.
N: specifica che le tabelle vengono generate a partire
dalla più grande.
Valori
Y: specifica che le tabelle vengono generate a partire
dalla più piccola.
Predefinita
Y
RIGHT_OUTER
<Parameter Name="RIGHT_OUTER">$(+)</Parameter>
<Parameter Name="RIGHT_OUTER">*$</Parameter>
Descrizione
Specifica la sintassi dei join esterni destri.
$(+): utilizzato con Oracle. $ rappresenta un’espressione di join.
Valori
*$: utilizzato con Sybase, MS SQL Server e Red Brick.
$ rappresenta un’espressione di join.
Predefinita
144
Manuale dell'accesso ai dati
Vedere i valori di cui sopra.
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
RISQL_FUNCTIONS
<Parameter Name="RISQL_FUNC
TIONS">RANK,SUM,AVG,COUNT,MIN,MAX</Parameter>
Descrizione
Elenca le funzioni RISQL supportate dal database.
•
Elenco predefinito di Oracle:
RANK,SUM,AVG,COUNT,MIN,MAX,RATIO_TO_REPORT,CUME_DIST,CORR,DENSE_RANK,FIR
ST_VALUE,LAST_VALUE,LAG,LEAD,NTILE,PERCENT_RANK,PER
CENTILE_CONT,PERCENTILE_DISC,ROW_NUM
BER,CORR,COVAR_POP,COVAR_SAMP,REGR_SLOPE,REGR_IN
TER
CEPT,REGR_COUNT,REGR_R2,REGR_AVGX,REGR_AV
GY,REGR_SXX,REGR_SYY,REGR_SXY,STDDEV,STD
DEV_POP,STD
DEV_SAMP,VAR_POP,VAR_SAMP,VARIANCE
Valori
•
Elenco predefinito di BM DB2:
RANK,SUM,AVG,COUNT,MIN,MAX
•
Elenco predefinito di Teradata:
CSUM,MAVG,MDIFF,MLINREG,MSUM,RANK,QUANTILE
•
Elenco predefinito di Red Brick: CUME,MOVIN
GAVG,MOVINGSUM,RANK,RATIOTOREPORT,TERTILE
Predefinita
Vedere i valori di cui sopra.
SEED_SAMPLING_SUPPORTED
<Parameter Name="SEED_SAMPLING_SUPPORTED">Yes</Parameter>
Manuale dell'accesso ai dati
145
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Descrizione
Specifica se il database supporta il campionamento
casuale basato sul numero iniziale.
Yes: il database supporta il campionamento basato
sul numero iniziale.
Valori
No: il database non supporta il campionamento basato
sul numero iniziale.
Predefinita
No
SORT_BY_NO
<Parameter Name="SORT_BY_NO">NO</Parameter>
Descrizione
Valori
Specifica se gli utenti sono autorizzati ad ordinare le
colonne (rappresentate come oggetti nell'universo)
non incluse nell'istruzione SELECT.
YES: specifica che gli utenti non sono autorizzati a
ordinare le colonne se non sono incluse nell’istruzione
SELECT. Quando questo parametro è impostato su
YES, il pulsante Gestione ordinamento non è disponibile nel Pannello delle query.
NO: specifica che gli utenti sono autorizzati a ordinare
le colonne anche se non sono incluse nell’istruzione
SELECT.
Predefinita
146
Manuale dell'accesso ai dati
NO
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
UNICODE_PATTERN
<Parameter Name="UNICODE_PATTERN">UNISTR($)</Parameter>
Relativo solo a SQL Server e Oracle.
Descrizione
Questo parametro è applicabile solo se il parametro
UNICODE_STRINGS di generazione SQL degli
universi è impostato su Y. Tutte le condizioni basate
sulle stringhe vengono formattate con questo valore
di stringa.
Microsoft SQL Server: N$
Predefinita
Oracle: UNISTR($)
Esempio
UNICODE_PATTERN=N$
UNION
<Parameter Name="UNION">UNION</Parameter>
Descrizione
Specifica se il database supporta l’operatore impostato
UNION.
UNION: il database supporta l'operatore impostato
UNION.
Valori
nessun valore: il database non supporta l'operatore
impostato UNION. In questo caso, vengono generate
due query.
Manuale dell'accesso ai dati
147
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
Predefinita
UNION
USER_INPUT_DATE_FORMAT
<Parameter Name="USER_INPUT_DATE_FORMAT">'dd-MM-yyyy
HH:mm:ss'</Parameter>
Descrizione
Specifica i formati di data e ora predefiniti generati
nella clausola WHERE di una procedura SQL.
{\d 'yyyy-mm-dd'}: Si tratta del formato di data
predefinito per ODBC.
'DD-MM-YYYY HH:MM:SS' Questi sono i formati di
data e ora predefiniti in Oracle.
'YYYY-MM-DD HH:MM:SS': Si tratta del formato
predefinito di data e ora per Informix.
Valori
'yyyy-mm-dd HH:mm:ss' Questo è il formato di data
e ora predefinito in MS SQL Server e per la maggior
parte dei server IBM DB2.
'mm/dd/yyyy hh:m:s am/pm': Si tratta del formato
predefinito di data e ora per Sybase.
'yyyy-mm-dd': Si tratta del formato di data predefinito
per un gateway Sybase.
Nota:
Se è necessario utilizzare variabili di tempo o dell'indicazione data e ora con ODBC, sostituire il valore
predefinito del formato data con: {\t 'hh:mm:ss'} o {\t\s
'aaaa-mm-gg hh:mm:ss'} nel file odbc.sbo.
Predefinita
148
Manuale dell'accesso ai dati
Vedere i valori di cui sopra.
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
USER_INPUT_NUMERIC_SEPARATOR
<Parameter Name="USER_INPUT_NUMERIC_SEPARATOR">.</Parameter>
Descrizione
Specifica il separatore dei decimali predefinito utilizzato nel codice SQL generato.
Valori
'.'
Predefinita
'.'
Manuale dell'accesso ai dati
149
8
8
Riferimento ai parametri PRM
Riferimento alla configurazione dei file PRM
150
Manuale dell'accesso ai dati
Riferimento per la
conversione dei tipi di dati
9
9
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Conversione dei tipi di dati
In questo capitolo sono incluse le tabelle di conversione dei dati per ciascun
sistema RDBMS supportato. I prodotti Business Objects supportano quattro
tipi di dati:
•
date
•
carattere
•
numero
•
testo lungo
Le tabelle di conversione dei dati sono disponibili per i seguenti sistemi
RDBMS:
•
IBM DB2
•
IBM DB2
•
Informix
•
Microsoft SQL Server
•
Oracle
•
Red Brick
•
Sybase
•
Teradata
Nota:
Le tabelle di conversione dei dati per gli altri sistemi RDBMS supportati
saranno disponibili negli aggiornamenti futuri del Manuale dell'accesso ai
dati. Il Manuale dell'accesso ai dati e la restante documentazione di Business
Objects sono disponibili nella pagina relativa alla documentazione del sito
del Service MarketPlace di SAP all'indirizzo http://service.sap.com/bosapsupport.
IBM DB2
Nella tabella seguente sono elencati i tipi di dati interni IBM DB2 e il
corrispettivo nei prodotti Business Objects:
152
Manuale dell'accesso ai dati
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Tipo di dati IBM/DB2
Tipo di dati BusinessObjects
CLOB
DESCRIZIONE LUNGA
CARATTERE
CARATTERE
DATA
DATA
DECIMAL
NUMERICO
DOUBLE
NUMERICO
FLOAT
NUMERICO
INTEGER
NUMERICO
LONG VARCHAR
DESCRIZIONE LUNGA
NUMERIC
NUMERICO
SMALLINT
NUMERICO
ORA
DATA
TIMESTAMP
DATA
VARCHAR
CARATTERE
Manuale dell'accesso ai dati
153
9
9
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Informix
Nella tabella seguente sono elencati i tipi di dati interni Informix e il
corrispettivo nei prodotti Business Objects:
154
Tipo di dati Informix
Tipo di dati BusinessObjects
CHAR
CARATTERE
DATA
DATA
DATETIME
DATA
DECIMAL
NUMERICO
FLOAT
NUMERICO
INTEGER
NUMERICO
MONEY
NUMERICO
NCHAR
CARATTERE
NVARCHAR
CARATTERE
SERIAL
NUMERICO
SMALLINT
NUMERICO
Manuale dell'accesso ai dati
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Tipo di dati Informix
Tipo di dati BusinessObjects
SMALLFLOAT
NUMERICO
TESTO
DESCRIZIONE LUNGA
VARCHAR
CARATTERE
Microsoft SQL Server
Nella seguente tabella vengono elencati i tipi di dati interni di Microsoft SQL
Server e i relativi equivalenti BusinessObjects.
Tipo di dati Microsoft SQL Server Tipo di dati BusinessObjects
BIT
NUMERICO
BOOLEAN
NUMERICO
CHAR
CARATTERE
DATETIME
DATA
DECIMAL
NUMERICO
FLOAT
NUMERICO
Manuale dell'accesso ai dati
155
9
9
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Tipo di dati Microsoft SQL Server Tipo di dati BusinessObjects
INT
NUMBER
MONEY
NUMERICO
NUMERIC
NUMERICO
REAL
NUMERICO
SMALLDATETIME
DATA
SMALLINT
NUMERICO
SMALLMONEY
NUMERICO
TESTO
CARATTERE
TINYINT
NUMERICO
VARCHAR
CARATTERE
Oracle
Nella tabella seguente sono elencati i tipi di dati interni Oracle e il corrispettivo
nei prodotti Business Objects:
156
Manuale dell'accesso ai dati
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Tipo di dati Oracle
Tipo di dati BusinessObjects
CHAR
CARATTERE
CLOB
DESCRIZIONE LUNGA
DATA
DATA
FLOAT
NUMERICO
INTEGER
NUMERICO
ESTESO
DESCRIZIONE LUNGA
NUMERICO
NUMERICO
VARCHAR
CARATTERE
ALFANUMERICO
CARATTERE
Red Brick
Nella seguente tabella vengono elencati i tipi di dati interni Red Brick e i
relativi equivalenti BusinessObjects.
Manuale dell'accesso ai dati
157
9
9
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Tipo di dati Red Brick
Tipo di dati BusinessObjects
CHAR
CARATTERE
DATA
DATA
DECIMAL
NUMERICO
FLOAT
NUMERICO
INTEGER
NUMERICO
NUMERIC
NUMERICO
SMALLINT
NUMERICO
ORA
DATA
TIMESTAMP
DATA
Per aggiungere il supporto per TIME e TIMESTAMP
in una clausola WHERE
Gli oggetti che utilizzano i tipi di dati TIME e TIMESTAMP non sono supportati
in una clausola WHERE per le query eseguite a fronte di un database Red
Brick. È possibile impostare le proprietà di un oggetto in un universo affinché
sia supportato l'utilizzo di TIME e TIMESTAMP nella clausola WHERE nel
modo seguente:
158
Manuale dell'accesso ai dati
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Per il supporto di un oggetto con tipo di dati TIME o TIMESTAMP in una
clausola WHERE:
1. In Designer fare doppio clic su un oggetto nel riquadro Universo.
Viene visualizzata la finestra di dialogo Modifica proprietà di.
2.
3.
4.
5.
Fare clic sulla scheda Definizione.
Selezionare Data nell'elenco a discesa Tipo.
Fare clic sulla scheda Avanzate.
Nella casella di testo Formato del database digitare le seguenti
informazioni:
Per...
Tipo
Supporto TIME
HH:MM:SS
Supporto TIMESTAMP
MM/GG/AAAA HH:MM:SS
6. Fare clic su OK.
Sybase
Nella tabella seguente sono elencati i tipi di dati interni Sybase e il
corrispettivo nei prodotti Business Objects.
Tipo di dati Sybase
Tipo di dati BusinessObjects
BIT
NUMERICO
CHAR
CARATTERE
DATETIME
DATA
Manuale dell'accesso ai dati
159
9
9
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Tipo di dati Sybase
Tipo di dati BusinessObjects
DECIMAL
NUMERICO
FLOAT
NUMERICO
INT
NUMBER
MONEY
NUMERICO
NUMERIC
NUMERICO
REAL
NUMERICO
SMALLDATETIME
DATA
SMALLINT
NUMERICO
SMALLMONEY
NUMERICO
TINYINT
NUMERICO
VARCHAR
CARATTERE
Teradata
Nella tabella seguente sono elencati i tipi di dati interni Teradata e il
corrispettivo nei prodotti Business Objects.
160
Manuale dell'accesso ai dati
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
Tipo di dati Teradata
Tipo di dati BusinessObjects
DATA
DATA
DECIMAL
NUMERICO
FLOAT
NUMERICO
INTEGER
NUMERICO
SMALLINT
NUMERICO
BYTEINT
NUMERICO
DATETIME
DATA
VARCHAR
CARATTERE
Manuale dell'accesso ai dati
161
9
9
Riferimento per la conversione dei tipi di dati
Conversione dei tipi di dati
162
Manuale dell'accesso ai dati
Informazioni su Business
Objects
10
10
Informazioni su Business Objects
Documentazione e supporto
Documentazione e supporto
Business Objects offre un insieme completo di documentazione in cui
vengono illustrati i prodotti e la relativa distribuzione. Sono inoltre disponibili
ulteriori servizi e strumenti di supporto per ottimizzare l'utile sugli investimenti
effettuati nel settore business intelligence. Nelle sezioni seguenti viene
specificato dove reperire la documentazione di Business Objects e come
utilizzare le risorse per soddisfare le proprie esigenze nel campo della
consulenza, della formazione e dell'assistenza tecnica.
Indirizzi utili
Indirizzo
"Informazioni sui prodotti Business
Objects"
Contenuto
Informazioni sulla gamma completa
dei prodotti Business Objects.
http://www.businessobjects.com
Documentazione del prodotto Business Objects, inclusa la Documenhttp://service.sap.com/bosap-support tation Roadmap di Business Objects.
"Documentazione sui prodotti"
"Casella postale della documentazione Business Objects"
documentation@businessob
jects.com
Per inviare commenti o domande
sulla documentazione.
"Knowledge Base (KB) e Knowledge Articoli tecnici, documentazione,
Exchange "
risoluzione di casi e gruppo di discushttp://service.sap.com/bosap-support sione online.
164
Manuale dell'accesso ai dati
Informazioni su Business Objects
Documentazione
Indirizzo
Contenuto
Informazioni sui programmi del supporto tecnico e collegamenti ad arhttp://service.sap.com/bosap-support ticoli specializzati, area download e
forum in linea.
"Supporto tecnico in linea"
"Servizi di consulenza Business Ob
Informazioni sull'ottimizzazione degli
jects"
investimenti nel settore della businhttp://www.businessobjects.com/ser ess intelligence.
vices/consulting/
"Servizi di formazione Business Ob
Informazioni sui moduli e sulle opjects"
zioni di formazione di Business Obhttp://www.businessobjects.com/ser jects.
vices/training
Documentazione
Nella documentazione è possibile trovare le risposte alle proprie domande
relative all'installazione, alla configurazione, alla distribuzione e all'utilizzo
dei prodotti Business Objects.
Contenuto della documentazione
Visualizzare o scaricare la Business Objects Documentation Roadmap,
disponibile con la documentazione del prodotto all'indirizzo Web http://ser
vice.sap.com/bosap-support.
La Documentation Roadmap contiene riferimenti a tutti i manuali Business
Objects e consente di verificare immediatamente la disponibilità di
informazioni, dove reperirle e in quale formato.
Manuale dell'accesso ai dati
165
10
10
Informazioni su Business Objects
Documentazione
Dove reperire la documentazione
In qualsiasi momento è possibile accedere alla documentazione elettronica
dal Web, dall'interfaccia o dal CD del prodotto.
•
Documentazione disponibile dai prodotti
I manuali e le guide in linea in formato Adobe PDF sono disponibili dai menu
? del prodotto. Se è presente solo la guida in linea, il file corrispondente
include l'intero contenuto della versione PDF della guida.
•
Documentazione sul Web
La documentazione elettronica completa è disponibile sul sito Web del
supporto tecnico, all'indirizzo: http://service.sap.com/bosap-support.
•
Documentazione sul CD dei prodotti
Ricercare nella directory del CD del prodotto le versioni delle guide in formato
Adobe PDF.
Commenti e suggerimenti
Eventuali commenti o suggerimenti forniti per il miglioramento della
documentazione o segnalazioni di contenuto particolarmente utile o
interessante saranno inclusi nella versione successiva della documentazione.
Inviare tali commenti o suggerimenti all'indirizzo: documentation@busines
sobjects.com
Nota:
qualora i commenti si riferissero ai prodotti Business Objects anziché alla
documentazione, contattare gli esperti del supporto tecnico. Per informazioni
sull'Assistenza clienti, visitare il sito Web all'indirizzo http://www.businessob
jects.com/support.
166
Manuale dell'accesso ai dati
Informazioni su Business Objects
Supporto tecnico, consulenza e formazione
Supporto tecnico, consulenza e
formazione
Una rete globale di esperti della tecnologia Business Objects è a disposizione
per offrire assistenza, formazione e consulenza affinché i clienti possano
ottenere i massimi vantaggi per la loro attività dall'utilizzo degli strumenti di
business intelligence.
Assistenza clienti
Business Objects offre ai suoi clienti piani di assistenza appositamente
studiati in base ai requisiti e all'entità della loro distribuzione. I centri di
supporto tecnico sono presenti nei seguenti paesi:
•
Stati Uniti
•
Australia
•
Canada
•
Regno Unito
•
Giappone
Supporto tecnico in linea
Il sito Web del Service MarketPlace di SAP contiene informazioni sui
programmi e sui servizi del supporto tecnico. Nel sito sono inoltre elencati i
collegamenti a una serie completa di informazioni tecniche, inclusi gli articoli
della Knowledge Base, l'area download e i forum di supporto.
http://service.sap.com/bosap-support.
Ricerca della migliore soluzione di distribuzione per
la propria azienda
I consulenti di Business Objects sono a disposizione dei clienti dalla fase di
analisi iniziale fino alla consegna del progetto di distribuzione. Il supporto
Manuale dell'accesso ai dati
167
10
10
Informazioni su Business Objects
Supporto tecnico, consulenza e formazione
degli esperti è disponibile per i database relazionali e multidimensionali, i
servizi di connettività, gli strumenti di progettazione dei database, la
tecnologia integrata personalizzata e molti altri servizi.
Per ulteriori informazioni, contattare l'ufficio vendite locale oppure visitare il
sito Web all'indirizzo:
http://www.businessobjects.com/services/consulting/
Opzioni di formazione
Dai corsi di formazione tradizionali ai seminari di e-learning mirati, Business
Objects è in grado di fornire un pacchetto ideato in base alle esigenze e alle
preferenze del cliente in termini di formazione. Per ulteriori informazioni
visitare il sito Web Business Objects dedicato alla formazione all'indirizzo:
http://www.businessobjects.com/services/training
168
Manuale dell'accesso ai dati
Ulteriori informazioni
A
A
Ulteriori informazioni
Libreria di documentazione in linea
Business Objects offre una serie completa di documenti relativi a tutti i prodotti
e alla loro distribuzione. La libreria di documentazione in linea offre la versione
più aggiornata dei documenti sui prodotti Business Objects. È possibile
sfogliare il contenuto della libreria, eseguire ricerche full-text, leggere guide
in linea e scaricare versioni in formato PDF. La libreria viene aggiornata
regolarmente con nuovi contenuti, man mano che si rendono disponibili.
Per accedere alla libreria di documentazione in linea, visitare il sito Web
http://help.sap.com/ e fare clic sulla scheda Business Objects nella parte
superiore della pagina.
Risorse aggiuntive per gli sviluppatori
https://boc.sdn.sap.com/developer/library/
Supporto tecnico in linea
Sul sito Web del supporto tecnico di Business Objects sono disponibili
informazioni sui programmi e i servizi di supporto tecnico, nonché
collegamenti a un'ampia gamma di informazioni tecniche tra cui gli articoli
della knowledge base, i download e i forum di supporto.
http://www.businessobjects.com/support/
Consulenza
I consulenti di Business Objects possono offrire assistenza dalla fase di
analisi iniziale fino alla consegna del progetto di distribuzione. Sono esperti
in database relazionali e multidimensionali, connettività, strumenti per la
progettazione di database, tecnologia di incorporamento personalizzata e
altro ancora.
Per ulteriori informazioni, contattare l'ufficio vendite locale o visitare il sito
Web all'indirizzo:
http://www.businessobjects.com/services/consulting/
Formazione
I pacchetti di formazione disponibili variano dal tradizionale apprendimento
in classe ai seminari di e-learning mirati e sono in grado di soddisfare
170
Manuale dell'accesso ai dati
Ulteriori informazioni
qualsiasi esigenza e stile di apprendimento. Per ulteriori informazioni sul sito
Web relativo alla formazione di Business Objects visitare il sito all'indirizzo:
http://www.businessobjects.com/services/training
Commenti e suggerimenti
Se si hanno suggerimenti su come migliorare la documentazione o si hanno
commenti su qualcosa che si è trovato particolarmente utile, inviare un
messaggio di posta elettronica al seguente indirizzo e faremo del nostro
meglio per includere i vostri consigli nella prossima versione della
documentazione:
mailto:[email protected]
Nota:
Se il problema riguarda un prodotto Business Objects e non la
documentazione, rivolgersi agli esperti del supporto tecnico. Per informazioni
sul supporto tecnico, visitare il sito Web all'indirizzo:http://www.businessob
jects.com/support/
Informazioni sui prodotti Business Objects
Per informazioni sulla gamma completa di prodotti Business Objects, visitare:
http://www.businessobjects.com
Manuale dell'accesso ai dati
171
A
A
Ulteriori informazioni
172
Manuale dell'accesso ai dati
Indice
A
accesso al database
configurazione 59
installazione 61
accesso al database, controllo 30
ANSI92, sintassi SQL 135
architettura di sistema 13
architettura, sistema 13
Array Bind Available 73
Array Bind Size 73
Array Fetch Available 74
assistenza tecnica 167
B
BACK_QUOTE_SUPPORTED 116
Blob_Comparison 117
Boundary_Weight_Table 117
Business Objects
servizi di consulenza 55, 167
servizi di formazione 55, 168
servizi di supporto 167
C
Case_Sensitive 117
CASE_SENSITIVE 117
Catalog Name Max Size 75
Catalog Separator 75
CharSet 76
Charset List Extension 53
CHECK_OWNER_STATE 117
CHECK_QUALIFIER_STATE 118
ClassPath
creazione di una connessione JavaBean
35
creazione di una connessione JDBC 33
clausola LIKE Escape 83
Column Name Max Size 76
COMMA 119
commenti, sulla documentazione 166
componenti connessione 12
CONCAT 119
Config File Extension 53
Connection Server
configurazione del metodo di accesso 58
configurazione delle impostazioni globali 52
configurazione delle impostazioni predefinite
del driver 51
configurazione di connessioni JDBC a Data
Federator 41
configurazione per connessioni ODBC a
Data Federator 43
configurazione per connessioni Web
Intelligence a Data Federator 47
configurazione per distribuzione complessa
59
creazione di connessioni JDBC 33
creazione di una connessione JavaBean
35
definizione 12
in modalità server standalone 62
informazioni sui parametri globali 50
Connection Shareable 77
Connection Status Available 104
connessioni
creazione per Data Federator 38
requisiti per la creazione 20
Manuale dell'accesso ai dati
173
Indice
connessioni JavaBean
creazione 35
informazioni su 35
connessioni JDBC
creazione 33
informazioni su 32
consulenti, Business Objects 167
controllo dell'accesso al database 30
Cost Estimate Available 77
cs.cfg
informazioni su 50
cscheck
assistenza per l’uso 22
elenco delle funzioni 23
esecuzione 22
sintassi 23
Cumulative_Object_Where 78
D
Data Federator
configurazione di connessioni ODBC 42
configurazione di connessioni ODBC a Web
Intelligence Rich Client 46
directory di installazione 41
informazioni sulla creazione di connessioni
38
versione richiesta 38
database
elenco database supportati 24
database supportati, elenco 24
DATABASE_DATE_FORMAT 120
DATATYPE_BLOB 121
DATATYPE_DOUBLE 121
DATATYPE_DTM 121
DATATYPE_INT 122
DATATYPE_NULL 122
DATATYPE_STRING 122
DATE_WITHOUT_QUOTE 123
dati, accesso
file al livello di driver 15
file globali 15
174
Manuale dell'accesso ai dati
dati, accesso (segue)
file installati 14
DELIMIT_IDENTIFIERS 123
Description Extension 53
Description File 78
dimensioni array fetch 74
directory di installazione
percorso 50
Distribution
file CFG 62
documentazione
commenti 166
Roadmap 165
sul CD del prodotto 166
sul Web 166
driver
controllo della convalida 28
verifica della disponibilità in un computer
28
Driver Capabilities 78
Driver defaults
file CFG 51
driver di accesso ai dati
configurazione dei parametri 64
controllo della convalida 28
file PRM 108
file utilizzati da 15
informazioni su 13
ricerca di componenti installati 25
selezione 59
verifica della disponibilità in un computer
28
driver Java 32
E
Empty String 102
Enable Failed Load 54
Escape Character 79
Ext_Join 124
EXT_JOIN 124
EXT_JOIN_INVERT 124
Indice
Extensions 79
EXTERN_SORT_EXCLUDE_DISTINCT 125
F
Family 80
Field Size Factor 80
file CFG
Charset List Extension 53
Config File Extension 53
Description Extension 53
elemento DataBase 59
elemento NetworkLayer 59
Enable Failed Load 54
Load Drivers On Startup 55
Max Pool Time 55
modifica 51
parametri Protocols 62
riferimento ai parametri Settings 52
sezione ActiveDataSources 59
sezione Distribution 62
sezione DriverDefaults 51
sezione Library 58
sezione Server 58
SQL External Extension 57
SQL Parameter Extension 57
Strategies Extension 58
visualizzazione 51
file di configurazione
categorie parametri 70
SBO JavaBean, esempio 36
SBO, file installati 65
file PRM
BACK_QUOTE_SUPPORTED 116
CASE_SENSITIVE 117
CHECK_OWNER_STATE 117
CHECK_QUALIFIER_STATE 118
COMMA 119
CONCAT 119
DATABASE_DATE_FORMAT 120
DATATYPE_BLOB 121
DATATYPE_DOUBLE 121
file PRM (segue)
DATATYPE_DTM 121
DATATYPE_INT 122
DATATYPE_NULL 122
DATATYPE_STRING 122
DATE_WITHOUT_QUOTE 123
DELIMIT_IDENTIFIERS 123
elenco di file 108
elenco di riferimento 116
EXT_JOIN 124
EXT_JOIN_INVERT 124
EXTERN_SORT_EXCLUDE_DISTINCT
125
GROUPBY_EXCLUDE_COMPLEX 125
GROUPBY_WITH_ALIAS 126
GROUPBY_WITHOUT_CONSTANT 127
GROUPBYCOL 128, 129, 134, 140,
142, 145
IDENTIFIER_DELIMITER 128
informazioni su testo della guida alle funzioni
113
INTERSECT 130
KEY_INFO_SUPPORTED 130
LEFT_OUTER 131
LENMAXFORCOLUMNNAME 131
LENMAXFORTABLENAME 132
LENMAXFORVARCHAR 132
MINUS 132
modifica 113
modifica testo della guida 114
NO_DISTINCT 133
OLAP_CLAUSE 135
OUTERJOINS_GENERATION 135
OVER_CLAUSE 139
OWNER 139
PREFIX_SYS_TABLE 140
QUALIFIER 141
QUOTE_OWNER 142
REFRESH_COLUMNS_TYPE 143
REVERSE_TABLE_WEIGHT 143
riferimento 108
RIGHT_OUTER=$(+) 144
Manuale dell'accesso ai dati
175
Indice
file PRM (segue)
RISQL_FUNCTIONS 145
SORT_BY_NO 146
struttura 111
UNICODE_PATTERN 147
UNION 147
USER_INPUT_DATE_FORMAT 148
USER_INPUT_NUMERIC_SEPARATOR
149
visualizzazione 113
file SBO
configurazione di una connessione JDBC
33
Force Close Statement 102
Force Execute 80
FORCE_SORTED_LOV
parametri dell’universo 120
ForeignKeys Available 100
formazione, prodotti Business Objects 168
formazione. Vedere formazione 55
G
globali
file di accesso ai dati 15
GROUPBY_EXCLUDE_COMPLEX 125
GROUPBY_WITH_ALIAS 126
GROUPBY_WITHOUT_CONSTANT 127
GROUPBYCOL 128, 129, 134, 140, 142,
145
guida
file PRM 113
guida, cscheck 22
impostazioni
riferimento ai parametri CFG 52
informazioni 164
Informix
modifica del file ODBC.ini 96
tipi di dati 154
Unicode 97
V5toV6DriverName 97
installazione
controllo del driver di accesso ai dati 28
directory Data Federator 41
file installati 14
Intersect 130
INTERSECT 130
J
JavaBean
JavaBean Class 98
URL Format 99
JavaBean Class 98
JavaBean, parametri SBO 98
JDBC
ForeignKeys Available 100
JDBC Class 100
PrimaryKey Available 101
JDBC Class 100
jdbc.sbo 33
K
KEY_INFO_SUPPORTED 130
Knowledge Base 55
I
L
IBM DB2
tipi di dati 152
Identifier Case 81
Identifier Quote String 82
IDENTIFIER_DELIMITER 128
Left_Outer 131
LEFT_OUTER 131
LENMAXFORCOLUMNNAME 131
LENMAXFORTABLENAME 132
LENMAXFORVARCHAR 132
176
Manuale dell'accesso ai dati
Indice
livelli di rete
controllo della connettività con il middleware
29
elenco livelli supportati 24
selezione 59
verifica dei middleware disponibili 27
livelli di rete supportati, elenco 24
Load Drivers On Startup 55
Locale 83
LongVarcharNotSupported 103
M
Max Pool Time 55
Max Rows Available 84
Max_Inlist_Values 132
middleware
controllo della connettività con il livello di
rete 29
verifica della disponibilità in un computer
27
Minus 132
MINUS 132
modalità bloccaggio 103
modalità libreria 58
modalità server 58
N
Native Int64 Available 105
NO_DISTINCT 133
O
ODBC
Empty String 102
esposizione livello database in modalità
server 62
Force Close Statement 102
ODBC Cursors 103
SQLDescribeParam Available 103
ODBC (segue)
SQLMoreResults Available 104
ODBC Cursors 103
ODBC3
Connection Status Available 104
Native Int64 Available 105
OLAP_Clause 135
OLAP_CLAUSE 135
OLE DB
Provider CLSID 106
Optimize Execute 84
Oracle
esempio di controllo della connettività 30
tipi di dati 156
OUTERJOINS_GENERATION 135
OVER_CLAUSE 139
OWNER 139
Owners Available 85
P
parametri dell’universo
FORCE_SORTED_LOV 120
parametri di configurazione Informix 96
parametri di driverit.prm
Blob_Comparison 117
Boundary_Weight_Table 117
Case_Sensitive 117
Cumulative_Object_Where 78
Ext_Join 124
Intersect 130
Left_Outer 131
Max_Inlist_Values 132
Minus 132
OLAP_Clause 135
Quote_Owner 142
Refresh_Columns_Type 143
parametri driver.sbo
LongVarcharNotSupported 103
modalità bloccaggio 103
parametro SQL
elenco di file PRM 116
Manuale dell'accesso ai dati
177
Indice
Password Encryption 85
ping, controllo dell'accesso al database 30
PREFIX_SYS_TABLE 140
PrimaryKey Available 101
procedura guidata Nuova connessione
configurazione per Data Federator 39
Procedure Name Max Size 86
Procedure Parameter Name Max Size 87
Protocols
file CFG 62
Provider CLSID 106
Q
QUALIFIER 141
Qualifiers Available 87
Query TimeOut Available 88
Quote_Owner 142
QUOTE_OWNER 142
Quoted Identifier 106
Quoted Identifier Case 88
R
Red Brick
supporto di TIME in WHERE 158
supporto di TIMESTAMP in WHERE 158
tipi di dati 157
Refresh_Columns_Type 143
REFRESH_COLUMNS_TYPE 143
requisiti
connessioni 20
versione minima di Data Federator 38
REVERSE_TABLE_WEIGHT 143
RIGHT_OUTER=$(+) 144
risorse 164
RISQL_FUNCTIONS 145
S
SBO JavaBean, esempio 36
178
Manuale dell'accesso ai dati
SBO, file
Array Bind Available 73
Array Bind Size 73
Array Fetch Available 74
Catalog Name Max Size 75
Catalog Separator 75
categorie parametri 70
CharSet 76
clausola LIKE Escape 83
Column Name Max Size 76
Connection Shareable 77
Connection Status Available 104
Cost Estimate Available 77
Description File 78
dimensioni array fetch 74
Driver Capabilities 78
Empty String 102
Escape Character 79
Extensions 79
Family 80
Field Size Factor 80
Force Close Statement 102
Force Execute 80
ForeignKeys Available 100
Identifier Case 81
Identifier Quote String 82
installati 65
JavaBean Class 98
JDBC Class 100
Locale 83
Max Rows Available 84
modifica 67
Native Int64 Available 105
ODBC Cursors 103
Optimize Execute 84
Owners Available 85
parametri Databases 70
parametri Defaults 70
Password Encryption 85
PrimaryKey Available 101
Procedure Name Max Size 86
Procedure Parameter Name Max Size 87
Indice
SBO, file (segue)
Provider CLSID 106
Qualifiers Available 87
Query TimeOut Available 88
Quoted Identifier 106
Quoted Identifier Case 88
Schema Name Max Size 89
Shared Connection 89
SQL External File 90
SQL Parameter File 90
SQLDescribeParam Available 103
SQLMoreResults Available 104
SSO Available 92
Strategies File 92
struttura 70
Table Name Max Size 93
Tipo 95
Transaction Available 93
Transaction Mode 94
Unicode 97
URL Format 99
V5toV6DriverName 97
Versione 95
visualizzazione 67
XML Max Size 95
Schema Name Max Size 89
Shared Connection 89
siti Web
assistenza 167
formazione 168
SORT_BY_NO 146
SQL External Extension 57
SQL External File 90
SQL Parameter Extension 57
SQL Parameter File 90
SQL Server
tipi di dati 155
SQLDescribeParam Available 103
SQLMoreResults Available 104
SSO Available 92
stored procedure
informazioni sulle connessioni JavaBean
35
Strategies Extension 58
Strategies File 92
supporto
clienti 167
posizioni 167
sito Web 167
tecnica 167
supporto tecnico 167
supporto tecnico in linea 167
Sybase
esempio di controllo della connettività 30
Quoted Identifier 106
tipi di dati 159
T
tabelle di conversione 152
Table Name Max Size 93
Teradata
tipi di dati 160
tipi di dati
IBM DB2 152
Informix 154
Oracle 156
Red Brick 157
SQL Server 155
Sybase 159
Teradata 160
tipi di parametro, configurazione 50
tipo 95
Transaction Available 93
Transaction Mode 94
Transient Object Timeout 58
U
Unicode 97
UNICODE_PATTERN 147
UNION 147
Manuale dell'accesso ai dati
179
Indice
URL Format 99
USER_INPUT_DATE_FORMAT 148
USER_INPUT_NUMERIC_SEPARATOR 149
V
V5toV6DriverName 97
Versione 95
Web (segue)
reperimento della documentazione 166
supporto tecnico 167
Web Intelligence Rich Client
impostazione della chiave di registro 47
informazioni sulla creazione di connessioni
44
X
W
XML Max Size 95
Web
indirizzi utili 164
180
Manuale dell'accesso ai dati