通知

このヘルプセンターは Cloud に移行されます。移行の詳細

Amazon Redshift に接続する

Looker Studio を Amazon Redshift テーブルまたはカスタムクエリに接続します。

Amazon Redshift コネクタを使用すると、Amazon Redshift に基づいてデータソースを作成できます。そのデータは、Looker Studio のレポートとデータ探索で視覚化できます。

この記事の内容:

Amazon Redshift に接続する方法

Looker Studio のデータソースは、1 つの Amazon Redshift データベース テーブル、または指定したカスタムクエリに接続できます。

接続方法

  1. Looker Studio にログインします。
  2. Looker Studio のホームページで、左上にある 作成アイコン。 [作成] をクリックして、[データソース] を選択します。
  3. Amazon Redshift コネクタを選択します。
  4. データベースへの接続を設定します。

    ホスト名または IP アドレスを使って接続する

    1. 左側の [基本] を選択します。
    2. 接続の詳細を入力します。
      1. ホスト名または IP アドレス
      2. ポート(省略可)
      3. データベース
      4. ユーザー名
      5. パスワード

    JDBC URL を使用して接続する

    1. 左側の [JDBC URL] を選択します。
    2. 接続の詳細を入力します。
      1. JDBC URL



        jdbc:redshift://[:]/

        詳しくは、接続 URL の構築をご覧ください(Amazon のドキュメント サイトが開きます)。

      2. ユーザー名
      3. パスワード
    JDBC ホスト名オプションを使用すると、一般公開されている Whois などの DNS ルックアップ ツールで、そのホスト名がアクセス可能かどうかを確認できます。
    : Looker Studio は localhost に接続できません。公開ホスト名または IP アドレスを使用する必要があります。
  5. SSL を有効にする(省略可)

    Looker Studio では、TLS(Transport Layer Security)プロトコルを使用して、サーバーへの接続を保護(暗号化)できます。TLS は SSL(セキュア ソケット レイヤ)とも呼ばれます。保護された接続を使用するには、[SSL を有効にする] をオンにして、SSL 設定ファイルを指定します。


    詳しくは、Amazon Redshift の保護された接続をご覧ください。
  6. [認証] をクリックします。
  7. リストからテーブルを選択するか、カスタムクエリを入力します。

    1 つの表に接続する代わりに、SQL クエリを指定するには [カスタムクエリ] オプションを選択します。Looker Studio では、データベースに対するクエリが生成されるたびに、このカスタム SQL が内部 SELECT ステートメントとして使用されます。

    カスタム SQL クエリには、1 つのステートメントのみを含めることがます。

    たとえば以下は、複数の SQL ステートメントが含まれるため機能しません

    DECLARE cost_per_tb_in_dollar FLOAT64 DEFAULT 4.2;

    SELECT total_bytes_billed / (1024 * 1024))* cost_per_tb_in_dollar)/(1024*1024))) FROM billing-table;

    : Looker Studio のクエリは 3~5 分後にタイムアウトすることがあります。カスタムクエリがタイムアウトした場合は、次の方法で問題を解決してみてください。
    • 実行速度を上げるために、クエリを簡素化します。
    • データベースでクエリを実行し、結果を別のテーブルに保存してからデータソース内のそのテーブルに接続します。
  8. [接続] をクリックします。

すぐに、データソースのフィールド一覧ページが表示されます。右上にある [レポートを作成] または [探索] をクリックして、データの可視化を開始します。

備考

データ型

Looker Studio は、データベースのネイティブ データ型を、統合されたデータ型一式にマッピングします。Looker Studio がサポートされていない表やクエリで列を検出すると、その列についてはフィールドが作成されません。

ファイアウォールとデータベースへのアクセス

Looker Studio がファイアウォールの内側にあるデータベースに接続してクエリを実行できるようにするには、特定の IP アドレスへのアクセスを可能にする必要があります。また、これらのアドレスからのトラフィックを受け入れるようにデータベースを設定する必要があります。詳しい手順については、該当するデータベースの各ドキュメントをご覧ください。

注意: Looker Studio からデータベースへの接続に現在使用されている IP アドレスは、2023 年初頭に変更されます。変更後もレポートが適切に機能するよう、以下のリストの IP アドレスを開いてください。

IP アドレスのリストを表示する

142.251.74.0/23 
2001:4860:4807::/48(省略可、IPv6 をサポートするプラットフォームの場合)
74.125.0.0/16

Amazon Redshift コネクタの制限事項

  • このコネクタを使用すると、1 クエリあたり最大 15 万行のクエリを実行できます。この上限値を超えたデータは切り捨てられます。
  • 列見出し(フィールド名)には ASCII 文字のみを使用する必要があります。ASCII 以外の文字はサポートされていません。

ライセンス

Amazon Redshift コネクタは、Apache 2.0 ライセンスに基づいて配布されている Amazon Redshift JDBC ドライバを使って開発されました。

データソースを作成する

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。

さらにサポートが必要な場合

次の手順をお試しください。

検索
検索をクリア
検索を終了
メインメニュー
18419339528177351139
true
ヘルプセンターを検索
true
true
true
true
true
102097
false
false