すべてのプロダクト
Search
ドキュメントセンター

Hologres:Tableau

最終更新日:Feb 04, 2026

このトピックでは、Tableau を Hologres に接続し、データに対して視覚的な分析を実行する方法について説明します。

背景情報

Tableau は、接続からコラボレーションまで、あらゆる機能を提供する、安全で柔軟なエンドツーエンドのデータ分析プラットフォームです。Hologres は PostgreSQL と互換性があるため、Tableau を Hologres に直接接続して、視覚的な分析を行うことができます。

Tableau Desktop と Hologres の接続

  1. Tableau をダウンロードしてインストールします。

    Tableau の公式サイトにアクセスし、必要な Tableau クライアントをダウンロードして、指示に従ってインストールします。本 Topic では、Tableau Desktop を例として使用します。

  2. TDC ファイルの設定

    パフォーマンスとユーザーエクスペリエンスを向上させるために、Tableau データソースカスタマイズ (TDC) ファイルを設定して、Hologres データソースへの接続をカスタマイズおよび最適化します。次の手順を実行します。

    1. Tableau データソースカスタマイズ (TDC) ファイルをダウンロードします。

    2. TDC ファイルをインストールディレクトリにコピーします。

      • Tableau Desktop の場合、TDC ファイルをインストールディレクトリにコピーします。デフォルトのディレクトリは Documents\My Tableau Repository\Datasources です。

      • Tableau Server の場合、各サーバーノードの次のフォルダーに TDC ファイルをコピーします。

        • Windows: ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Datasources

        • Linux: /var/opt/tableau/tableau_server/data/tabsvc/vizqlserver/Datasources/

    3. Tableau Desktop と Tableau Server を再起動します。

    TDC ファイルの詳細については、「」および「Tableau ヘルプ」をご参照ください。

  3. Hologres への接続

    1. クライアントをインストールした後、開きます。

    2. 左側のナビゲーションウィンドウの 接続 > サーバーへ セクションで、[PostgreSQL] を選択し、Hologres への接続を設定します。

      次の表にパラメーターを示します。

      パラメーター

      説明

      サーバー

      Hologres インスタンスのパブリックエンドポイント。

      Hologres コンソールのインスタンス詳細ページに移動します。Network Information セクションで、パブリックエンドポイントを取得します。

      ポート

      Hologres インスタンスのポート。

      Hologres コンソールのインスタンス詳細ページに移動します。Network Information セクションで、ポートを取得します。

      データベース

      Hologres で作成したデータベースの名前。

      認証

      [ユーザー名とパスワード] を選択します。

      ユーザー名

      ご利用の Alibaba Cloud アカウントの AccessKey ID。

      AccessKey ID を取得するには、[AccessKey 管理] をクリックします。

      パスワード

      ご利用の Alibaba Cloud アカウントの AccessKey Secret。

      AccessKey Secret を取得するには、[AccessKey 管理] をクリックします。

      SSL が必要

      このオプションは選択しないでください。

    3. (推奨) [初期 SQL] をクリックし、次のコマンドを使用して application_name パラメーターを設定します。

      SET application_name='tableau'

      application_name パラメーターを設定すると、クエリログや実行中の SQL 文で Tableau から送信された SQL 文をすばやく特定できます。

    4. [ログイン] をクリックします。

  4. Tableau でのデータの可視化

    Tableau を Hologres に接続すると、テーブルデータに対してビジュアル分析を実行できます。詳細については、「Tableau チュートリアル」をご参照ください。

Tableau Server への公開

Tableau Desktop から Tableau Server にレポートを公開して分析および管理する場合は、次の手順を実行します。

  1. Tableau Server をダウンロードしてインストールします。

    Tableau の公式サイトにアクセスし、必要な Tableau Server クライアントをダウンロードして、指示に従ってインストールします。

  2. Tableau Desktop から Tableau Server へのアクセス

    1. Tableau Desktop クライアントを開きます。トップメニューから、サーバー > ログイン を選択します。

    2. ダイアログボックスに Tableau Server のアドレスを入力し、[接続] をクリックします。Sign In

    3. ログインページで、Tableau Server のユーザー名とパスワードを入力し、[ログイン] をクリックします。

  3. ワークブックを Tableau Server に公開します。

    1. Tableau Server にログインした後、トップメニューから サーバー > ワークブックの公開 を選択します。

    2. [ワークブックの公開] ダイアログボックスで、次のパラメーターを設定します。

      发布工作薄

      パラメーター

      説明

      プロジェクト

      宛先プロジェクトを選択します。

      名前

      ワークブックの名前を入力します。

      タグ

      タグは、ユーザーがサーバーを閲覧する際に関連するワークブックを見つけるのに役立ちます。タグはカンマまたはスペースで区切ります。

      権限

      デフォルトのプロジェクト設定をそのまま使用します。

      データソース

      Tableau Server は、次の 2 種類のデータソース認証をサポートしています。

      • ユーザーにプロンプトを表示

      • パスワードを埋め込む

      [パスワードを埋め込む] を選択すると、Tableau はデータソースの接続情報をレポートに埋め込みます。これにより、ワークブックを閲覧できるすべてのユーザーがデータを表示できるようになります。Hologres への接続には AccessKey ID と AccessKey Secret が必要で、これは面倒な場合があるため、パスワード埋め込みモードを使用することを推奨します。

    3. パラメーターを設定した後、[公開] をクリックします。その後、公開されたレポートを Tableau Server で表示できます。

FAQ

  • クエリ結果で TIMESTAMPTZ 型のデータのタイムゾーンが正しくありません。

    • 原因: Hologres のデフォルトのタイムゾーンは PRC で、Tableau のデフォルトのタイムゾーンは UTC です。この不一致により、TIMESTAMPTZ 型のデータの時刻が正しく表示されません。

    • 解決策: Tableau で初期 SQL 文を設定して、タイムゾーンの不一致を解決します。

      説明

      この設定は、指定されたデータソースに対してのみ有効です。

      初期 SQL 文は、次の 2 つのシナリオで設定できます。

      • Hologres への初回接続時

        Hologres に初めて接続する場合は、次の手順に従います。

        データ接続を作成するときに、[初期 SQL] フィールドに次の SQL 文を入力します。

        SET TIME ZONE "PRC";

        初始化SQL

      • Tableau を Hologres に接続済みの場合、次の手順を実行できます。

        1. [初期 SQL] をクリックします。初始化SQL

        2. [初期 SQL] ダイアログボックスで、次の SQL コマンドを入力します。

          SET TIME ZONE "PRC";
        3. [OK] をクリックして、初期 SQL 設定を保存します。

        4. ページの左上隅にある 刷新 アイコンをクリックして、設定を適用します。

  • 時間タイプのディメンションの設定

    Tableau で時間タイプのディメンションを使用する場合、二次的な変換は避けることを推奨します。たとえば、日付と時刻のフォーマットで l_shipdate を使用する場合は、Hologres でテーブルを作成するときに、列を TIMESTAMP または TIMESTAMPTZ フォーマットに設定します。これにより、不要なフィールドタイプの変換を回避できます。时间类型维度设置