Skip to main content

Denodo

Tipo di connessione

ODBC (64 bit)

Dettagli driver

Il supporto di scrittura in blocco è disponibile per i flussi di lavoro standard e In-Database. L'elaborazione In-Database richiede driver di database a 64 bit. È possibile eseguire il download del driver dalla pagina dei driver Denodo .

Tipo di supporto

Lettura e scrittura (solo tabelle materializzate), In-Database

Convalidato su

  • Database versione Denodo Platform 8 e Denodo Cloud

  • Versione client: 9.03.06.04

L'engine della cache di Denodo deve essere abilitato in Server. Consulta la documentazione di Denodo per maggiori dettagli su come attivare la cache.

Strumenti Alteryx utilizzati per Connect

Elaborazione del flusso di lavoro standard

Strumento Dati di input

Input Data Tool Icon

Collegamento

Strumento Dati di output

Output Data Tool Icon

Collegamento

Elaborazione del flusso di lavoro In-Database

Strumento Connetti In-DB

Blue icon with database being plugged in.

Collegamento

Strumento Flusso di dati in entrata

Blue icon with a stream-like object flowing into a database.

Collegamento

Configurazione di una connessione tramite DSN

  1. Vai a Connessioni al database ODBC e OLEDB | Guida di Alteryx per informazioni su come creare un DNS (Data Source Name) utilizzando il driver ODBC Denodo e su come associarlo agli strumenti di input o output.

  2. Per ulteriori informazioni sulla configurazione di un DSN, consulta la documentazione di Denodo .

    1. Per utilizzare l'autenticazione con nome utente e password, salva il nome utente e la password con il DSN o immettili quando configuri la connessione in Alteryx.

    2. Per utilizzare l'autenticazione Kerberos, seleziona Usa Kerberos nel DSN ODBC e imposta Krbsrvname sulla "classe di servizio" del Nome entità servizio di Server. In genere, l'impostazione predefinita di HTTP è corretta. L'amministratore Denodo può aiutarti a verificare il valore. Quando utilizzi l'autenticazione Kerberos, qualsiasi voce relativa a nome utente e password viene ignorata.

Configurazione di una connessione tramite un DSN e DCM

  1. Trascina uno strumento Dati di input o uno strumento Dati di output nell'area di disegno di Designer.

  2. Seleziona la casella di spunta Utilizza Data Connection Manager (DCM) .

  3. Nella finestra Connessioni dati , vai a Origini dati e scegli Denodo ODBC . . Se Alteryx non è in grado di rilevare un driver ODBC, una finestra pop-up informa che è necessario installare un driver.

  4. Viene visualizzata la finestra Connection Manager. Seleziona + Nuova per aggiungere una nuova origine dati.

  5. Il menu a discesa preseleziona Denodo ODBC per impostazione predefinita.

  6. In Nome origine dati inserisci un nome descrittivo per la nuova origine dati, ad esempio "Denodo Marketing Server DSN".

  7. Seleziona il campo DSN ODBC per visualizzare un elenco di DSN disponibili e seleziona un DSN da utilizzare per l'origine dati. Se non disponi di un DSN configurato, accedi alla documentazione di Denodo per crearne uno.

  8. Seleziona Salva .

  9. Per collegare una credenziale, seleziona + Connetti credenziale .

    1. Seleziona un Metodo di autenticazione dal menu a discesa.

      1. Seleziona Nome utente e password per eseguire l'autenticazione con un nome utente e una password.

        1. Dal menu a discesa Credenziale , seleziona una credenziale esistente o scegli Crea nuova credenziale per immettere un nuovo nome utente e una nuova password.

          1. Assegna un nome alla nuova credenziale in Nome credenziale .

          2. Se applicabile, seleziona un Vault .

          3. Inserisci il nome utente e la password.

          4. Utilizza Verifica connessione per verificare che sia stata configurata correttamente.

          5. Seleziona Crea e collega per collegare la nuova credenziale all'origine dati.

        2. Per utilizzare l' autenticazione Kerberos , seleziona Nessuna credenziale . Per questa opzione, è necessario che il DSN ODBC sia configurato per l'autenticazione Kerberos.

          1. Utilizza Verifica connessione per verificare che sia stata configurata correttamente.

          2. Seleziona Collega per collegare la credenziale all'origine dati.

  10. Seleziona Connetti per utilizzare l'origine dati e la credenziale in uno strumento Dati di Input o Dati di output.

