Deploy an approved semantic model to Trino.
Required Role: nx1_semantic_admin
This will:
The access token received from the authorization server in the OAuth 2.0 flow.
Request to deploy an approved model.
Create an Airflow DAG for refresh
Cron schedule (required if create_schedule=True)
Register the deployed view in DataHub
Add lineage from source tables
Create a Superset dashboard for the deployed model
Model deployed
Response for model deployment.
Status of a semantic model.
draft, pending_review, approved, rejected, deployed, failed, archived DataHub URN if registered
Airflow job ID if scheduled
Airflow DAG URL
Superset dashboard info if created