Amazon Aurora MySQL

Looker を Amazon Aurora MySQL に接続するには、ドキュメント ページに記載されている Amazon RDS for MySQL への接続の手順に従ってください。

Amazon Aurora では、構成によっては、Amazon RDS の手順の手順に加えて、追加の設定が必要になる場合があります。Amazon Aurora のリダイレクトされた読み取り専用エンドポイントがある場合、または永続的な派生テーブル(PDT)を使用する場合は、以下のセクションをご覧ください。

ネットワークトラフィックの暗号化

Looker アプリケーションとデータベース間のネットワーク トラフィックを暗号化することをおすすめします。セキュアなデータベースアクセスを可能にするドキュメント ページに記載されているオプションのいずれかを検討してください。

代替フェイルオーバーとロード バランシング モード

Amazon Aurora MySQL は、代替フェイルオーバーとロード バランシング モードを使用して、適切な JDBC 接続動作を選択するように構成できます。これらの代替パラメータがどのように動作を変更するかについては、リンク先のドキュメントをご覧ください。

これらのモードを制御するには、[その他の JDBC パラメータ] フィールドに lookerFailover パラメータを設定します。

JDBC 文字列を次のように変更するために、オプションを使用できます。

  • lookerFailover=false: jdbc:mysql:hostname...
  • lookerFailover=sequential: jdbc:mysql:sequential:hostname...
    • lookerFailover=loadbalancelookerFailover=replicationlookerFailover=aurora でも同じことができます。
  • lookerFailover が含まれていない場合、デフォルトの動作は jdbc:mysql:aurora:hostname... です。
  • cluster-ro がホスト名にある場合、デフォルトの動作は jdbc:mysql:hostname... です。

PDT 用 Amazon Aurora MySQL の構成

Aurora で永続的な派生テーブル(PDT)を使用するには、読み取り専用である Amazon Aurora のデフォルトのレプリケーションではなく、MySQL レプリケーションを使用する必要があります。RDS と一時テーブルに関するドキュメントで説明されているように、MySQL レプリカを書き込み可能にするには、read_only パラメータを 0 に設定する必要があります。

データベースへの書き込みアクセス権を付与しない場合は、次のように、派生テーブル SQL をコピーして view ファイルの sql_table_name パラメータに貼り付けます。これにより、クエリの実行時に使用されるサブクエリが作成されます。

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

Aurora レプリケーションの詳細については、AWS のドキュメントをご覧ください。

データベースへの Looker 接続の作成

Looker の [管理者] セクションで [接続] を選択し、[新しい接続] をクリックします。

接続の詳細を入力します。設定の大部分は、ほとんどのデータベース言語に共通するものです。詳細については、Looker をデータベースに接続するのドキュメント ページをご覧ください。

接続が成功したことを確認するには、[テスト] をクリックします。トラブルシューティング情報については、データベース接続のテストのドキュメント ページをご覧ください。

これらの設定を保存するには、[接続] をクリックします。

機能のサポート

一部の機能については、Looker でサポートするには、データベース言語が同じ機能に対応している必要があります。

Amazon Aurora MySQL は、Looker 24.6 の時点で、次の機能をサポートしています。

特徴 サポート対象
サポート レベル
サポート対象
Looker(Google Cloud コア)
はい
対称集計
あり
派生テーブル
あり
永続的な SQL 派生テーブル
あり
永続的なネイティブ派生テーブル
あり
安定したビュー
あり
クエリの強制終了
あり
SQL ベースのピボット
あり
タイムゾーン
あり
SSL
あり
Subtotals
あり
JDBC の追加パラメータ
あり
Case Sensitive
いいえ
ロケーション タイプ
あり
リストのタイプ
あり
パーセンタイル
あり
個別のパーセンタイル
あり
SQL Runner の表示プロセス
あり
SQL Runner の説明テーブル
あり
SQL Runner 表示インデックス
あり
SQL Runner Select 10
あり
SQL ランナーの数
あり
SQL の説明
あり
Oauth 認証情報
いいえ
コンテキスト コメント
あり
接続プーリング
いいえ
HLL スケッチ
いいえ
集計認識
あり
増分PDT
いいえ
ミリ秒
あり
マイクロ秒
あり
マテリアライズド ビュー
いいえ
Approximate Count Distinct
いいえ