Configurazione di una connessione senza DSN tramite DCM

  1. Trascina uno strumento Dati di input o uno strumento Dati di output nell'area di disegno di Designer.

  2. Seleziona la casella di spunta Utilizza Data Connection Manager (DCM) .

  3. Nella finestra Connessioni dati, vai a Origini dati e seleziona Connessione rapida Denodo . Se Alteryx non è in grado di rilevare un driver ODBC, una finestra pop-up informa che è necessario installare un driver.

  4. Viene visualizzata la finestra Connection Manager. Seleziona + Nuova per aggiungere una nuova origine dati. Se Alteryx non è in grado di rilevare un driver ODBC, una finestra pop-up informa che è necessario installare un driver.

  5. Il menu a discesa preseleziona Denodo ODBC senza DSN .

  6. Inserisci le informazioni per la connessione:

    1. In Nome origine dati inserisci un nome descrittivo per la connessione, ad esempio "Denodo Cloud Instance DSN-less".

    2. Inserisci il nome Host .

    3. Seleziona il campo Driver per modificare la selezione del driver. Il valore predefinito dovrebbe essere impostato su DenodoODBC Unicode(x64).

    4. Inserisci il nome del Database .

    5. Modifica il valore in Porta se necessario. L'impostazione predefinita è 9996.

    6. Seleziona Modalità SSL . L'impostazione predefinita è Disabilita. Seleziona Richiedi se per la connessione è richiesta la modalità SSL.

    7. Per impostazione predefinita, l'Agente utente è Alteryx_OnPrem per facilitare l'accesso sul lato Denodo.

  7. Seleziona Salva per salvare la nuova origine dati.

  8. Per collegare una credenziale, seleziona + Connetti credenziale .

    1. Seleziona un metodo di autenticazione dal menu a discesa.

      1. Seleziona Nome utente e password per eseguire l'autenticazione con un nome utente e una password.

        1. Dal menu a discesa Credenziale , seleziona una credenziale esistente o scegli Crea nuova credenziale per immettere un nuovo nome utente e una nuova password.

          1. Assegna un nome alla nuova credenziale in Nome credenziale .

          2. Se applicabile, seleziona un Vault .

          3. Inserisci il nome utente e la password.

          4. Utilizza Verifica connessione per verificare che sia stata configurata correttamente.

          5. Seleziona Crea e collega per collegare la nuova credenziale all'origine dati.

      2. Per utilizzare l' autenticazione Kerberos , seleziona Kerberos - SSPI .

        1. Nel menu a discesa Credenziale seleziona una credenziale esistente o scegli Crea nuova credenziale .

          1. Assegna un nome alla nuova credenziale in Nome credenziale .

          2. Se applicabile, seleziona un Vault .

          3. Imposta Krbsrvname sulla "classe di servizio" del Nome entità servizio di Server. In genere, l'impostazione predefinita di HTTP è corretta. L'amministratore Denodo può aiutarti a verificare il valore.

          4. Utilizza Verifica connessione per verificare che sia stata configurata correttamente.

          5. Seleziona Crea e collega per collegare la credenziale all'origine dati.

  9. Seleziona Connetti per utilizzare l'origine dati e la credenziale in uno strumento Dati di Input o Dati di output.

Configurazione di una connessione Denodo Bulk per scrivere dati

L'opzione Denodo Bulk utilizza l'API libpq di Postgres per scrivere i dati, consentendo caricamenti più veloci. È disponibile solo nello strumento Dati di output se si utilizza DCM.

Nota

