視頻學習請參見 :資料聯動
功能變動
建立多張表之間的聯動後,使用者可以透過自助資料集的 選欄位 功能將多張表的欄位選到一張表中。
FineBI 獲取聯動關係的方法有兩種:
在 新增資料庫表 中將資料表新增到業務包時,系統會自動讀取資料庫中的表間聯動。
在 FineBI 中手動建立表間聯動關係。
進行聯動的兩張表不能來自兩個資料源中(抽數版本可以來自兩個資料源)。
直連版本下,只有部分資料庫中的表可以和 Excel 表聯動,詳細請參見:[直連]支援與Excel融合分析的資料庫
基礎表:使用者可以對有管理權限(資料權限 2.3 節)的基礎表設定聯動。(基礎表包括:Excel、資料庫表、SQL 資料集)
自助資料集:只有 處理性質的自助資料集 可以建立聯動。
注:自助資料集的建立人和管理者可以給自助資料集建立聯動,其他人需要先獲得該自助資料集的 協作 權限才能給其建立聯動。
DEMO 資料「銀行_財務分析」中記錄了每個合同客戶的 ID ,但是沒有使用者的具體資訊。使用者的具體資訊記錄在另一張表「客戶維度表」中,如何給這兩張表建立聯動,查詢合同資訊的時候同時也能看到對應的客戶資訊呢?
1)選擇「銀行_財務分析」併為它新增聯動,如下圖所示:
(在本範例中,為了便於講解聯動,刪除了原本該表的所有聯動)
2)進入聯動設定介面,如下圖所示:
A:選擇需要與「銀行_財務分析」建立聯動的表
B:聯動欄位就是兩張表連結的紐帶,兩張表中都有「pa產品號」這個欄位,所以「pa產品號」就是聯動欄位。
C:指的是兩張表之間的聯動關係。需要根據實際情況謹慎選擇,不能違反實際資料對應的聯動關係。
注:1 端表的「聯動欄位」中是不能有重複值的,所以 1 端的“1”也表示聯動欄位中每個欄位值都是唯一的。
3)根據兩張表的關係設定聯動,並點選「確定並更新」,如下圖所示:
聯動欄位的注意事項:
1 端表的聯動欄位的欄位值中不能有重複值;
聯動欄位中不能含有以下特殊字元:. [ ] = ( );
需要注意聯動欄位中的欄位值大小寫是否能夠匹配, FineBI 區分欄位值的大小寫。
有時候使用者在 1 端表中,使用者無法用一個聯動欄位確定一條記錄。
例如,有一張資訊表記錄了每種手機的價格。但是既不能使用「品牌」作為一個手機的標識,也不能用「型號」作為一個手機的標識。
這時候透過「品牌」、「型號」兩條資訊就可以作為一種手機的標識。兩個欄位結合起來就是唯一的。
用上述表作為 1 端表時,可以新增「品牌、型號」兩個欄位一起作為聯動欄位。
之所以要建立聯動,就是希望能將有關係的兩張表的資料聯合,一起分析。
所以建立好聯動之後,就需要跨表選欄位,將多張表的欄位整合到一張表上去。詳細請參見:選欄位 。
對於已經新增好的聯動關係,點選「編輯」按鈕進行修改,如下圖所示:
使用者可以刪除之前建立的不需要的表間聯動,如下圖所示: