Schema-Grants need to run before pipeline deployment
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
Direzione di ricerca
Inizia riproducendo il deployment di DAB da Azure Databricks Workspace e ispeziona il bundle.tf.json generato, in particolare resources.schemas.src grants e resources.pipelines.load. Traccia l’ordine in cui queste risorse vengono distribuite; il lavoro è completato quando gli schema grants vengono applicati prima della creazione della pipeline, così che il primo deploy riesca senza doverlo eseguire nuovamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Go
- Stelle
- 396
- Fork
- 233
- Merge medio
- 2g 52m
- PR unite (30g)
- 276
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di databricks/cli
-
DABs
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
databricks/cli#6670 ·
I maintainer di solito rispondono entro 1 giorno
-
DABs PyDABs
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
databricks/cli#3926 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
databricks/cli#6786 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
databricks/cli#6785 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
databricks/cli#6770 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di databricks/cli
Issue simili
-
enhancement low priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
eugenioenko/ttt#674 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Remove obsolete ipAllocationPolicy field from containernodepool-subnetworkref test dependencyAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
GoogleCloudPlatform/k8s-config-connector#13462 ·
I maintainer di solito rispondono entro 1 giorno
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
vavallee/bindery#2793 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno