Power BIは、統一された拡張可能なセルフサービスおよびエンタープライズビジネスインテリジェンス (BI) プラットフォームです。 Power BIを使用して、データモデリング、視覚化された分析、およびパーソナライズされたレポートのためにデータソースに接続できます。 このトピックでは、Power BIを使用してAnalyticDB for PostgreSQLに接続する方法について説明します。
前提条件
Power BIクライアントがダウンロードされ、インストールされます。 詳細については、「Microsoft Power BI」をご参照ください。
AnalyticDB for PostgreSQLインスタンスが作成され、そのインスタンスの特権アカウントが作成されます。 詳細については、「インスタンスの作成」および「データベースアカウントの作成」をご参照ください。
AnalyticDB for PostgreSQLインスタンスのパブリックエンドポイントが取得されます。 詳細については、「パブリックエンドポイントの管理」をご参照ください。
Power BIクライアントがインストールされているデバイスのIPアドレスが、AnalyticDB for PostgreSQLインスタンスのIPアドレスホワイトリストに追加されます。 詳細については、「IPアドレスホワイトリストの設定」をご参照ください。
AnalyticDB for PostgreSQLインスタンスにテーブルが作成され、データがテーブルに挿入されます。 この例では、顧客テーブルが使用されます。
手順
Power BIクライアントを起動します。
上部のナビゲーションバーで、[ホーム] をクリックします。
を選択します。[データの取得] ダイアログボックスで、
を選択し、[接続] をクリックします。[PostgreSQLデータベース] ダイアログボックスで、データベース接続情報を指定し、[OK] をクリックします。
説明接続に失敗した場合は、指定した接続情報が正しいかどうか、およびPower BIクライアントがインストールされているデバイスのIPアドレスがAnalyticDB for PostgreSQLインスタンスのIPアドレスホワイトリストに追加されているかどうかを確認します。 次に、もう一度やり直してください。
パラメーター
説明
サーバー
AnalyticDB for PostgreSQLインスタンスへの接続に使用されるパブリックエンドポイントとポート番号。
例:
gp-bp152460513z **** o-master.gpdb.rds.aliyuncs.com:5432
データベース
AnalyticDB for PostgreSQLデータベースの名前。
データ接続モード
有効な値:
Import: データをPower BIにコピーします。
DirectQuery: 接続されたデータソースからデータを動的に要求します。
説明DirectQueryは、次の状況でより適しています。
データソースには大量のデータが含まれています。
準リアルタイムデータが必要です。
表示されるダイアログボックスで、ユーザー名とパスワードの資格情報を指定し、[接続] をクリックします。
パラメーター
説明
ユーザー名
AnalyticDB for PostgreSQLインスタンスへの接続に使用されるデータベースアカウント。
パスワード
データベースアカウントのパスワードを設定します。
重要暗号化サポートメッセージが表示されたら、[OK] をクリックします。
[ナビゲーター] ダイアログボックスで、インポートする顧客テーブルを選択し、[ロード] をクリックします。
[レポートビュー] タブの [可視化] ウィンドウで、グラフの種類を選択します。 この例では、クラスタ列チャートが使用されます。
[フィールド] ペインで、顧客テーブルに含まれる列を選択します。 この例では、ageとlogin_timeが使用されます。
左上隅の
アイコンをクリックして、レポートを保存します。
(オプション) [ホーム] ページで、右上隅の [公開] をクリックします。
説明必要に応じて、Power BIサービスにサインインします。