Overview
Brighthive uses DBT Cloud (integrated via Datapiary) for data transformations. The platform’s DBT Agent can generate transformation models from natural language descriptions and submit them as GitHub pull requests — giving your team full control over what gets deployed.How It Works
- Describe what you need — Tell BrightAgent what transformation you want in plain English.
- DBT Agent generates the model — Creates SQL transformations with proper dbt structure, configurations, and tests.
- GitHub PR submitted — All generated code goes through a pull request for human review.
- Team reviews and approves — Nothing gets deployed without your approval.
- DBT Cloud executes — Approved models run on DBT Cloud, executing transformations in your Redshift warehouse.
- Neo4j tracks lineage — Transformation relationships are recorded in the knowledge graph.
DBT Cloud Integration
Managed via Datapiary
DBT Cloud is integrated through the Datapiary library, providing a consistent interface for transformation management.
Runs in Redshift
dbt models execute in your workspace’s dedicated Redshift Serverless cluster.
Version Controlled
All dbt models live in Git — full history, branching, and code review via GitHub PRs.
Lineage in Neo4j
Neo4j tracks dependencies between source tables, staging layers, and data marts — visible in the data catalog.
What Neo4j Tracks
Neo4j serves as the control plane for transformations, maintaining visibility across:- Source tables — Raw data from organizations.
- Staging layers — Cleaned and standardized intermediate tables.
- Data marts — Final analytical tables ready for consumption.
- Dependencies — Which models depend on which sources and other models.
- Run history — When transformations last ran and their status.

