Apache Superset¶
Apache Supersetはオープンソースのデータ探索ツールです。SupersetがPrestoにクエリを実行するように設定するには、以下の手順に従ってください。
Supersetドキュメントに従って、Supersetをインストールまたはデプロイします。
SupersetをPrestoに接続するように設定するには、pyhiveが必要になる場合があります。Supersetドキュメントのデータベースへの接続:Prestoを参照してください。
Supersetにログインの説明に従ってSupersetにログインします。
Superset UIで、右上にある+を選択してドロップダウンメニューを表示し、次にData、次にConnect databaseを選択します。
Connect a databaseウィンドウで、Prestoを選択します。
SQLAlchemy URIに、次の形式を使用して接続文字列を入力します。
presto://{hostname}:{port}/{database}
例:
presto://<Presto-IP-address>:8080/system
詳細については、Prestoへの接続に関するSupersetドキュメントを参照してください。
Test Connectionを選択します。Connection looks good!というメッセージが表示された場合は、続行します。
注:Prestoサーバーがローカルで実行されている場合、Supersetのdocker composeで起動されたインスタンスからローカルのPrestoサーバーへのDNS解決が成功しない場合があります。
<Presto-IP-address>
をシステムの実際のIPアドレスに置き換えてください。Connectを選択します。