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

ClickHouseとのJupySQLの使用

このガイドでは、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 実行をスキップしています...
ヒストグラムの例
二番目のヒストグラムの例