メインコンテンツまでスキップ
メインコンテンツまでスキップ

ClickHouseとのJupySQLの使用

Community Maintained

このガイドでは、ClickHouseとの統合を示します。

JupySQLを使用して、ClickHouse上でクエリを実行します。 データが読み込まれた後、SQLプロットを介して可視化します。

JupySQLとClickHouseの統合は、clickhouse_sqlalchemyライブラリの使用によって可能となります。このライブラリは、両システム間の簡単な通信を可能にし、ユーザーがClickHouseに接続し、SQL方言を指定できるようにします。接続後、ユーザーはClickHouseのネイティブUIまたはJupyterノートブックから直接SQLクエリを実行できます。

注意: 更新されたパッケージを使用するには、カーネルを再起動する必要があります。

次のステージに進むために、Clickhouseが起動し、接続可能であることを確認する必要があります。ローカル版またはクラウド版のいずれかを使用できます。

注意: 接続するインスタンスの種類に応じて接続文字列を調整する必要があります (url、user、password)。以下の例ではローカルインスタンスを使用しています。詳細については、このガイドを参照してください。

  • clickhouse://default:***@localhost:8123/default 完了。
  • clickhouse://default:***@localhost:8123/default 完了。
  • clickhouse://default:***@localhost:8123/default 完了。
count()
1999657
  • clickhouse://default:***@localhost:8123/default 完了。
pickup_ntaname
Morningside Heights
Hudson Yards-Chelsea-Flatiron-Union Square
Midtown-Midtown South
SoHo-Tribeca-Civic Center-Little Italy
Murray Hill-Kips Bay
  • clickhouse://default:***@localhost:8123/default 完了。
round(avg(tip_amount), 2)
1.68
  • clickhouse://default:***@localhost:8123/default 完了。
passenger_countaverage_total_amount
022.69
115.97
217.15
316.76
417.33
516.35
616.04
759.8
836.41
99.81
  • clickhouse://default:***@localhost:8123/default 完了。
pickup_datepickup_ntanamenumber_of_trips
2015-07-01Bushwick North2
2015-07-01Brighton Beach1
2015-07-01Briarwood-Jamaica Hills3
2015-07-01Williamsburg1
2015-07-01Queensbridge-Ravenswood-Long Island City9
  • clickhouse://default:***@localhost:8123/default 実行をスキップ...