Dbt lineage command

Dbt lineage command

Dbt lineage command. Verify your installation by running dbt --help in the command line. Now anyone on the data team can safely contribute to production-grade data pipelines. This command will generate a target directory in your dbt project. Running it in a kubernetes operator will start a pod that doesn't complete it's work. At the moment I'm testing in Visual Studio Jul 6, 2023 · To use the DBT Dependency Viewer, please navigate into your dbt project folder and run the following command: dbt-lineage-viewer <model_name> --max-depth <max_depth> --output <output_file>. dbt Core: An open source project where you can develop from the command line. Nov 3, 2021 · Open a terminal with `CTRL+`` (which should open within the jaffle_shop directory) and do the following steps: # make sure you have Python at least 3. The dbt seed command will load csv files located in the seed-paths directory of your dbt project into your data warehouse. yml file. Fivetran can run dbt projects created with either dbt Cloud or dbt CLI. dbt, or data build tool, is an open-source command-line tool that allows you to transform, test, and document your data. This can be customized by passing the flag 4 days ago · By default, dbt run will execute all of the models in the dependency graph. yml file is a great place to define variables that rarely change. Create your first environment and sync the Elementary schema. bat full-sync -s "ID of the data source". If you don't see the project lineage graph immediately, click Render Lineage. Let's quickly run through what those are. To expand this graph, click the “View Fullscreen” button in the top-right of the popout. 6. DBT can be run from a command line on either 4 days ago · Definition. Due to the lack of UI, dbt is not for business analysts who prefer to use tools and make plans as Unlock the potential of your data with a cloud-based platform designed to support faster production. Using the dbt test command I can execute all the test cases and receive a result. Aug 18, 2023 · The problem I’m having. 8. While dbt Cloud has a UI that takes care of a few configurations and a preview of the transformed data can be seen, the same commands as in CLI need to be applied to dbt Cloud. # Run dagster gRPC server on port 4000. 2. Aug 2, 2021 · The Data Build Tool (DBT) is an open-source test automation tool and a command-line tool. These files contain everything needed to trace lineage. Create an account. json file. Note: As of dbt v0. To run commands in dbt Cloud, you must set up the project and start editing with the cloud IDE. dbt clean – this will remove the /dbt_modules (populated when you run deps) and /target folder (populated when models are run) What is dbt? First things first, let's talk about what dbt actually is. Use prod datasets to build dev models with defer. 0 (released in October 2021), you can now set your preferred production commands using dbt build. So let's first do DBT debug. Now, dbt has its own separate workflow called the dbt Workflow. And you should now be able to run any dbt command. For complete information, refer to the dbt command reference. Please help. ” in the command tells Docker to use the current directory as the Dec 22, 2022 · target: If set, passed as the — target argument to the dbt command; dir: The directory to run the dbt command in; full_refresh: If set to True, passes — full-refresh; models: If set, passed as the — models argument to the dbt command; exclude: If set, passed as the — exclude argument to the dbt command; select: If set, passed as the Aug 23, 2022 · minhajpasha August 23, 2022, 9:36am 2. The dbt CLI is free to use and open source. *Note: Not to be confused with debug-level logging via the --debug option which 3 days ago · In the command line bar at the bottom, enter dbt run and click Enter. # Add repository code. There is a significant overlap between dbt's flags and dbt's command line options, but there are differences: Certain flags can only be set in dbt_project. Key Reviews. There's three main command line commands that you use: DBT debug, which you've used before, DBT compile and DBT run. passed as serialized json I am trying execute the below command. It allows users to execute data modeling, testing, and documentation through simple commands. By declaring these tables as sources in dbt, you can then. dbt Core 4 days ago · Install with Docker. DBT allows both data analysts and data engineers to build the models and transform the data in their warehouses to make it meaningful. To get around that you can add -q to the dbt command. test your assumptions about your source Nov 29, 2021 · The specific dbt commands you run in production are the control center for your project. Run the below command: dbt init. Inside this directory, you’ll find a manifest. After meeting the folks at dbt Labs (nee Fishtown) four years ago, I was inspired by their SQL style guide; after spending more time writing python and using black, I desperately wanted an auto formatter like black for dbt SQL. To create your dbt project: 4 days ago · Excluding models. By giving insight into data’s history, lineage enables users to perform root cause analysis on data issues, gauge the downstream impact of changes, and streamline redundant models and pipelines. json file and a catalog. Example: 4 days ago · dbt Cloud dbt Cloud is the fastest and most reliable way to deploy dbt. GitLab Environmental, Social, and Governance. Aug 31, 2023 · Once the build is done, you’re ready to run Amundsen using the following command: docker-compose -f docker-amundsen-local. Aug 24, 2023 · Data lineage, according to dbt, “provides a holistic view of how data moves through an organization, where it’s transformed and consumed. I've created a Snapshot, but instead of referencing a Source using the Source () function I have used variables that can be passed from the command line. Replace <model_name> with the name of the DBT model you want to analyze, <max_depth> with the maximum depth for the dependency tree, and <output_file> with Jan 27, 2022 · Since becoming an analyst and learning SQL, I have formatted my SQL queries in every possible way. Many folks commented on how they acheived similar productivity using VSCode. 5 days ago · About dbt show command. # Create and activate virtual environment. New replies are no longer allowed. E-Group Weekly. 10. A hosted version of dbt called dbt Cloud is also Feb 3, 2022 · dbt Snapshot using Variable as source & DAG lineage. The final “. Each run step can succeed or fail, which may determine the job's run Now, we can generate documentation for this model using dbt docs generate. Historically, passing flags (such as "global flags") before the subcommand is a 4 days ago · Job commands. The result of a test can either be PASS, WARN, ERROR or SKIP. This topic was automatically closed 7 days after the last reply. . 4 days ago · About dbt snapshot command. dbt deps – install the dbt dependencies from packages. 3. Acquisitions Handbook. 4 days ago · Save the commands from "or create a new repository on the command line" to use later in Commit your changes. conda activate <env-name>. 6, we updated the awesome dbt cheat sheet created originally by Bruno de Lima. sql, . dbt Core is an open sourced project where you can develop from the command line and run your dbt project. Create a project Learn how to use a series of commands using the command line of the Terminal to create your project. Usage: 4 days ago · The Lineage Graph in dbt Docs can show a model or source’s entire lineage, all within a visual frame. Give it a minute or so to fire up and check the status of all the containers using the docker ps command. We have also moved the dbt jinja sheet sheet to a dedicated post. Unable to run a dbt run with multiple variables with --vars option. With the advent of dbt 1. Write business logic faster using a declarative code style. Exposures appear as orange-y nodes in the DAG. Mar 11, 2022 · Dbt has two versions: dbt Cloud and dbt Command Line Interface (CLI). This flag will cause dbt to drop the existing target table in the database before rebuilding it for all-time. yml file for a profile with the same name. Start the lineage harvester by entering the full-sync command. Everyone interacting in the dbt project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the dbt Code of Conduct. dbt is a command-line tool that enables data analysts and engineers to transform data in their warehouses more effectively. /bin/lineage-harvester full-sync -s "ID of the data source". Nov 9, 2023 · In this post, we delve into a case study for a retail use case, exploring how the Data Build Tool (dbt) was used effectively within an AWS environment to build a high-performing, efficient, and modern data platform. About the Handbook. The dbt-semantic-interfaces is available under Apache 2. Data lineage in dbt Core is represented through the DAG, which shows how data is transformed from raw sources to the final models used for analysis. Models specified with the --exclude flag will be removed from the set of models selected with --select. a_big_model+" # select all models in my_package and their children except a_big_model and its children. Use the dbt --version command to see which versions you have installed: Aug 2, 2023 · Data lineage metadata using the Lineage Workflow; dbt metadata using the dbt Workflow; dbt was a part of the Metadata Ingestion Workflow until the 0. The webserver is rooted in your target/ directory. stg_epidemiology. *+ --exclude "my_package. By default, the snapshot-paths path is snapshots/. Try out a hosted dbt option like PopSQL to make setup and management easier Mar 28, 2021 · dbt generic commands. Install Elementary dbt package. When you invoke dbt from the command line, dbt parses your dbt_project. dbt Core is an open-source command-line tool that facilitates data transformation and analytics engineering. Depending on your target database or data warehouse, you'll have to install the corresponding adapter. $ dbt run --full-refresh --select my_incremental_model+. dbt test -s +exposure:weekly_jaffle_report. For instance, for Google BigQuery: pip install dbt-bigquery. Steps. During development (and deployment), it is useful to specify only a subset of models to run. Aug 2, 2022 · dbt test --select source:raw_covid19. dbt ls on its own will list all nodes which include tests, snapshots, seeds, etc. dbt accelerates the speed of development by allowing you to: Free up data engineering time by inviting more team members to contribute to the data development process. Develop, test, schedule, and investigate data models all in one web-based UI. Run that query against the data warehouse. 4 days ago · brew untap dbt-labs/dbt. 1 release. yml up -d. A dbt project, on the other hand, is a collection of files that define how your data should be transformed. Sources make it possible to name and describe the data loaded into your warehouse by your Extract and Load tools. dbt then checks your profiles. It operates in the ELT (Extract, Load, Transform) paradigm, which means it transforms data after it has been extracted and loaded into the data warehouse. Yes, you can pass parameters to SQL models in DBT. dbt will dbt™ is a SQL-first transformation workflow that lets teams quickly and collaboratively deploy analytics code following software engineering best practices like modularity, portability, CI/CD, and documentation. Replace <model_name> with the name of the DBT model you want to analyze, <max_depth> with the maximum depth for the dependency tree, and <output_file GitLab Environmental, Social, and Governance. Everything in DBT is one of three types of files — . The dbt CLI is a command line interface for running dbt projects. 2. 0. A command line interface is one way of invoking a program in order to automate its operation, instead of working with it interactively. To use the DBT Dependency Viewer, please navigate into your dbt project folder and run the following command: dbt-lineage-viewer < model_name > --max-depth < max_depth > --output < output_file >. It's designed to work with your existing data warehouse, allowing you to easily manage your data modeling and analytics workflows. Group Conversations. json file containing information about dataset schemas. Build your first model You have two options for working with files in the dbt Cloud IDE: Create a new branch (recommended) — Create a new branch to edit and commit your changes. Learn more about dbt Cloud features and try one of the dbt Cloud quickstarts. To start using Elementary, you need to add our dbt package to your dbt project. Run your project from the command line — macOS ships with a default Aug 11, 2023 · DBT (Data Build Tool) employs a unique architecture that sets it apart from traditional ETL tools and frameworks. A hosted version of dbt called dbt Cloud is also Sep 6, 2018 · An in-depth analysis of your DAG requires the full lineage of your models, as well as some more screen real estate. It’s free to use and available as an open source project. 0 with dbt-snowflake==1. Selecting seeds to run Specific seeds can be run using the --select flag to dbt seed. 3, so make sure you install version 1. Then, serve them: dbt docs serve. You may need to use production (or another environment’s) data to build a model. 3 or newer of dbt. The dbt Cloud CLI and dbt Core are both command line tools that enable you to run dbt commands. In your terminal, navigate to the root of your dbt project and run: dbt docs generate. Over the past few months, I have been hacking away at that tool, and 4 days ago · To force dbt to rebuild the entire incremental model from scratch, use the --full-refresh flag on the command line. For consistency, command-line interface (CLI) flags should come right after the dbt prefix and its subcommands. These files can be used to trace lineage and job performance. Finally, let's run the sample models that comes with dbt templates by default to validate everything is set up correctly. This will download and install the latest version of dbt and its related dependencies. See full list on docs. md. dbt installed on your computer. ) fully backed by dbt Cloud. It provides a simple and powerful way to define, Sep 15, 2021 · July 19, 2021. Signup to Elementary using Google SSO or email. If everything’s good, move to the next step. dbt seed --select tag:my_tag. A configuration spec for defining metrics, dimensions, how they link to each other, and how to query them. This lineage graph helps teams understand the dependencies and relationships between different data models, making it easier to identify potential issues and inefficiencies. source . Apply a tag (or list of tags) to a resource. Inspired by GitLab. Create a free account Book a demo. To check what SQL your Jinja compiles to: Using dbt Cloud: Click the compile button to see the compiled SQL in the Compiled SQL pane; Using dbt Core: Run dbt compile from the command line. They are a variant on traditional markdown and are used as documentation for models 4 days ago · The dbt Cloud CLI to develop and run dbt commands against your dbt Cloud development environment from your local command line. dbt will run the test and display the results, the default result can either be PASS, WARN, ERROR or SKIP, below is the result of the test run for the specific data source: dbt cheat sheet. If you have multiple taps, use brew install dbt-labs/dbt-cli/dbt. 5 days ago · Once an exposure is defined, you can run commands that reference it: dbt run -s +exposure:weekly_jaffle_report. # CMD allows this to be Run the following command (in dbt_hol folder): $ dbt debug The expected output should look like this, confirming that dbt was able to access the database: Test run. py /opt/dagster/app. Let's break down its architecture: Aug 18, 2023 · 3. The dbt snapshot command executes the Snapshots defined in your project. Defining variables on the command line The dbt_project. Thankfully, there are many VSCode extensions (my preferred code editor) that you can install to make dbt core look and operate like dbt Cloud. By default, dbt show will display the first 5 rows from the query result. Be sure to run dbt docs generate before dbt docs serve because the generate command produces a catalog metadata artifact that the serve command depends upon Oct 13, 2021 · dbt docs might be what you're looking for? You need to first generate the docs using: dbt docs generate. Why use dbt? Mar 13, 2023 · dbt docs generate command will generate project documentation (including lineage) and store it under target/ directory. Other types of variables, like date ranges, will change frequently. Jan 23, 2024 · While dbt Cloud has many benefits, like the UI for CI/CD jobs and creating environments, I quickly realized I missed the ease of dbt core and the command line. Node selection. python3 -m venv . Once dbt is installed, you can create a new project directory and initialize it as a dbt project by executing the following command: dbt Sep 8, 2023 · dagster_dbt \. dbt snapshot --select tag:my_tag. dbt is an open-source command line tool that enables data analysts and engineers to transform data in their warehouses more 4 days ago · When used in a dbt model, your Jinja needs to compile to a valid query. 0 and is relatively mature. About dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. To use dbt Core, your workflow generally looks like: Build your dbt project in a code editor — popular choices include VSCode and Atom. Connect your data warehouse. Jun 12, 2023 · As per the DBT documentation, these are the 4 methods to install dbt Core on the command line. These files contain metadata about The dbt CLI is a powerful tool for modern data teams, allowing for efficient data transformation and modeling directly from the command line. 4 days ago · dbt Explorer now offers column-level lineage (CLL) for the resources in your dbt project. To work with dbt Core, you can either use the dbt CLI, a free and open-source command line interface, or dbt Cloud, dbt Labs' hosted service. When set, CLI flags override environment variables and profile configs. With integrations like Spectacles and Keboola, dbt becomes even more versatile, catering to a wide range of data workflows. A profile contains all the details required to connect to your data warehouse. yml and cannot be overridden for specific invocations via CLI options. dbt Core includes an init command that helps scaffold a dbt project. Aug 13, 2019 · A DAG represents the order of query execution, as well as the lineage of data as generated through the models. Analyzing the DAG here is a great way to diagnose potential inefficiencies or lack of modularity in your dbt project. (My plan is to get Azure Data Factory to run a dbt Snapshot on the end of importing a source). dbt Core and all adapter plugins maintained by dbt Labs are available as Docker images, and distributed via GitHub Packages in a public registry. For example, you may find you're using dbt-core==1. dbt docs serve --port 8081 will start an HTTP server serving the static files. However, you don't want to pipe that directly into wc because dbt prints out logging info by default. Please follow these steps (where <env-name> is any name you want for the Anaconda environment): conda create -n <env-name> python=3. Oct 17, 2017 · Users write dbt code in their text editor of choice and then invoke dbt from the command line. Aug 10, 2023 · Answer: DBT, short for Data Build Tool, is an open-source command-line tool designed to empower data analysts and engineers in the data transformation process. 16. dbt ls --select "elementary,resource_type:test". GitLab Handbook Usage. This is what the user interaction looks like: What you’re seeing is a user viewing the code for a model and then building that model and its parents. The cloud IDE has a dedicated feature to run dbt commands. This reference summarizes all the dbt commands you may need as you run your dbt jobs or study for your dbt certification. com Apr 24, 2023 · DBT (Data Build Tool) is an open-source command-line tool that helps data analysts and engineers transform and manage their data pipelines. Also, see the seeds section of this guide dbt compile - compiles all models. It is critical that you're using the latest patch available for both core and the adapter. This command will prompt you to choose a name for your project, prompt you to specify the database adapter you’re using, and ask you 3 days ago · Flags are "global" configs because they are available for all dbt commands and they can be set in multiple places. # install the dbt package you want. dbt-postgres. Mar 31, 2023 · It is an alternative to dbt Core, an open-source command line interface tool. Use dbt show to: Compile the dbt-SQL definition of a model, test, analysis, or an arbitrary dbt-SQL query passed --inline. Jun 13, 2023 · Build a Docker image using the Docker file. DBT has both a command line interface and, on the Windows platform, it has an API as well. Use the Cloud IDE to compile dbt code into SQL and run it against your database directly -- no command line required! 4 days ago · You can also use the duckcli to write SQL against the warehouse from the command line or build reports in the Evidence project provided in the reports directory. yml, . In fullscreen mode, you can see the full lineage for your model (highlighted in purple). dbt run --select "my_package". To define (or override) variables for a run of dbt, use the --vars command line option. EXPOSE 4000. 4 days ago · About dbt Core and installation. 4 days ago · Using sources. brew install dbt. # COPY repo. Working in reverse order:. Step 2: Install dbt-core and dbt adapter (s) pip install dbt-core. A job consists of commands that are "chained" together and executed as run steps. There are two types of Transformations for dbt Core: Scheduled in Fivetran (recommended): We run your dbt models in your destination Dec 13, 2023 · Fortunately, dbt has a handy ls command that lets one check the list of models/tests to run based on your chosen selectors. Step 1 — Create a Virtual Environment. To access the project's full lineage graph, select Overview in the left sidebar and click the Explore Lineage button on the main (center) section of the page. Clicking within a model, you can view the Lineage Graph and adjust selectors to only show certain models within the DAG. Developers get the familiarity of their CLI of choice while still reaping the benefits of dbt Cloud and eliminating the hassle of manual configuration and authentication like you might However, major and minor version numbers should always match. 4 days ago · About dbt seed command. These tags can be used as part of the resource selection syntax, when running the following commands: dbt run --select tag:my_tag. Sep 14, 2023 · To install dbt, open a command prompt or terminal and run the command pip install dbt using the Python package installer. 6 and less than 3. It contains a couple of hundred models and uses a wide swathe of dbt functionality - custom tests, macros from dbt-utils, and snapshots to capture changes in critical business data. Apr 30, 2022 · brew install dbt-snowflake. This includes "global" flags (supported for all commands). You'll find that the docs are served locally. Jan 22, 2024 · dbt (data build tool) is an indispensable tool for data analysts and engineers, offering an extensive range of command line functionalities to enhance and streamline data transformation workflows 6 days ago · Command line options. dbt Core enables you to write dbt code in the text editor or IDE of your choice on your local development machine and then run dbt from the command line. \bin\lineage-harvester. Mar 7, 2024 · This article focuses on using dbt Core. Python models were first introduced in dbt version 1. Flags (global configs) Events and logs; When dbt exits, it will return an exit code of either 0, 1, or 2. It mainly focuses on the transformation part in the “Extract load and transform” pipeline. One of the powerful features of dbt is the seed command, which allows you to load CSV files (referred to as “seeds”) into your data warehouse. dbtenv. This command will build a Docker image with the tag “docker_file”. The project uses dbt v0. 4 days ago · The dbt Semantic Layer includes the following components: MetricFlow in dbt allows users to centrally define their semantic models and metrics with YAML specifications. getdbt. dbt Command Line Interface (CLI) Also known as dbt Core, the dbt command line interface (CLI) allows you to run 4 days ago · Connection profiles. Documentation. Tip For more information and command options, go to Lineage harvesting app command options and arguments. ”. system Closed September 23, 2022, 3:54am 3. Using GitLab at GitLab. For more details, refer to Develop dbt. Note that the following arguments ( --select, --exclude, and --selector) also apply to other dbt tasks Nov 29, 2023 · Install dbt, the dbt CLI, and the dbt adaptor. dbt test --select tag:my_tag (indirectly runs all tests associated with the models that are 1. Use the --select flag with dbt run to select a subset of models to run. dbt Core includes the dbt Command Line Interface (CLI). A second way to automate is with an Application Program Interface (API). This isn't a command you will need to run regularly. The post details how the dbt team uses Atom and iTerm 2 on macOS for an improved workflow. Nov 29, 2021 · This guide covers the steps to safely upgrade, using a hypothetical project as a case study. Common commands are: dbt compile — generates executable SQL from your project source files; dbt run — compiles and dbt run --full-refresh - will refresh incremental models dbt test - will run custom data tests and schema tests dbt seed - will load CSV files specified in the data-paths directory into the data warehouse. OpenMetadata’s Python-based workflow-agnostic ingestion framework allows for quick and easy development of new types Oct 19, 2023 · DBT Lineage Graph summarizes it in the coolest way possible. This tutorial will guide you through the process of using the dbt seed command. Here we can see where and how the tables or view connect and feed each other. md files are documentation files. dbt debug is a utility function to test the database connection and display information for debugging purposes, such as the validity of your project file and your installation of any requisite dependencies (like git when you run dbt deps ). I see it available for DBT cloud version (Overview - DBT Docs) Is this available for CLI version. In this tutorial, we shall be using pip to install dbt Core. They are the structure that defines your team’s data quality + freshness standards. Being a public company. WORKDIR /opt/dagster/app. Then, add and install the dbt Cloud CLI as a package: brew tap dbt-labs/dbt-cli. You should see a dbt run succeeded message. In addition, by using the create catalog command, a user can instruct dbt to create a target/catalog. For this, please run the following command (in dbt_hol folder): Aug 27, 2021 · I think this is happening because VS Code is using PowerShell as the default terminal, if you run in cmd like the first screenshot you shared below, it should behave as expected, for this you can use ctrl + shift + p in VS Code, and at the bar type Open Settings (JSON) in there you can add the following: Dec 13, 2023 · The new dbt Cloud CLI allows developers to use any command line (CLI) or terminal of their choosing (VS Code, Sublime Text, etc. It also natively supports developing using a command line with the dbt Cloud CLI. Oct 17, 2023 · dbt Explorer provides a visualization of your project’s DAG that you can interact with. To test the specific test on the source table, use the following command: dbt test --select source:raw_covid19. dbtenv/bin/activate. In practice, this looks like: dbt. 3 Likes. Preview the results in the terminal. Components of DBT. 13. When we generate our documentation site, you'll see the exposure appear: Dedicated page in dbt-docs for each exposure. dbt will looks for Snapshots in the snapshot-paths paths defined in your dbt_project. . To list just the models you can run dbt ls --resource-type model. Hello, I’m running DBT CLI and was wondering if I can see the DBT DAG lineage graph. A dbt Cloud production job allows you to set up a system to run a dbt job and job commands on a schedule, rather than running dbt commands manually from the command line or IDE. At its core, DBT is a command-line tool that uses SQL and Jinja2 templating to transform and model data. Analytics engineers can quickly and easily gain insight into the provenance of their data products at a more granular level. Only Healthy Constraints. select from source tables in your models using the { { source () }} function, helping define the lineage of your data. Once setup, a single dbt build command can be used 4 days ago · dbt Command reference; List of commands. dbt provides an --exclude flag with the same semantics as --select. Using dbt in VSCode Intro# When our team first started using the dbt CLI, we started with Claire's well-loved discourse post, How we set up our computers for working on dbt project. Using a prebuilt Docker image to install dbt Core in production has a few benefits: it already includes dbt-core, one or more database adapters, and pinned versions of all their dependencies. 21. dbt init project_name – performs several actions necessary to create a new dbt project. Using the dbt test command without any arguments will execute all the test cases and output a summary result. 4 days ago · About dbt debug command. dbt compiles all code into raw SQL and executes that code against the configured data warehouse. From this interface, you can zoom and pan around. When we run the dbt seed command, Mar 18, 2024 · IDE user interface. The dbt Cloud IDE is a tool for developers to effortlessly build, test, run, and version-control their dbt projects, and enhance data governance — all from the convenience of your browser. dbt -q ls --resource-type model | wc -l. dbt run --vars {“var”:“value”} and use ‘var’ in SQL model. GitLab licensing technology to independent Chinese company FAQ. Install dbt and the dbt CLI with the following code: 4 days ago · This command starts a webserver on port 8080 to serve your documentation locally and opens the documentation site in your default browser. yml and obtains the profile name, which dbt needs to connect to your data warehouse. rv nh ku oo bw pd pv gs ov qu