如何應用BI分析軟體FineBI的join功能?

在業務包進行建立資料關聯時中,FineBI執行的是inner join操作,取得是資料表之間的交集,但是如果想獲取笛卡爾積,或者資料表拼接等等的時候,就無法直接使用FineBI的獲取資料庫關聯功能,因此join和union的功能可來實現表間關聯。下面將通過BI分析軟體FineBI進行介紹。

工具/原料

BI分析軟體FineBI V3.7

方法/步驟

點選BIdemo業務包,進入業務包設定介面,選擇簽約事實表資料表,在右側的ETL處理中點選表名稱,選擇與其他表-join選項,進入join配置介面,如下圖:

如何應用BI分析軟體FineBI的join功能

點選右上角的去資料連線選擇表按鈕,選擇需要與簽約事實表進行join連線的資料表(即合同維度表),去資料連線中選取,如下圖:

如何應用BI分析軟體FineBI的join功能

點選合同維度表,頁面跳轉至選擇的兩張表(簽約事實表,合同維度表)進行join的設定頁面:

當前頁面上可以關於join操作的各種設定,可以返回上一步重新選擇需要join的表,可以選擇join的連線方式,包括left join,right join,inner join,outer join,含義與基礎sql語句含義一樣,新增、刪除表關聯的依據(即兩個表進行join的條件欄位),修改join操作原表中輸出的欄位的名稱

如何應用BI分析軟體FineBI的join功能

點選儲存,回到資料表設定介面,可在左側看到join時所有輸出欄位及對應的名字,在右側看到該ETL轉換表是由兩個表組成的,如下圖:

如何應用BI分析軟體FineBI的join功能

相關問題答案