-
Notifications
You must be signed in to change notification settings - Fork 946
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'current' into feature/clarify_microbatch_config
- Loading branch information
Showing
14 changed files
with
143 additions
and
121 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
title: "dbt Copilot privacy and data" | ||
sidebar_label: "dbt Copilot privacy" | ||
description: "dbt Copilot is a powerful AI engine to help you deliver data that works." | ||
--- | ||
|
||
# dbt Copilot privacy and data <Lifecycle status='beta'/> | ||
|
||
dbt Labs is committed to protecting your privacy and data. This page provides information about how the dbt Copilot AI engine handles your data. | ||
|
||
#### Is my data used by dbt Labs to train AI models? | ||
|
||
No, dbt Copilot does not use client warehouse data to train any AI models. It uses API calls to an AI provider. | ||
|
||
#### Does dbt Labs share my personal data with third parties | ||
|
||
dbt Labs only shares client personal information as needed to perform the services, under client instructions, or for legal, tax, or compliance reasons. | ||
|
||
#### Does dbt Copilot store or use personal data? | ||
|
||
The user clicks the dbt Copilot button, and the user does not otherwise enter data. | ||
|
||
#### Does dbt Copilot access my warehouse data? | ||
|
||
dbt Copilot utilizes metadata, including column names, model SQL, the model's name, and model documentation. The row-level data from the warehouse is never used or sent to a third-party provider. Such output must be double-checked by the user for completeness and accuracy. | ||
|
||
#### Can dbt Copilot data be deleted upon client written request? | ||
|
||
The data from using dbt Copilot, aside from usage data, _doesn't_ persist on dbt Labs systems. Usage data is retained by dbt Labs. dbt Labs doesn't have possession of any personal or sensitive data. To the extent client identifies personal or sensitive information uploaded by or on behalf of client to dbt Labs systems, such data can be deleted within 30 days of written request. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
--- | ||
title: "About dbt Copilot" | ||
sidebar_label: "About dbt Copilot" | ||
description: "dbt Copilot is a powerful AI engine designed to accelerate your analytics workflows throughout your entire ADLC." | ||
pagination_next: "docs/cloud/enable-dbt-copilot" | ||
pagination_prev: null | ||
--- | ||
|
||
# About dbt Copilot <Lifecycle status='beta'/> | ||
|
||
dbt Copilot is a powerful artificial intelligence (AI) engine that's fully integrated into your dbt Cloud experience and designed to accelerate your analytics workflows. dbt Copilot embeds AI-driven assistance across every stage of the analytics development life cycle (ADLC), empowering data practitioners to deliver data products faster, improve data quality, and enhance data accessibility. With automatic code generation, you can let the AI engine generate the [documentation](/docs/build/documentation), [tests](/docs/build/data-tests), and [semantic models](/docs/build/semantic-models) for you. | ||
|
||
:::tip Beta feature | ||
dbt Copilot is designed to _help_ developers generate documentation, tests, and semantic models in dbt Cloud. It's available in beta, in the dbt Cloud IDE only. | ||
|
||
To use dbt Copilot, you must have an active [dbt Cloud Enterprise account](https://www.getdbt.com/pricing) and agree to use dbt Labs' OpenAI key. [Register your interest](https://docs.google.com/forms/d/e/1FAIpQLScPjRGyrtgfmdY919Pf3kgqI5E95xxPXz-8JoVruw-L9jVtxg/viewform) to join the private beta or reach out to your Account team to begin this process. | ||
::: | ||
|
||
<Lightbox src="/img/docs/dbt-cloud/cloud-ide/dbt-copilot-doc.gif" width="100%" title="Example of using dbt Copilot to generate documentation in the IDE" /> | ||
|
||
## Feedback | ||
|
||
Please note: Always review AI-generated code and content as it may produce incorrect results. The features and/or functionality of dbt Copilot may be added or eliminated as part of the beta trial. | ||
|
||
To give feedback, please contact your dbt Labs account team. We appreciate your feedback and suggestions as we improve dbt Copilot. |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
--- | ||
title: "Enable dbt Copilot" | ||
sidebar_label: "Enable dbt Copilot" | ||
description: "Enable the dbt Copilot AI engine in dbt Cloud to speed up your development." | ||
--- | ||
|
||
# Enable dbt Copilot <Lifecycle status='beta'/> | ||
|
||
This page explains how to enable the dbt Copilot engine in dbt Cloud, leveraging AI to speed up your development and allowing you to focus on delivering quality data. | ||
|
||
## Prerequisites | ||
|
||
- Available in the dbt Cloud IDE only. | ||
- Must have an active [dbt Cloud Enterprise account](https://www.getdbt.com/pricing). | ||
- Development environment has been upgraded to ["Versionless"](/docs/dbt-versions/upgrade-dbt-version-in-cloud#versionless). | ||
- Current dbt Copilot deployments use a central OpenAI API key managed by dbt Labs. In the future, you may provide your own key for Azure OpenAI or OpenAI. | ||
- Accept and sign legal agreements. Reach out to your Account team to begin this process. | ||
|
||
## Enable dbt Copilot | ||
|
||
dbt Copilot is only available at an account level after your organization has signed the legal requirements. It's disabled by default. A dbt Cloud admin(s) can enable it by following these steps: | ||
|
||
1. Navigate to **Account settings** in the navigation menu. | ||
|
||
2. Under **Settings**, confirm the account you're enabling. | ||
|
||
3. Click **Edit** in the top right corner. | ||
|
||
4. Enable the **Enable account access to AI-powered features** option. | ||
|
||
5. Click **Save**. You should now have the dbt Copilot AI engine enabled for use. | ||
|
||
Note: To disable (only after enabled), repeat steps 1 to 3, toggle off in step 4, and repeat step 5. | ||
|
||
<Lightbox src="/img/docs/deploy/example-account-settings.png" width="90%" title="Example of the 'Enable account access to AI-powered feature' option in Account settings" /> |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: "Use dbt Copilot" | ||
sidebar_label: "Use dbt Copilot" | ||
description: "Use the dbt Copilot AI engine to generate documentation, tests, and semantic models from scratch, giving you the flexibility to modify or fix generated code." | ||
--- | ||
|
||
# Use dbt Copilot <Lifecycle status='beta'/> | ||
|
||
Use dbt Copilot to generate documentation, tests, and semantic models from scratch, giving you the flexibility to modify or fix generated code. To access and use this AI engine: | ||
|
||
1. Navigate to the dbt Cloud IDE and select a SQL model file under the **File Explorer**. | ||
|
||
2. In the **Console** section (under the **File Editor**), click **dbt Copilot** to view the available AI options. | ||
|
||
3. Select the available options to generate the YAML config: **Generate Documentation**, **Generate Tests**, or **Generate Semantic Model**. | ||
- To generate multiple YAML configs for the same model, click each option separately. dbt Copilot intelligently saves the YAML config in the same file. | ||
|
||
4. Verify the AI-generated code. You can update or fix the code as needed. | ||
|
||
5. Click **Save As**. You should see the file changes under the **Version control** section. | ||
|
||
<Lightbox src="/img/docs/dbt-cloud/cloud-ide/dbt-copilot-doc.gif" width="100%" title="Example of using dbt Copilot to generate documentation in the IDE" /> |
Oops, something went wrong.