Complete before Monday morning. Install plus first-run account setup takes 10-15 minutes.
Run the official install script. Drops a single binary into your PATH and configures auto-update.
curl -fsSL https://public.staging.cdn.getdbt.com/dbt-wizard/install/install-wizard.sh | sh
dbt Wizard requires Google Cloud Application Default Credentials (ADC). The agent uses your GCP identity to reach the dbt platform's hosted model gateway.
which gcloud
brew install --cask google-cloud-sdk
gcloud auth application-default login
gmorn today, you're authenticated and can skip this step.
Launch from inside the lab repo. The first run walks through dbt account creation.
cd ~/path/to/dbt_wizard_hol
dbt-wizard
First launch opens a browser-based sign-in flow against the dbt platform. Run these ten steps in order.
The CLI prompts you to authenticate. Press Enter to open your default browser at the dbt platform sign-in page.
On the sign-in page, click "Create account" rather than logging in. Use your @fivetran.com email.
+1 at the end. Ex: jane.doe+1@fivetran.com. The dbt accounts team is working on fixing this.
Open the verification email from dbt Labs and click the confirmation link.
Switch back to the terminal window where dbt Wizard is waiting. The browser tab can stay open.
The browser flow gives you two options. Choose Sign in. Choosing Continue will loop you back to the account-creation form.
On the sign-in page, click "Forgot password" to trigger a password reset. This is required for new accounts created through this flow.
Type the same email you used to create the account (including the +1 suffix if you needed it).
Follow the email link and set a new password. Save it in your password manager.
Return to the sign-in page and authenticate with your email and the new password.
You'll be prompted to configure two-factor authentication. Use your authenticator app of choice. Once 2FA is configured, the CLI session will pick up the auth and drop you into a dbt Wizard prompt.
After install, all four of these should be true.
which dbt-wizard returns a pathgcloud auth application-default print-access-token returns a tokendbt-wizard --version prints a versiondbt-wizard inside the dbt_wizard_hol repo opens a promptCommon failure modes and fixes.
command not found: dbt-wizardRe-run the install script and check that the install location is on your PATH. The installer prints the path it wrote to at the end. If your shell can't find it, source your shell rc file or open a new terminal.
Your ADC token has expired or was never set. Re-run:
gcloud auth application-default login
dbt_show returns no rowsTwo usual culprits: the wrong profile is selected, or the run-cache dependency is missing. Confirm your profile in ~/.dbt/profiles.yml matches dbt_hands_on_lab_profile, and make sure your venv has the right dbt deps:
pip install "run-cache>=2.6.1"
Copy the URL the CLI prints and paste it into a browser by hand. The flow works the same.
If your authenticator app rejects the code, double-check the time sync on your phone. If the QR code never appears, refresh the page and the dbt platform will regenerate it.
The 7-step tour of The Builder Depot dbt project. Start here on Monday.
Reference for every scenario, prompt, and expected behavior.
One-page printable reference with every prompt in the lab.
#tmp-wizard-cli-feedback on Fivetran Slack. The dbt Wizard team monitors that channel.