dbt Semantic Layer | Tableau Exchange

dbt Semantic Layer

Beta 版

依據 dbt Labs

描述

dbt 語意層是 dbt Labs 的產品,可讓組織集中定義指標,以確保下游資料應用程式存取的一致性。它可以動態查詢資料並透過複雜的 SQL 產生自動處理聯結。可以在此處找到更多關於 dbt 語意層的文件。

使用 Tableau 中的 dbt 語意層連接器與 dbt 語意層建立即時連線,查詢程式碼中定義的指標,並使用來自真實來源的可信任資料建立和發佈儀表板。使用 Tableau 的 dbt 語意層連接器,可以在不影響控管的情況下減少對資料擷取的依賴,並透過將更多業務邏輯移至程式碼中,在 Tableau 中建立簡化的介面。

安裝

必要條件

  • 擁有 dbt Cloud Team 或 Enterprise 帳戶,並且 dbt 版本為 v1.6 或更高版本。
  • 已在 dbt Cloud 中設定 dbt 語意層
  • 使用的是 Tableau Desktop 版本 2021.1 或更高版本

JDBC 驅動程式 下載JDBC驅動程式 到基於作業系統的資料夾:

  • Windows: `C:\Program Files\Tableau\Drivers`
  • Mac: `~/Library/Tableau/Drivers or /Library/JDBC or ~/Library/JDBC`
  • Linux: `/opt/tableau/tableau_driver/jdbc`

Taco 檔案 下載 Taco 檔案並將其放在預設目錄中

  • Desktop Windows: C:\使用者\[您的使用者]\文件\我的 Tableau 存放庫\連接器
  • Desktop MacOS: /使用者/[您的使用者]/文件/我的 Tableau 存放庫/連接器
  • Server Windows: C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Connectors
  • Server Linux: [Tableau Server 安裝目錄]/data/tabsvc/vizqlserver/Connectors

重新啟動 Tableau Desktop 或 Tableau Server 並在左側找到 dbt Labs 連接器的 dbt 語意層。連線 dbt Cloud 在語意層設定期間提供的主機、環境 ID 和服務權杖資訊。

注意事項

彙總

  • 所有指標在 Tableau 的 UI 中均顯示為使用「SUM」彙總類型,且無法使用 Tableau 的介面進行變更。
  • dbt 語意層控制程式碼中的彙總類型,並且它是有意固定的。請記住,dbt 語意層中的基礎彙總可能不是「SUM」(「SUM」是 Tableau 的預設值)。

資料來源及顯示

  • 在「全部」資料來源中,Tableau 在左側顯示 dbt 語意層中的所有指標和維度。請注意,並非所有指標和維度都可以合併。如果無法使用指標對特定維度進行切片(反之亦然),將收到錯誤訊息。可以對要合併的較小資料片段使用已儲存的查詢。
  • 為了顯示可用的指標和維度,dbt 語意層會傳回假表的中繼資料,其中維度和指標作為該表上的「欄」。因此,實際上無法查詢此表以進行預覽或擷取。

計算與查詢

  • 當使用以非相加方式彙總的指標(例如不同計數)時,某些表計算(例如「總計」和「百分比」)可能不準確
  • 在我們的任何語意層介面(不僅是 Tableau)中,在使用任何具有時間窗格或粒度的累積指標時,必須包含時間維度
  • 我們可以支援計算欄位來建立參數篩選器或動態選取指標和維度。但是,不支援計算欄位的其他用途。
    • *請注意:對於目前未涵蓋的計算欄位使用案例,請聯絡 dbt 支援 並分享,以便我們進一步了解。
  • 當使用包含篩選器的已儲存查詢時,我們將自動套用查詢具有的任何篩選器。

不支援函數

目前不支援以下 Tableau 功能,但是,dbt 語意層可能會在未來版本中支援其中部分功能:

  • 更新資料來源頁面
  • 使用「擷取」模式檢視資料
  • 聯集表
  • 編寫自訂 SQL/初始 SQL
  • 資料表擴充功能
  • 跨資料庫聯結
  • 分析中的一些函數-->建立計算欄位
  • 篩選累積指標類型的日期部分時間維度
  • 變更日期維度以使用「週數」
  • 在 dbt 語意層所建立的表之間執行聯結。它為您處理聯結,因此無需在 dbt 語意層中聯結元件。請注意,您可以將 dbt 語意層中的表聯結到資料平台以外的表。

有關詳情,請參閱連接器上的 dbt Labs 文件

技術規格

版本
1.1.0
適用於
Tableau 2020.4 及更新版

資源