SAP IDT - Gestione delle connessioni
Una connessione in IDT viene utilizzata per connettersi a un'origine dati relazionale o OLAP utilizzando lo strumento di creazione di report SAP BusinessObjects. Può essere una connessione locale o una connessione pubblicata in un repository centrale.
Diversi tipi di connessioni supportati in IDT
Di seguito sono riportati i tipi di connessione supportati in IDT:
Connessione relazionale
Viene utilizzato per progettare il livello della base dati nello strumento di progettazione delle informazioni. È possibile importare tabelle e join dall'origine dati.
Connessione OLAP
Utilizzando una connessione OLAP, è possibile progettare un livello aziendale durante la creazione di un universo. Consente di connettersi direttamente a schemi multidimensionali e di importarli per la progettazione dell'universo. Successivamente, possono essere utilizzati con lo strumento di reporting SAP Business Objects.
Cliente BICS
Per connettersi a SAP NetWeaver BW, è possibile utilizzare il middleware del client SAP BICS per fornire l'accesso alla query BEx. Le connessioni in IDT possono essere salvate localmente oppure possono essere protette e pubblicate in un repository centrale.
Le connessioni locali vengono salvate come file .cnx e possono essere accedute da qualsiasi utente che esegue IDT. Dopo aver pubblicato la connessione al repository, vengono modificati in una connessione protetta.
Una connessione protetta viene pubblicata nel repository e salvata nella cartella Connessione. È inoltre possibile creare connessioni protette utilizzando i comandi Inserisci connessione relazionale e Inserisci connessione OLAP dalla visualizzazione delle risorse del repository.
Di seguito sono riportate le proprietà chiave di una connessione protetta:
Gli utenti devono essere autenticati.
I diritti utente possono essere definiti a livello utente per concedere o negare l'accesso alle connessioni o alle proprietà della connessione.
Le connessioni protette possono essere utilizzate o condivise da utenti autenticati.
Creazione di una nuova connessione in IDT - Relazionale
Vai allo strumento di progettazione delle informazioni nel client BI. Per creare una nuova connessione relazionale, iniziare prima con un nuovo progetto nella visualizzazione Progetto locale.
Fare clic su Nuovo → Progetto → Immettere il nome del progetto → Fine.
Fare clic con il pulsante destro del mouse su Nome progetto → Nuovo → Connessione relazionale.
Immettere il nome della connessione / risorsa → fare clic su Avanti.
Seleziona il middleware in base all'origine dati. È possibile selezionare SAP o non SAP come origine dati e impostare una connessione relazionale al database.
Abbiamo selezionato SAP dall'elenco → SAP HANA → JDBC → fare clic su Avanti.
Accedere alla modalità di autenticazione, nome utente e password. Immettere il nome host e il numero di istanza e fare clic su Avanti.
Nella finestra successiva, è possibile definire parametri di connessione come: Timeout, Dimensione del recupero dell'array, Dimensione del binding dell'array, ecc. Fare clic su Fine.
Viene creata una connessione relazionale al database di origine con estensione file .cnx. È possibile fare clic su Verifica connessione.
La parte inferiore della finestra mostra i parametri di connessione: parametri di accesso, parametri di configurazione, ecc.
→ Test connessione → Riuscito
Allo stesso modo, puoi creare una connessione relazionale per altre origini dati.
Dobbiamo pubblicare questa connessione nel repository per renderla disponibile per l'uso.
Fare clic con il tasto destro sul nome della connessione → Pubblica connessione al repository → Immettere la password del repository BO → Connetti → Fine → Sì.
.cns- connessione protetta al repository
.cnx-local non protetto: se utilizzi questa connessione, non ti consentirà di pubblicare nulla nel repository.
Questo mostra come creare una connessione relazionale nell'Information Design Tool. Per riassumere i passaggi coinvolti nella creazione di una connessione:
- Immettere il nome della connessione
- Seleziona il middleware per il database di destinazione
- Immettere i parametri di accesso per connettersi all'origine dati relazionale
- Configura e personalizza i parametri per ottimizzare la connessione e Fine
- Per modificarlo in modo sicuro, pubblica la connessione nel repository
Rinominare o eliminare una connessione
Per rinominare o eliminare una connessione, fare clic con il pulsante destro del mouse sul nome della connessione nell'area Progetti locali.
Puoi anche eliminare o modificare una connessione relazionale come questa.
Creazione di una nuova connessione in IDT - OLAP
Una connessione OLAP viene utilizzata per connettersi a una vista multidimensionale o un modello di dati per progettare il livello aziendale nello strumento di progettazione delle informazioni.
Per creare una nuova connessione OLAP, fare clic con il pulsante destro del mouse su Nome progetto → Nuovo → Connessione OLAP.
Immettere il nome della connessione, la descrizione e fare clic su Avanti.
Quindi, seleziona un driver middleware OLAP. Mostra un elenco di tutte le origini dati OLAP disponibili. È possibile selezionare una qualsiasi delle origini dati OLAP secondo i requisiti.
Tieni presente che non è necessario creare una base dati, poiché un OLAP colpisce direttamente il livello aziendale. È possibile definire dimensioni e indicatori e altre proprietà nel livello aziendale.
Selezionare il driver middleware adatto per connettersi all'origine dati OLAP e fare clic su Avanti.
Immettere i parametri di connessione, i dettagli di autenticazione, il nome del sistema, il numero di istanza, ecc. E fare clic su Avanti.
È inoltre possibile selezionare un cubo specifico da connettere o tutti i cubi nel repository della fase di progettazione. Se si seleziona un cubo particolare, utilizzando questa connessione OLAP è possibile progettare il livello aziendale solo sugli oggetti disponibili in quel cubo.
Fare clic su Fine.
Ora è necessario pubblicare la connessione al repository. Fare clic con il tasto destro sulla connessione → Pubblica la connessione nel repository.
Parametri di accesso per la connessione
Quando si crea una connessione relazionale o OLAP in IDT per connettersi a qualsiasi origine dati, è necessario fornire i parametri di accesso del database di origine come nome host e numero istanza.
Parametri di connessione
Durante la creazione di una connessione, è possibile configurare vari parametri di connessione:
Connection Pool Mode - Viene utilizzato per mantenere attiva la connessione.
Pool Timeout - Quando si imposta la modalità pool di connessioni per mantenere la connessione attiva, il tempo in minuti per mantenere la connessione aperta.
Array Fetch Size - Indica il numero massimo di righe che possono essere recuperate dal database.
Example - Supponi di inserire un valore di 25 e la query restituisce 150 righe, quindi verrà recuperata con 6 recuperi di 25 righe ciascuno.
Array Bind Size - Questo campo non è richiesto per la progettazione di Universe in IDT.
Login Timeout - Determina i minuti in cui una connessione tenta il timeout e viene visualizzato un messaggio di errore.
Esistono vari parametri personalizzati che possono anche essere definiti come ConnectInit, Hint.
Modifica di una connessione
Per modificare una connessione, fare doppio clic sul nome della connessione nella visualizzazione del progetto locale.
Vai alla scheda Informazioni generali → Modifica.
Per modificare i parametri di connessione, fare clic sul pulsante Modifica. È possibile modificare i dettagli di autenticazione e i parametri di connessione.
Per modificare il driver middleware, fare clic su Cambia driver. Seleziona il driver dall'elenco a discesa.
È inoltre possibile verificare la disponibilità del server database, fare clic su Verifica connessione.
Il riquadro "Definizione connessione" mostra le informazioni memorizzate sulla connessione: parametri di accesso, parametri di configurazione, ecc.