1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DatabricksアセットバンドルによるDelta Live Tablesパイプラインのデプロイおよび実行

Posted at

こちらの続きです。

Delta Live Tablesパイプラインも一緒に管理できます。

バンドルの作成までは一緒です。

作成時に

  • Include a stub (sample) notebook in 'dlt_project/src': no
  • Include a stub (sample) Delta Live Tables pipeline in 'dlt_project/src': yes
  • Include a stub (sample) Python package in 'dlt_project/src': no

と選びます。プロジェクト名はdlt_projectとしています。

アセットバンドルのデプロイ

cd dlt_project 
databricks bundle deploy -t dev --profile <プロファイル名>

ワークスペースにリソースが配備されます。
Screenshot 2024-02-08 at 15.32.48.png

パイプラインも作成されます。
Screenshot 2024-02-08 at 15.34.03.png

パイプラインのノートブックも作成されます。
Screenshot 2024-02-08 at 15.34.03.png

パイプラインをタスクとしたジョブも作成されます。なお、こちらは今回は使いません。
Screenshot 2024-02-08 at 15.35.45.png

パイプラインの実行

DLTパイプラインを実行します。

databricks bundle run -t dev dlt_project_pipeline --profile <プロファイル名>

パイプラインが起動しました!
Screenshot 2024-02-08 at 15.38.52.png

完了しました!
Screenshot 2024-02-08 at 15.42.50.png

テーブルも作成されました。
Screenshot 2024-02-08 at 15.50.12.png

やっぱり、これはなかなか強力な機能だ。

はじめてのDatabricks

はじめてのDatabricks

Databricks無料トライアル

Databricks無料トライアル

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?