資料來源設定:
資料處理邏輯:
--需要抽取的維度表:處理丟失外來鍵關係資料
select
*from
t_reportleafgrade
where fsubfid not
in ( select
fid
from
t_raceleafreport )
delete
from
t_reportleafgrade
where fsubfid not
in ( select
fid
from
t_raceleafreport )
--處理**商關係
select
*from
t_raceleafreport
where v_customer not
in ( select
c_custcode
from
t_providerinfo )
--更改字段型別
alter
table t_raceleafreport alter
column v_customer int
--設定主鍵為not null
alter
table t_providerinfo alter
column c_custcode int
notnull
--設定主鍵
alter
table
t_providerinfo
addconstraint pk_custcode primary
key(c_custcode)
--承運單位
select
*from
t_raceleafreport
where i_carryid not
in ( select
i_carryid
from
t_racecarryunitinfo )
--運輸工具
select
*from
t_raceleafreport
where i_conveyanceid not
in ( select
i_conveyanceid
from
t_raceconveyance )
--收購型別
select
*from
t_raceleafreport
where i_purchasetypeid not
in ( select
i_purchaseid
from
t_purchasetype )
--加工型別
--新增i_tlproctypecode欄位
alter
table t_raceleafreport add i_tlproctypecode int
null
update
t_raceleafreport
set t_raceleafreport.i_tlproctypecode =
t_tlproctype.i_tlproctypecode
from
t_tlproctype
where t_raceleafreport.v_tlproctype =
t_tlproctype.v_tlproctype
delete
from
t_raceleafreport
where i_tlproctypecode is
null
--提交標誌\刪除標記
delete
from
t_raceleafreport
where v_issubmit =
'未提交
'delete
from
t_raceleafreport
where i_deleteflag in ( 1, 2)--
新增業務日期businessdate欄位
alter
table t_raceleafreport add businessdate int
null
--將datetime轉為int
update
t_raceleafreport
set businessdate =
cast(replace(convert(char(10), d_reportdate, 120), '-'
,
'') as
int)
--產地處理
delete
from
t_reportleafgrade
where i_shapecode not
in ( select
i_originid
from t_origin )
序號表名
說明備註
t_providerinfo
供貨商t_racecarryunitinfo
承運單位
t_raceconveyance
運輸工具
t_gbgradecode
菸葉級別
t_distinction
菸葉等級
t_origin
產地t_purchasetype
收購型別
t_tlproctype
加工型別
需要抽取的事實表:
序號表名
說明備註
t_raceleafreport
報到主表
t_reportleafgrade
報到子表
主要指標:
i_piececount 件數_合計
i_weight 重量_合計
專案結構:
瀏覽效果:
客戶端效果:
BI專案記筆記索引
這個筆記系列主要記錄了在bi專案中,如何搭建環境進行源 管理以及文件管理。用到的產品包括 tfs express sharepoint visual studio sql server 配置sharepoint2013支援文件版本管理筆記 搭建 管理環境之服務端 搭建 管理環境之客戶端 搭建 管理環...
BI專案記筆記索引
這個筆記系列主要記錄了在bi專案中,如何搭建環境進行源 管理以及文件管理。用到的產品包括 tfs express sharepoint visual studio sql server 配置sharepoint2013支援文件版本管理筆記 搭建 管理環境之服務端 搭建 管理環境之客戶端 搭建 管理環...
《BI專案筆記》建立父子維度
建立步驟 而parentoriginid其實就是對應的parentoriginid,它的 usage 必須是 parent 才能表示這樣的乙個父子維度。檢視originid屬性,usage 是 key。在這裡一定要注意,父子關係層次結構中的子級必須是維度的關鍵屬性,所以originid這裡的 usa...