Creazione di una connessione al server di dati

Una connessione al server di dati specifica i parametri necessari per connettersi al database o al cubo rappresentato dalla connessione.

Ogni server di dati può disporre di una o più connessioni. I nomi delle connessioni devono essere univoci.

Prima di iniziare

La maggior parte delle connessioni al server di dati richiedono un programma di controllo JDBC fornito dal fornitore del database. Utilizzare una versione del driver JDBC compatibile con Java™ Runtime Environment versione 8. Copiare il driver nella directory Cognos® Analytics installation_location\drivers e riavviare il servizio query. Il riavvio dell'intero servizio IBM Cognos non è necessario.

Per creare connessioni al server di dati, è necessaria la capacità di amministrazione Connessioni origine dati . Alcuni ruoli, come Analytics Explorers e Analytics Users, hanno questa funzionalità per impostazione predefinita. Per ulteriori informazioni, vedi Impostazione dell'accesso alle funzionalità dell'utente.

Nota: se vuoi connetterti a un server di dati utilizzando un certificato SSL che si trova nel cloud, vedi Protezione della tua connessione al server di dati utilizzando un certificato basato sul cloud.

Procedura

  1. Fare clic su Gestisci > Connessioni server di dati.
  2. Nella pagina Connessioni server di dati , fare clic su Aggiungi server di dati.
  3. Definire il tipo di server di dati.
    1. Aggiungere un nome e una descrizione (facoltativo) per la connessione.
    2. Nel campo Tipo di connessione , selezionare un tipo di server di dati o iniziare a digitare per trovare rapidamente il tipo di connessione desiderato.
    3. Se si è un amministratore di sistema, è possibile selezionare un tenant.
    4. Fare clic su Successivo.
  4. Immettere i dettagli della connessione.

    Per la maggior parte delle connessioni, è necessario specificare l'URL JDBC . È possibile visualizzare la sintassi e l'URL di esempio nei dettagli della connessione. Potrebbe essere necessario chiedere ulteriori dettagli all'amministratore del database o consultare la documentazione relativa al fornitore del database.

    Nella casella Proprietà connessione , immettere il nome della proprietà supportata. Per informazioni sulle proprietà JDBC supportate, consultare Parametri di connessione specifici diCognos.

    Per le connessioni IBM Planning Analytics , specificare l'host del database TM1 e il numero di porta HTTP. Per utilizzare una connessione SSL, selezionare la check box Utilizza SSL .

    Se ti stai connettendo a un server di dati utilizzando un certificato SSL in un'ubicazione Cloud Object Storage , leggi come specificare le informazioni sull'intestazione S3.

    1. Selezionare un livello di isolamento dall'elenco.
    2. In Metodo di autenticazione, specificare come accedere al server di dati.
      È possibile selezionare una delle seguenti opzioni.
      Connessione anonima o sicurezza integrata

      Scegliere l'opzione Connetti in modo anonimo quando è consentito l'accesso anonimo al server di dati.

      Scegliere l'opzione Sicurezza integrata quando il database TM1 è configurato per la modalità di sicurezza integrata 4 o 5. Questa opzione è applicabile solo per connessioni IBM Planning Analytics .

      Richiedi ID utente e password

      Scegliere questa opzione quando all'utente devono essere richieste le credenziali del database ad ogni utilizzo.

      Utilizza uno spazio dei nomi esterno

      Scegliere questa opzione per proteggere la connessione rispetto a un namespace configurato per Cognos Analytics. Utilizzare il menu a discesa per selezionare uno dei namespace disponibili.

      Cognos Analytics accede al server di dati con le credenziali utilizzate per autenticarsi allo spazio dei nomi selezionato. Lo spazio dei nomi deve essere attivo, gli utenti devono essere collegati prima di accedere alla connessione del server di dati e le credenziali di autenticazione utilizzate per lo spazio dei nomi devono essere pertinenti per l'autenticazione del server di dati.

      Generalmente, questo metodo di autenticazione viene utilizzato nelle situazioni seguenti:
      • Si desidera che Cognos Analytics passi al database l'ID utente e la password presentati al portale durante l'autenticazione.
      • Si desidera che Cognos Analytics utilizzi l'autenticazione Kerberos .
      • Vuoi che Cognos Analytics utilizzi l'autenticazione JWT (JSON Web Token).

      Il server di query determina le informazioni sulle credenziale fornite dallo spazio dei nomi esterno e sceglie il metodo di connessione da tentare.

      Utilizza il seguente profilo di accesso

      Scegliere questa opzione per assegnare un collegamento per la connessione.

      Selezionare l'accesso dall'elenco a discesa oppure creare un nuovo accesso facendo clic sull'icona Aggiungi aggiunta icona. Nella finestra Nuova connessione al server di dati nella scheda Credenziali , immettere un ID utente e una password.

      Per limitare il profilo di accesso a determinati utenti, ruoli o gruppi, nella scheda Autorizzazioni , fare clic sull'icona Aggiungi aggiunta iconae specificare le autorizzazioni di accesso per il profilo di accesso.

    3. Fare clic su Verifica connessione per verificare che la connessione al server di dati funzioni.
      Suggerimento: se il test non riesce, fare clic su Visualizza risultato.È possibile copiare i dettagli dell'errore negli appunti per risolvere la causa.
    4. Fare clic su Successivo.
      Viene visualizzata la pagina Comandi .
  5. Se si desidera, è possibile selezionare i comandi che si desidera vengano eseguiti dal database. Per ulteriori informazioni, consultare Blocchi di comandi.
  6. Fare clic su Crea.

Risultati

Il nuovo nome connessione viene visualizzato nella pagina Connessioni server di dati . Per modificare la connessione del server di dati, inclusa l'aggiunta o la modifica del relativo accesso, fare clic sul nome della connessione.

Nota: potrebbe essere visualizzato il seguente messaggio:

MSR-GEN-0026 Lo schema "nome_schema" è vuoto o non è accessibile utilizzando l'accesso corrente

Questo messaggio potrebbe significare, come indicato, che lo schema è vuoto (non ha oggetti) o che l'utente non ha accesso ad esso. Tuttavia, il messaggio potrebbe anche significare che lo schema non ha semplicemente oggetti TABLE, come TABLE, VIEW o un SYNONYM per un oggetto TABLE/VIEW, ma contiene ancora altri tipi di oggetto. In questo scenario, il messaggio prodotto non è corretto.

Operazioni successive

Per utilizzare un server di dati come origine per report, dashboard, esplorazioni e altro contenuto Cognos Analytics , creare moduli di dati basati sulla connessione.

Per le connessioni al server di dati relazionale, è necessario precaricare i metadati dello schema per rendere disponibile lo schema per creare moduli di dati nel componente di modeling. Per ulteriori informazioni, vedi Caricamento dei metadati.

Per connessioni IBM Planning Analytics , è possibile creare moduli di dati direttamente dall'interfaccia utente di connessione. Per ulteriori informazioni, consultare Creazione di moduli di dati dai cubi Planning Analytics.