Amazon Aurora MySQL

Pour connecter Looker à Amazon Aurora MySQL, suivez les instructions figurant sur la page de documentation concernant la connexion à Amazon RDS pour MySQL.

En plus de la procédure décrite dans les instructions Amazon RDS, vous devrez peut-être configurer Amazon Aurora, selon votre configuration. Si vous avez un point de terminaison en lecture seule redirigé pour Amazon Aurora ou si vous souhaitez utiliser des tables dérivées persistantes, consultez les sections suivantes.

Autres modes de basculement et équilibrage de charge

Vous pouvez configurer Amazon Aurora MySQL de manière à utiliser d'autres modes de basculement et d'équilibrage de charge pour choisir le comportement de connexion JDBC approprié. Consultez la documentation associée pour découvrir comment ces autres paramètres modifient le comportement.

Vous pouvez définir le paramètre lookerFailover dans le champ Paramètres supplémentaires pour contrôler ces modes.

Vous pouvez utiliser ces options pour modifier la chaîne JDBC comme suit:

  • lookerFailover=false : jdbc:mysql:hostname...
  • lookerFailover=sequential : jdbc:mysql:sequential:hostname...
    • Vous pouvez faire de même avec lookerFailover=loadbalance, lookerFailover=replication et lookerFailover=aurora
  • Si lookerFailover n'est pas inclus, le comportement par défaut est: jdbc:mysql:aurora:hostname...
  • Si cluster-ro est dans le nom d'hôte, le comportement par défaut est: jdbc:mysql:hostname...

Configurer Amazon Aurora MySQL pour PDT

Pour exploiter les tables dérivées persistantes avec Aurora, vous devez utiliser la réplication MySQL, et non la réplication par défaut d'Amazon Aurora, qui est en lecture seule. Vous devez définir le paramètre read_only sur 0 pour rendre l'instance dupliquée MySQL accessible en écriture, comme décrit dans notre documentation sur les tables RDS et temporaires.

Si vous ne souhaitez pas accorder d'accès en écriture à la base de données, vous pouvez copier et coller le code SQL des tables dérivées dans le paramètre sql_table_name d'un fichier view, comme indiqué ici. Cette opération crée une sous-requête utilisée au moment de la requête:

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

Pour en savoir plus sur la réplication Aurora, consultez la documentation AWS.

Ajout de la connexion

Une fois la base de données configurée, vous pouvez vous y connecter depuis Looker. Dans la section Admin de Looker, sélectionnez Connections (Connexions), puis cliquez sur Add Connection (Ajouter une connexion).

Indiquez les détails de la connexion. La majorité de ces paramètres sont communs à la plupart des dialectes de base de données. Elles sont décrites sur la page de documentation Connecter Looker à votre base de données.

Après avoir configuré les options de connexion, cliquez sur Tester ces paramètres pour vérifier que la connexion à Aurora est établie. Consultez la page de documentation Test de la connectivité à la base de données pour obtenir des informations de dépannage.

Cliquez sur Add Connection (Ajouter une connexion) pour enregistrer la connexion.

Prise en charge de fonctionnalités

Pour que Looker prenne en charge certaines fonctionnalités, votre dialecte de base de données doit également les prendre en charge.

Dans la dernière version de Looker, Amazon Aurora est compatible avec les fonctionnalités Looker suivantes: