Amazon Redshift

Questo articolo descrive come connettere Tableau a un database Amazon Redshift e impostare l’origine dati. Per istruzioni sulla configurazione di OAuth con Amazon Redshift, consulta la procedura di configurazione di Amazon Redshift IAM OAuth nella documentazione di Tableau Server(Il collegamento viene aperto in una nuova finestra) o nella documentazione di Tableau Cloud(Il collegamento viene aperto in una nuova finestra). Per ulteriori informazioni sull’utilizzo di Identity Center per l’autorizzazione, consulta Configurare OAuth di IAM Identity Center per Amazon Redshift(Il collegamento viene aperto in una nuova finestra).

Prima di iniziare

Prima di iniziare, raccogli queste informazioni di connessione:

  • Nome numero porta del server che ospita il database a cui desideri connetterti
  • Nome del database
  • Autenticazione:
    • Nome utente e password
    • OAuth che utilizza il tipo di federazione IAM
      • È necessario installare prima il provider OAuth
      • Ruolo IAM
    • OAuth che utilizza il tipo di federazione IAM IDC
      • È necessario installare prima il provider OAuth
      • Spazio dei nomi IDC (facoltativo)
  • Ti stai connettendo a un server SSL?
  • (Facoltativo) Istruzione SQL iniziale da eseguire ogni volta che Tableau si collega

Driver necessario

Questo connettore richiede un driver per comunicare con il database. Se il driver non è installato sul computer, Tableau visualizza un messaggio nella finestra di dialogo di connessione con un link alla pagina di download dei driver(Il collegamento viene aperto in una nuova finestra) dove si trovano i link del driver e le istruzioni di installazione.

Effettuare la connessione a Redshift

  1. Nella pagina Connetti, in A un server seleziona Amazon Redshift.
  2. Immetti il nome del server che ospita il database, il numero porta e il nome del database a cui desideri connetterti.
  3. Per Autenticazione, seleziona Nome utente e password o OAuth come tipo di autenticazione, quindi compila i campi di autenticazione richiesti dall’opzione selezionata.
    • Nome utente e password: inserisci il nome utente facoltativo e la password facoltativa.
    • OAuth:
      • Nel campo Tipo di federazione seleziona Ruolo IAM o Identity Center.
        • Per Ruolo IAM inserisci, se lo desideri, il valore ARN ruolo AWS e seleziona se utilizzerai la Federazione gruppo.
        • Per Identity Center inserisci lo spazio dei nomi di Identity Center.
      • Seleziona il provider OAuth preconfigurato che utilizzerai.
  4. Quando ti connetti a un server SSL, seleziona la casella di controllo Richiedi SSL.
  5. (Facoltativo) Seleziona SQL iniziale per specificare un comando SQL da eseguire all’inizio di ogni connessione, ad esempio quando apri la cartella di lavoro, aggiorni un estrazione, accedi o pubblichi su Tableau Server. Per ulteriori informazioni, consulta Eseguire le istruzioni SQL iniziali.
  6. (Facoltativo) Seleziona la scheda Avanzato per immettere i parametri personalizzati del driver per modificare la connessione secondo le esigenze.
  7. Fai clic su Accedi per avviare la connessione.

Se Tableau non riesce a effettuare la connessione, verifica che le tue credenziali siano corrette. Se ancora non riesci a connetterti, significa che il tuo computer ha problemi a localizzare il server. Per ulteriore assistenza, contatta l’amministratore di rete o l’amministratore del database.

Impostare l’origine dati

Nella pagina dell’origine dati, esegui le seguenti operazioni:

  1. (Facoltativo) Seleziona il nome dell’origine dati predefinita nella parte superiore della pagina, quindi immetti un nome univoco per l’origine dati da utilizzare in Tableau. Ad esempio, utilizza una convenzione di denominazione dell’origine dati che aiuti gli altri utenti a capire a quale origine dati connettersi.

  2. Nell’elenco a discesa Schema seleziona uno schema o utilizza la casella di testo per cercare uno schema per nome.

  3. In Tabella, seleziona una tabella o utilizza la casella di testo per cercare una tabella per nome.

  4. Trascina la tabella sul canvas, quindi seleziona la scheda foglio per avviare l’analisi.

    Utilizza una query SQL personalizzata per connetterti a una query specifica piuttosto che all’intera origine dati. Per maggiori informazioni, consulta Connettersi a una query SQL personalizzata.

Personalizzare la connessione utilizzando i parametri dei driver

È possibile che ti capiti di aver bisogno di modificare la connessione effettuata con il connettore Amazon Redshift. A partire da Tableau versione 2019.2.1, puoi eseguire questa operazione aggiungendo i parametri del driver alla stringa di connessione nella casella di testo Parametri driver personalizzati:

Nota: non puoi modificare i parametri driver che vengono generati da Tableau, ma solo aggiungerne altri.

In questo esempio, l’utente agarcia immette i parametri che abilitano l’autenticazione federata utilizzando IDP:

DbUser=agarcia;AutoCreate=1;AuthType=Plugin;plugin_name=Ping;IAM=1;idp_host=idp.business-example.com;idp_port=443;preferred_role=arn:aws:iam::12345:role/dev;partner_spid=urn:amazon:webservices;

In questo esempio, si limita il numero di righe recuperate a 1000:

Fetch=1000;

Per informazioni dettagliate sui parametri dei driver, consulta Opzioni di configurazione del driver ODBC(Il collegamento viene aperto in una nuova finestra) nel sito Web di Amazon AWS.

Accedere su Mac

Se usi Tableau Desktop su un Mac, quando inserisci il nome del server per connetterti, usa un nome di dominio pienamente qualificato, come mydb.test.ourdomain.lan, invece di un nome di dominio relativo, come mydb o mydb.test.

In alternativa, aggiungi il dominio all’elenco dei domini di ricerca per il computer Mac. In questo modo, quando ti connetterai, dovrai specificare solo il nome del server. Per aggiornare l’elenco dei domini di ricerca, vai su Preferenze di sistema > Rete > Avanzate, quindi apri la scheda DNS.

Vedi anche

Grazie per il tuo feedback.Il tuo feedback è stato inviato. Grazie!