BI Tools integrations are enabled per organization for migration projects. Ask your Datafold contact or support@datafold.com to turn them on.
Tableau
Power BI
What Datafold reads
Datafold reads definitions only: workbook and data source XML from Tableau, and semantic model (TMDL) and report (PBIR) definitions from Power BI. It does not download extracts, cached data, or query results. It also records an inventory of each site or workspace: item owners, links, update times and, for Tableau, view counts.Settings shared by both tools
- Name: the name of the integration. When you create the integration, Datafold derives its own folder,
bi/<tool>/<name>/, from the name. A later rename does not move that folder, and each integration writes only its own folder, so several integrations can share one repository. - Git integration: the repository that receives the pull requests. It must be a GitHub (Datafold app), GitLab, or Azure DevOps integration, or AWS CodeCommit.
- Base branch: the branch that the pull request targets. Empty means the repository’s default branch.
- Folder in repository: a prefix for the
bi/directory, so that the sync writes to<folder>/bi/<tool>/<name>/. Empty means the repository root. The pull request can also update a sync summary under.datafold/at the repository root. - Auto-merge pull request: squash-merge each sync’s pull request once its checks pass. Failing checks stop the merge, and branch protection still applies, so a required review keeps it open. Not available for CodeCommit.
- Mappings: the Datafold data connection that each warehouse connection in your BI tool reads from. Run a sync first: Datafold then lists the warehouse connections that it found, and you pick a data connection for each. You can also add a mapping by hand. Datafold writes the mappings to
connections.ymlin the integration’s own folder.
