Connecting BI Tools: Power BI, Tableau, and Looker

    Who this is for:

    Architecture / Concept Overview: Connecting BI Tools: Power BI, Tableau, and Looker

    BI tools connect to Databricks SQL warehouses over JDBC/ODBC or platform-specific connectors. Every query passes through Unity Catalog for governance before hitting the Photon engine.

    %%{init: {"theme":"base","themeVariables":{"background":"#0B0E14","primaryTextColor":"#E0E6ED","lineColor":"#5D6470","darkMode":true,"primaryColor":"#2E4A4A","secondaryColor":"#374151","secondaryTextColor":"#E0E6ED","tertiaryColor":"#111827","tertiaryTextColor":"#E0E6ED","edgeLabelBackground":"#1f2937"}}}%% flowchart LR classDef source fill:#3F4B59,stroke:#9CA3AF,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef ingestion fill:#5A4B36,stroke:#C9A86B,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef processing fill:#535072,stroke:#8E82B4,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef storage fill:#2E4A4A,stroke:#5FAFA8,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef serving fill:#3D5550,stroke:#6BB7AA,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef governance fill:#5A3F52,stroke:#C28BB0,stroke-width:2px,rx:8,ry:8,color:#E0E6ED PBI[Power BI] -->|Databricks Connector| WH[SQL Warehouse] TAB[Tableau] -->|Databricks JDBC| WH LOOK[Looker] -->|Databricks Dialect| WH WH --> UC[Unity Catalog] UC --> DELTA[Delta Lake] PBI:::serving TAB:::serving LOOK:::serving WH:::processing UC:::governance DELTA:::storage

    *Figure 1 — BI tools connect to SQL warehouses via native connectors, with Unity Catalog enforcing governance on every query.*

    Partner Connect provides a one-click onboarding path for supported BI platforms.

    %%{init: {"theme":"base","themeVariables":{"background":"#0B0E14","primaryTextColor":"#E0E6ED","lineColor":"#5D6470","darkMode":true,"primaryColor":"#2E4A4A","secondaryColor":"#374151","secondaryTextColor":"#E0E6ED","tertiaryColor":"#111827","tertiaryTextColor":"#E0E6ED","edgeLabelBackground":"#1f2937"}}}%% graph TD classDef source fill:#3F4B59,stroke:#9CA3AF,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef ingestion fill:#5A4B36,stroke:#C9A86B,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef processing fill:#535072,stroke:#8E82B4,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef storage fill:#2E4A4A,stroke:#5FAFA8,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef serving fill:#3D5550,stroke:#6BB7AA,stroke-width:2px,rx:8,ry:8,color:#E0E6ED classDef governance fill:#5A3F52,stroke:#C28BB0,stroke-width:2px,rx:8,ry:8,color:#E0E6ED PC[Partner Connect] --> PBI[Power BI<br/>Native connector + DirectQuery] PC --> TAB[Tableau<br/>Published datasource] PC --> LOOK[Looker<br/>Connection + LookML project] PC --> AUTO[Automated Setup<br/>Service principal · SQL warehouse · Permissions] PC:::governance PBI:::serving TAB:::serving LOOK:::serving AUTO:::processing

    *Figure 2 — Partner Connect automates service principal creation, warehouse assignment, and initial connection configuration.*

    Key Terms

    Prerequisites and Setup

    • A running SQL warehouse (serverless recommended for low-latency BI queries)
    • Connection details: server hostname, HTTP path, and port (443)
    • Authentication method: personal access token (PAT), OAuth, or service principal
    • BI tool installed (Power BI Desktop, Tableau Desktop, or Looker instance)

    Step-by-Step Implementation

      Configuration Reference

      Connecting BI Tools: Power BI, Tableau, and Looker configuration options
      SettingPower BITableauLooker
      ConnectorNative DatabricksBuilt-in DatabricksDatabricks dialect
      Auth methodsPAT, Azure AD OAuthPAT, OAuthPAT, OAuth
      Query modeDirectQuery or ImportLive or ExtractAlways live
      Catalog supportYes (Unity Catalog)YesYes
      Partner ConnectYesYesYes
      Connection poolingManaged by PBI ServiceManaged by Tableau ServerConfigurable in Admin

      Monitoring, Cost, and Security Considerations

      Common Pitfalls and Recommended Patterns

        Frequently Asked Questions