Setup
Rebtel-specific setup on top of the shared Development Environment.
Data Warehouse Connection
Connect your dbt development environment to Snowflake with your own user.
dbt Core (recommended)
Use SSO in ~/.dbt/profiles.yml. No password or MFA setup needed:
To use username and password instead, set up MFA with the Duo app and use:
See the dbt Snowflake setup docs.
dbt Cloud IDE & CLI
- Go to Account Settings > Your Profile > Credentials > Data Team's DBT Project
- Under Development credentials, choose Username and password and fill in your details
Note
Password login requires MFA with the Duo app.
VPN
Optional, only needed to connect to the BE DBs directly. Reaches services in Rebtel's dedicated Azure tenant.
- Get a
rebtel.ioMicrosoft account fromDevOpsand access to the Azure Portal - Install
Azure VPN Client(Mac users need an Apple account for the App Store) - Import the VPN config file into
Azure VPN Clientand save it
Repositories
All Data Team repos live in the rebtel GitHub org and are prefixed with data-team-:
- data-team-dbt
Alldbtmodels built and maintained by the Data Team, see dbt Project Structure - data-team-looker
All LookML code in therebtel_productionproject inLooker, see Looker - data-team-snowflake-objects
Record of everySnowflakeobject the Data Team owns: pipes, tasks, alerts, stages, procedures, integrations and policies.Snowflakeis the source of truth and changes are mirrored here, see Snowflake - data-team-lambda
AllAWS Lambdafunctions of the Data Team, see Architecture Overview - data-team-rebtel-data-warehouse-mcp
Semantic layer served overMCP: a curated catalog of the warehouse (glossary, joins, domains, references, SQL exemplars) that agents check before writing SQL - data-team-rebtel-viz
Rebtel Viz, chat-published charts and dashboards onSnowflakeat viz.reblab.net. Port of Majority's viz app toVercelandNeon - data-team-streamlit-app
Streamlit in Snowflakeapps - data-team-view-order-shap-ui
SHAPviewer: type an order ID to see thePRODandSHADOWfraud model explanation images, also served as a JSON API - data-team-risk-fraud-ml-model
Production setup of the risk and fraud ML model fromGCPJupyterLab