PowerBI Task DAB deployment fails if table does not exist
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
- 48/100
Direzione di ricerca
Inizia con la definizione dell’asset bundle ed esegui databricks bundle deploy usando una tabella referenziata che non esiste ancora. Ispeziona la risorsa bundle.tf.json generata e l’errore di Terraform apply per tracciare la convalida dell’attività PowerBI. Il lavoro è completato quando il deployment ha esito positivo prima che la tabella esista, mentre una successiva esecuzione della pipeline può crearla.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the issue
When deploying a PowerBI Task the asset bundles validates if the table we plan to push to PowerBI exists. While this check makes sense for incremental workflows for the initial deployment of the job this is not useful since the table first has to be created by the job which is firstly deployed to production.
Configuration
Create a PowerBI task via DAB and reference a table that does not yet exists. If I want to deploy this asset bundle it will fail because the table for the PowerBI Task does not yet exits.
Steps to reproduce the behavior
- Create a asset bundle definition with a PowerBI Task
- Reference a Table that does not yet exists.
- Run
databricks bundle deploy
Expected Behavior
Pipeline will be deployed even those table does not yet exists. Since it will be created during the pipline run. Since we have a dbt task running before the PowerBI task.
Actual Behavior
Deployment fails because table does not exist during deployment time but will exist during run time of the pipeline.
OS and CLI version
Windwos
Databricks CLI v0.272.0
Is this a regression?
I don't know tried this the first time.
Debug Logs
Deploying resources...
11:06:06 Debug: Apply pid=12544 mutator=terraform.Apply
Error: terraform apply: exit status 1
Error: cannot update job: 'Run as' user is missing permissions: USE CATALOG on catalog tindp_bi_dev, USE SCHEMA on schema dev_mart or SELECT on table some_insights__obt_viral_alerts
with databricks_job.some_insights__transform_hourly,
on bundle.tf.json line 183, in resource.databricks_job.some_insights__transform_hourly:
183: },
- Lingua principale
- Go
- Stelle
- 404
- Fork
- 246
- Merge medio
- 1g 11h
- PR unite (30g)
- 268
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
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
-
Apps commands only accept relative path to app.ymlForse già presa @yuri-rod l’ha presa 7 giorni fa. ApertaCLI
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
databricks/cli#6910 ·
I maintainer di solito rispondono entro 1 giorno
-
DABs
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
databricks/cli#6670 ·
I maintainer di solito rispondono entro 1 giorno
-
DABs
Difficoltà 5/5 Più di una settimana Idoneità per principianti 18/100
databricks/cli#7002 ·
I maintainer di solito rispondono entro 1 giorno
-
DABs
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
databricks/cli#6986 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
databricks/cli#6978 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di databricks/cli
Issue simili
-
feat(icons): add [solidping]Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
homarr-labs/dashboard-icons#2939 ·
I maintainer di solito rispondono entro 1 giorno
-
refine bluetooth scan listAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
AvengeMedia/DankMaterialShell#3761 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno
-
docs: clarify replacement for outdated Terms of Service URL in readme.mdForse già presa @mohitjoshi-hey l’ha presa oggi. Aperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 66/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
runkids/skillshare#530 ·
I maintainer di solito rispondono entro 1 giorno