Schema-Grants need to run before pipeline deployment
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
調査の方向性
まず Azure Databricks Workspace からの DAB deployment を再現し、生成された bundle.tf.json を調査します。特に resources.schemas.src grants と resources.pipelines.load を確認してください。deployment 中にこれらのリソースがどのような順序で処理されるかを追跡します。schema grants が pipeline の作成前に適用され、最初の deploy が再実行なしで成功すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Describe the issue
My DAB contains:
- Schema
- Grants on the schema for the SP used by pipeline
- Lakeflow Declarative Pipeline
Occasionally the DAB deploy will fail with the following message:
Error: cannot create pipeline: User does not have CREATE TABLE on Schema 'CATALOG_NAME.*'.
with databricks_pipeline.load,
on bundle.tf.json line 5326, in resource.databricks_pipeline.load:
Rerunning the deploy typically succeeds, as the schema permissions will have been granted.
Configuration
resources:
schemas:
src:
catalog_name: ${var.CATALOG}
name: src
grants:
- principal: ${var.SP}
privileges:
- CREATE_TABLE
- CREATE_MATERIALIZED_VIEW
pipelines:
load:
name: load
catalog: ${resources.schemas.src.catalog_name}
schema: ${resources.schemas.src.name}
serverless: true
event_log:
catalog: ${resources.schemas.src.catalog_name}
schema: ${resources.schemas.src.name}
name: pipeline_log
root_path: [...]
libraries:
- glob:
include: [...]
run_as:
service_principal_name: ${var.SP}
OS and CLI version
Dab deploy from the Azure Databricks Workspace.
- 主要言語
- Go
- スター
- 396
- フォーク
- 233
- 平均マージ
- 2日 52分
- マージ済み PR(30日)
- 276
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
databricks/cli のほかの issue
-
DABs
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
databricks/cli#6670 ·
メンテナーはふだん 1 日以内に返信
-
DABs PyDABs
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
databricks/cli#3926 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
databricks/cli#6786 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
databricks/cli#6785 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
databricks/cli#6770 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
enhancement low priority
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
eugenioenko/ttt#674 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 92/100
GoogleCloudPlatform/k8s-config-connector#13462 ·
メンテナーはふだん 1 日以内に返信
-
bug good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
vavallee/bindery#2793 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信