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