このトピックでは、Apache Superset を Hologres に接続し、視覚化された方法でデータを分析する方法について説明します。
背景情報
Apache Superset(インキュベーティング)は、データ探索と視覚化されたデータ分析に使用されるオープンソースの BI ツールです。 Apache Superset は、Flask、Pandas、SQLAlchemy などのコンポーネントを使用して Python ベースで開発されています。 Hologres は PostgreSQL と互換性があります。 この例では、Apache Superset V0.38.0 がデータ分析のために Hologres に接続されています。 Apache Superset の詳細については、「Why Superset?」をご参照ください。
前提条件
Hologres インスタンスが購入済みであること。 詳細については、「Hologres インスタンスを購入する」をご参照ください。
Apache Superset がインストールされていること。 詳細については、Apache Superset 公式 Web サイトをご覧ください。
手順
Apache Superset にログインし、上部のナビゲーションバーで を選択します。
[データベース] ページの右上隅にある [データベース] をクリックします。
[データベースに接続] ダイアログボックスで、データベースとして [postgresql] を選択し、データソースパラメーターを設定します。 次の表にパラメーターを示します。

パラメーター
説明
HOST
Hologres インスタンスのエンドポイントとポート番号。
Hologres コンソール にログインします。 左側のナビゲーションウィンドウで、[インスタンス] をクリックします。 [インスタンス] ページで、インスタンスの ID をクリックします。 [インスタンスの詳細] ページの [ネットワーク情報] セクションで、エンドポイントとポート番号を確認します。
重要Apache Superset が実行されているネットワーク環境に基づいて、正しいエンドポイントとポート番号を選択してください。 そうしないと、接続が正しく機能しません。
PORT
DATABASE NAME
Hologresデータベースの名前。 [Hologresコンソール] にログインし、Hologresインスタンスを見つけ、[アクション] 列の [管理] をクリックします。 [インスタンスの詳細] ページの左側のナビゲーションペインで、[データベース管理] をクリックします。 [データベース認証] ページで、データベース名を取得できます。
USERNAME
Alibaba Cloud アカウントの AccessKey ID。 AccessKey ペア ページから AccessKey ID を取得できます。
PASSWORD
Alibaba Cloud アカウントの AccessKey シークレット。
DISPLAY NAME
データベースの表示名。
ADDITIONAL PARAMETERS
設定する追加パラメーター。 Apache Superset によって開始されたクエリをすばやく識別するために、
application_nameパラメーターを設定することをお勧めします。 例:application_name=superset。
[完了] をクリックし、データベースが接続されていることを確認します。
設定が保存された後、Apache Superset を Hologres に接続して、データを視覚的に分析および表示できます。 詳細については、「Connecting to Databases」をご参照ください。