Procedura: Recupero di dati da un'origine dati Teradata

Per utilizzare i dati di un database relazionale Teradata in un report o un modello di report, è necessario definire un'origine dati Teradata. Quando si definisce l'origine dati, è necessario specificare una stringa di connessione e le credenziali in modo che sia possibile accedere all'origine dati dal computer client.

[!NOTA]

Prima che sia possibile connettersi a un'origine dati Teradata, l'amministratore di sistema deve installare la versione corretta del provider di dati .NET per Teradata nel client di creazione dei report e nel server di report. Per ulteriori informazioni, vedere Connessione a un'origine dati (Reporting Services).

L'elenco seguente è valido per l'utilizzo di un database Teradata in un progetto server report:

  • È possibile creare una definizione di origine dati incorporata che venga utilizzata da un solo report oppure una definizione di origine dati condivisa che possa essere utilizzata da più report. Le procedure in questo argomento descrivono come creare un'origine dati incorporata. Per ulteriori informazioni sulle origini dati condivise, vedere Origini dati condivise e origini dati incorporate e Creazione, modifica ed eliminazione di origini dei dati condivise.

  • Dopo aver creato la definizione di un'origine dati Teradata, è possibile creare uno o più set di dati. Una volta creato un set di dati, il relativo nome viene visualizzato nel riquadro Dati report sotto forma di nodo dell'origine dati corrispondente. Per ulteriori informazioni, vedere Utilizzo di Progettazione report in Business Intelligence Development Studio.

  • Dopo avere pubblicato il report, potrebbe essere necessario modificare le credenziali per l'origine dati affinché le autorizzazioni per il recupero dei dati risultino valide al momento dell'esecuzione del report nel server di report.

L'elenco seguente è valido per l'utilizzo di un database Teradata in un progetto modello di report:

  • È possibile creare una definizione di origine dati in un progetto modello di report tramite Creazione guidata origine dati.

  • Dopo aver creato la definizione di un'origine dati Teradata, è possibile creare le viste relative. Per ulteriori informazioni, vedere Creazione e utilizzo di modelli di report basati su Teradata.

Per creare un'origine dati incorporata che utilizza l'estensione per l'elaborazione dati del provider gestito .NET per Teradata

  1. Sulla barra degli strumenti del riquadro Dati report fare clic su Nuova, quindi su Origine dati.

  2. Nella finestra di dialogo Proprietà origine dati digitare un nome nella casella di testo Nome o accettare il nome predefinito.

  3. Verificare che l'opzione Connessione incorporata sia selezionata.

  4. Nell'elenco a discesa Tipo selezionare TERADATA.

  5. Specificare una stringa di connessione appropriata per l'origine dati Teradata.

    [!NOTA]

    Contattare l'amministratore del database per ottenere le informazioni di connessione e le credenziali da utilizzare per connettersi all'origine dati. Nell'esempio di stringa di connessione seguente viene specificato un database Teradata sul server identificato da un indirizzo IP:

    Data Source=<IP Address>

  6. Fare clic su Credenziali.

  7. Impostare le credenziali da utilizzare per la connessione all'origine dati. Per ulteriori informazioni, vedere Specifica di credenziale e informazioni sulla connessione per le origini dati del report.

  8. Fare clic su OK.

    L'origine dati verrà visualizzata nel riquadro Dati report.

Per creare un set di dati per un'origine dati Teradata

  1. Nel riquadro Dati report fare clic con il pulsante destro del mouse sul nome dell'origine dati che si connette a un'origine dati Teradata, quindi scegliere Aggiungi set di dati.

  2. Nella pagina Query della finestra di dialogo Proprietà set di dati digitare un nome nella casella di testo Nome o accettare il nome predefinito.

  3. Nella casella di testo Origine dati verificare che sia visualizzato il nome dell'origine dati sul quale si è fatto clic con il pulsante destro del mouse nel passaggio 1.

  4. Nella casella Tipo di query verificare che sia selezionato Testo. I database Teradata supportano solo la modalità Testo.

  5. Fare clic su Progettazione query per aprire la finestra Progettazione query basata su testo.

  6. Nel riquadro Query digitare un comando di Transact-SQL.

    In alternativa, è possibile incollare una query o importare una query di Transact-SQL esistente da un file o da un altro report. Per ulteriori informazioni, vedere Interfaccia utente di Progettazione query basata su testo.

  7. Fare clic su Esegui query (!) per eseguire la query e visualizzare il set di risultati.

  8. Fare clic su OK.

    Il set di dati e la relativa raccolta di campi verranno visualizzati nel riquadro Dati report sotto il nodo dell'origine dati.

Per creare un'origine dati per un modello di report da un database Teradata

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Origini dati nel progetto modello di report, quindi scegliere Aggiungi nuova origine dati. Verrà visualizzata la finestra di dialogo Creazione guidata origine dati.

  2. Fare clic su Avanti. Verrà visualizzata la pagina Selezione metodo di definizione connessione.

  3. Fare clic su Nuova. Verrà visualizzata la finestra di dialogo Gestione connessione.

  4. Nell'elenco a discesa Provider selezionare il provider di dati per Teradata, ad esempio il provider di dati .NET per Teradata.

    [!NOTA]

    Contattare l'amministratore di sistema, se non si conoscono le informazioni richieste nei passaggi seguenti.

  5. Digitare l'indirizzo IP del server in Nome server.

  6. Nelle caselle del nome utente e della password dell'area dei dettagli relativa all'accesso digitare rispettivamente il nome e la password di un account con accesso al server specificato nel passaggio precedente.

  7. Fare clic su All. Le proprietà di connessione verranno visualizzate in una griglia.

  8. In Data Dictionary inserire i tre valori seguenti.

    1. Database. Digitare il nome del database.

    2. Restrict to Default Database. Da impostare su True.

    3. Use X Views. Da impostare su False.

    [!NOTA]

    Queste impostazioni limitano la vista origine dati al database predefinito per migliorare il tempo di recupero dei dati. Se non vengono applicate, vengono recuperati tutti gli schemi per i quali si dispone di autorizzazioni sul server dell'origine dati. Per ulteriori informazioni su tali impostazioni, vedere la documentazione di terze parti relativa al provider di dati .NET Framework per Teradata.

  9. Fare clic su OK.

  10. Nella pagina Selezione metodo di definizione connessione fare clic su Avanti.

  11. In Nome origine dati digitare un nome o accettare il nome predefinito.

  12. Scegliere Fine.

    La nuova origine dati verrà visualizzata nella cartella delle origini dati nel riquadro Dati report. A questo punto è possibile procedere alla creazione di una vista origine dati per il database Teradata. Per ulteriori informazioni, vedere Creazione e utilizzo di modelli di report basati su Teradata.