L'opzione Denodo Bulk è attualmente disponibile solo per scrivere tabelle materializzate e tratta sempre i nomi delle tabelle e le intestazioni delle colonne come con virgolette.

  1. Trascina uno strumento Dati di output nell'area di disegno di Designer.

  2. Seleziona la casella di spunta Utilizza Data Connection Manager (DCM) .

  3. Nella finestra Connessioni dati , vai a Origini dati e scegli Denodo Bulk .

  4. Viene visualizzata la finestra Connection Manager. Seleziona + Nuova per aggiungere una nuova origine dati.

  5. Il menu a discesa preseleziona Denodo ODBC senza DSN .

  6. Inserisci le informazioni per la connessione:

    1. In Nome origine dati inserisci un nome descrittivo per la connessione, ad esempio "Denodo Bulk Materialize Tables" .

    2. Inserisci il nome Host .

    3. Seleziona il campo Driver per modificare la selezione del driver. Il valore predefinito dovrebbe essere impostato su DenodoODBC Unicode(x64) .

    4. Inserisci il nome del Database .

    5. Modifica il valore in Porta se necessario. L'impostazione predefinita è 9996.

    6. Seleziona Modalità SSL . L'impostazione predefinita è Disabilita. Seleziona Richiedi se per la connessione è richiesta la modalità SSL.

    7. Per impostazione predefinita, l'Agente utente è Alteryx_OnPrem per facilitare l'accesso sul lato Denodo.

  7. Seleziona Salva per salvare la nuova origine dati.

  8. Per collegare una credenziale, seleziona + Connetti credenziale .

    1. Seleziona un Metodo di autenticazione dal menu a discesa.

      1. Seleziona Nome utente e password per eseguire l'autenticazione con un nome utente e una password.

        1. Dal menu a discesa Credenziale , seleziona una credenziale esistente o scegli Crea nuova credenziale per immettere un nuovo nome utente e una nuova password.

          1. Assegna un nome alla nuova credenziale in Nome credenziale .

          2. Se applicabile, seleziona un vault.

          3. Inserisci il nome utente e la password.

          4. Utilizza Verifica connessione per verificare che sia stata configurata correttamente.

          5. Fai clic su Crea e collega per collegare la nuova credenziale all'origine dati.

      2. Seleziona Kerberos - SSPI per utilizzare l'autenticazione Kerberos.

        1. Dal menu a discesa Credenziale , scegli una credenziale esistente o seleziona Crea nuova credenziale per creare una nuova credenziale.

          1. Assegna un nome alla nuova credenziale in Nome credenziale .

          2. Se applicabile, seleziona un vault.

          3. Imposta Krbsrvname sulla "classe di servizio" del Nome entità servizio di Server. In genere, l'impostazione predefinita di HTTP è corretta. L'amministratore Denodo può aiutarti a verificare il valore.

          4. Utilizza Verifica connessione per verificare che sia stata configurata correttamente.

          5. Seleziona Crea e collega per collegare la credenziale all'origine dati.

  9. Seleziona Connetti per utilizzare l'origine dati e la credenziale in uno strumento Dati di Input o Dati di output.

Configurazione di una connessione InDB

Per connetterti a Denodo utilizzando gli strumenti InDB, crea una nuova connessione tramite Gestisci connessioni In-DB . Seleziona Denodo come origine dati e scegli Nuova per creare una nuova connessione e assegnarle un nome.

Nota

Denodo InDB è supportato solo tramite DCM. Per utilizzare Denodo InDB, è necessario che DCM sia abilitato. Gli strumenti InDB supportano solo la scrittura su tabelle materializzate e trattano sempre i nomi delle tabelle e le intestazioni di colonna come con virgolette.

Configurazione della scheda Lettura

  1. Seleziona Configura connessione per configurare una nuova connessione.

  2. Segui le istruzioni riportate sopra in Configurazione di una connessione tramite un DSN e DCM o Configurazione di una connessione senza DSN tramite DCM.

Configurazione della scheda Scrittura

La scheda Scrittura consente la scelta fra 2 opzioni: Nessuna o Denodo Bulk Loader .

  1. Se selezioni Nessuna , non è necessaria alcuna configurazione, ma non sarà possibile scrivere utilizzando gli strumenti InDB.

  2. Per utilizzare Denodo Bulk Loader , segui le istruzioni riportate sopra in Configurazione di una connessione Denodo Bulk per scrivere dati .

Limitazioni

  • Per il supporto della scrittura in tabelle remote, consulta Denodo: supporto delle tabelle remote .

  • CONTEGGIO DISTINTI non è supportato negli strumenti InDB per Denodo. Per CONTAGGIO DISTINTI, utilizza uno strumento InDB Riepiloga per eseguire il raggruppamento in base al campo da conteggiare. In questo modo viene restituito un elenco di valori univoci. Filtra i valori NULL. Utilizza uno strumento Riepiloga per acquisire il conteggio delle righe di ogni valore univoco.

  • Database è un campo obbligatorio quando ti connetti a Denodo. Se non specifichi un nome di database, viene visualizzato il messaggio di errore "La stringa di connessione non contiene alcune opzioni" o "Nome del database mancante nella chiamata a CC_connect".

  • Denodo presenta limitazioni di caratteri per le password. Se memorizzi la password in DCM, è necessario eseguire l'escape di questi caratteri: % come %25 , + come %2B , { come %7B e } come %7D . Per ulteriori informazioni, consulta la documentazione di Denodo .

  • Questi tipi di dati Postgres non sono supportati da Denodo:

    • Tipo di dati booleani Postgres,

    • Tipo di dati Time Oracle.