Apache Superset

Apache Supersetはオープンソースのデータ探索ツールです。SupersetがPrestoにクエリを実行するように設定するには、以下の手順に従ってください。

  1. Supersetドキュメントに従って、Supersetをインストールまたはデプロイします。

  2. SupersetをPrestoに接続するように設定するには、pyhiveが必要になる場合があります。Supersetドキュメントのデータベースへの接続:Prestoを参照してください。

  3. Supersetにログインの説明に従ってSupersetにログインします。

  4. Superset UIで、右上にある+を選択してドロップダウンメニューを表示し、次にData、次にConnect databaseを選択します。

  5. Connect a databaseウィンドウで、Prestoを選択します。

  6. SQLAlchemy URIに、次の形式を使用して接続文字列を入力します。

    presto://{hostname}:{port}/{database}

    例:presto://<Presto-IP-address>:8080/system

    詳細については、Prestoへの接続に関するSupersetドキュメントを参照してください。

  7. Test Connectionを選択します。Connection looks good!というメッセージが表示された場合は、続行します。

    注:Prestoサーバーがローカルで実行されている場合、Supersetのdocker composeで起動されたインスタンスからローカルのPrestoサーバーへのDNS解決が成功しない場合があります。<Presto-IP-address>をシステムの実際のIPアドレスに置き換えてください。

  8. Connectを選択します。