Skip to main content

About Canvas EnterpriseEnterprise +

Canvas helps you quickly access and transform data through a visual, drag-and-drop experience and with a built-in AI for custom code generation.

Canvas allows organizations to enjoy the many benefits of code-driven development—such as increased precision, ease of debugging, and ease of validation — while retaining the flexibility to have different contributors develop wherever they are most comfortable. Users can also take advantage of built-in AI for custom code generation, making it an end-to-end frictionless experience.

These models compile directly to SQL and are indistinguishable from other dbt models in your projects:

  • Visual models are version-controlled in your backing Git provider.
  • All models are accessible across projects in Mesh.
  • Models can be materialized into production through dbt orchestration, or be built directly into a user's development schema.
  • Integrate with Catalog and the Studio IDE.
Create or edit dbt models with Canvas, enabling everyone to develop with dbt through a drag-and-drop experience inside of dbt.Create or edit dbt models with Canvas, enabling everyone to develop with dbt through a drag-and-drop experience inside of dbt.

Canvas prerequisites

Before using Canvas, you should:

  • Have a dbt Enterprise or Enterprise+ account.
  • Have a developer license with developer credentials set up.
  • Be using one of the following adapters:
    • Bigquery
    • Databricks
    • Redshift
    • Snowflake
    • Trino
    • You can access the Canvas with adapters not listed, but some features may be missing at this time.
  • Be using GitHub or GitLab as your Git provider.
  • Have an existing dbt project already created with a Production run completed.
  • Verify your Development environment is on a supported release track to receive ongoing updates.
  • Have read-only access to the Staging environment with the data to be able to execute run in the Canvas. To customize the required access for the Canvas user group, refer to Set up environment-level permissions for more information.
  • Have AI-powered features toggle enabled (for Copilot integration).

Feedback

Please note, always review AI-generated code and content as it may produce incorrect results. Canvas features and/or functionality may be added or eliminated as part of the beta trial.

To give feedback, please reach out to your dbt Labs account team. We appreciate your feedback and suggestions as we improve Canvas.

Resources

Learn more about Canvas:

0