Amazon Aurora MySQL

Per connettere Looker ad Amazon Aurora MySQL, segui le istruzioni riportate nella pagina della documentazione per connetterti ad Amazon RDS per MySQL.

Oltre ai passaggi riportati nelle istruzioni di Amazon RDS, Amazon Aurora potrebbe richiedere ulteriore configurazione, a seconda della tua configurazione. Se hai un endpoint di sola lettura reindirizzato per Amazon Aurora o se vuoi utilizzare le tabelle derivate persistenti (PDT), consulta le sezioni seguenti.

Modalità di failover e di bilanciamento del carico alternative

Amazon Aurora MySQL può essere configurata in modo da utilizzare le modalità di failover e di bilanciamento del carico alternative per scegliere il comportamento di connessione JDBC appropriato desiderato. Controlla la documentazione collegata per vedere come questi parametri alternativi modificano il comportamento.

Puoi impostare il parametro lookerFailover nel campo Parametri aggiuntivi per controllare queste modalità.

Le opzioni possono essere utilizzate per modificare la stringa JDBC nel seguente modo:

  • lookerFailover=false: jdbc:mysql:hostname...
  • lookerFailover=sequential: jdbc:mysql:sequential:hostname...
    • Puoi fare lo stesso con lookerFailover=loadbalance, lookerFailover=replication e lookerFailover=aurora
  • Se lookerFailover non è incluso, il comportamento predefinito è: jdbc:mysql:aurora:hostname...
  • Se cluster-ro si trova nel nome host, il comportamento predefinito è: jdbc:mysql:hostname...

Configurazione di Amazon Aurora MySQL per PDT

Per utilizzare le tabelle derivate persistenti (PDT) con Aurora, devi utilizzare la replica di MySQL, non la replica predefinita di Amazon Aurora, che è di sola lettura. Devi impostare il parametro read_only su 0 per rendere scrivibile la replica MySQL, come descritto nella nostra documentazione su RDS e tabelle temporanee.

Se non vuoi concedere l'accesso in scrittura al database, puoi copiare e incollare il codice SQL della tabella derivata nel parametro sql_table_name di un file view, come mostrato qui. Viene creata una query secondaria utilizzata al momento della query:

view: my_name {
sql_table_name: (sql_of_derived_table_goes_here) ;;
}

Per maggiori dettagli sulla replica di Aurora, consulta la documentazione di AWS.

Aggiungere la connessione

Dopo aver completato la configurazione del database, puoi connetterti al database da Looker. Nella sezione Admin (Amministrazione) di Looker, seleziona Connections (Connessioni) e fai clic su Add Connection (Aggiungi connessione).

Inserisci i dettagli della connessione. La maggior parte di queste impostazioni è comune alla maggior parte dei dialetti dei database. Sono descritte nella pagina della documentazione dedicata alla connessione di Looker al tuo database.

Dopo aver configurato le opzioni di connessione, fai clic su Test These Settings (Prova queste impostazioni) per verificare che la connessione ad Aurora sia riuscita. Per informazioni sulla risoluzione dei problemi, consulta la pagina della documentazione relativa al test di connettività del database.

Fai clic su Aggiungi connessione per salvare la connessione.

Supporto delle funzionalità

Affinché Looker supporti alcune funzionalità, anche il tuo dialetto del database deve supportarle.

Nella versione più recente di Looker, Amazon Aurora supporta le seguenti funzionalità di Looker: