首页 > 代码库 > 《BI项目笔记》报到信息分析Cube
《BI项目笔记》报到信息分析Cube
原文:《BI项目笔记》报到信息分析Cube
数据源设置:
数据处理逻辑:
--处理丢失外键关系数据SELECT *FROM T_ReportLeafGradeWHERE FSubFID NOT IN ( SELECT FID FROM T_RaceLeafReport ) DELETE FROM T_ReportLeafGradeWHERE FSubFID NOT IN ( SELECT FID FROM T_RaceLeafReport ) --处理供应商关系SELECT *FROM T_RaceLeafReportWHERE V_Customer NOT IN ( SELECT C_CustCode FROM T_ProviderInfo ) --更改字段类型 ALTER TABLE T_RaceLeafReport ALTER COLUMN V_Customer INT --设置主键为NOT NULLALTER TABLE T_ProviderInfo ALTER COLUMN C_CustCode INT NOT NULL--设置主键ALTER TABLE T_ProviderInfoADD CONSTRAINT PK_CustCode PRIMARY KEY(C_CustCode)--承运单位SELECT *FROM T_RaceLeafReportWHERE I_CarryID NOT IN ( SELECT I_CarryID FROM T_RaceCarryUnitInfo )--运输工具SELECT *FROM T_RaceLeafReportWHERE I_ConveyanceID NOT IN ( SELECT I_ConveyanceID FROM T_RaceConveyance ) --收购类型 SELECT *FROM T_RaceLeafReportWHERE I_PurchaseTypeID NOT IN ( SELECT I_PurchaseID FROM T_PurchaseType ) --加工类型--新增I_TLProcTypeCode字段ALTER TABLE T_RaceLeafReport ADD I_TLProcTypeCode INT NULLUPDATE T_RaceLeafReportSET T_RaceLeafReport.I_TLProcTypeCode = T_TLProcType.I_TLProcTypeCodeFROM T_TLProcTypeWHERE T_RaceLeafReport.V_TLProcType = T_TLProcType.V_TLProcTypeDELETE FROM T_RaceLeafReportWHERE I_TLProcTypeCode IS NULL--提交标志\删除标记DELETE FROM T_RaceLeafReportWHERE V_IsSubmit = ‘未提交‘DELETE FROM T_RaceLeafReportWHERE I_DeleteFlag IN ( 1, 2 )--新增业务日期BusinessDate字段ALTER TABLE T_RaceLeafReport ADD BusinessDate INT NULL--将datetime转为intUPDATE T_RaceLeafReportSET BusinessDate = CAST(REPLACE(CONVERT(CHAR(10), D_ReportDate, 120), ‘-‘, ‘‘) AS INT) --产地处理DELETE FROM T_ReportLeafGradeWHERE I_ShapeCode NOT IN ( SELECT I_OriginID FROM T_Origin )
需要抽取的维度表:
序号 | 表名 | 说明 | 备注 |
1 | T_ProviderInfo | 供货商 |
|
2 | T_RaceCarryUnitInfo | 承运单位 |
|
3 | T_RaceConveyance | 运输工具 |
|
4 | T_GBGradeCode | 烟叶级别 |
|
5 | T_Distinction | 烟叶等级 |
|
6 | T_Origin | 产地 |
|
7 | T_PurchaseType | 收购类型 |
|
8 | T_TLProcType | 加工类型 |
|
需要抽取的事实表:
序号 | 表名 | 说明 | 备注 |
1 | T_RaceLeafReport | 报到主表 |
|
2 | T_ReportLeafGrade | 报到子表 |
|
主要指标:
I_PieceCount 件数_合计
I_Weight 重量_合计
项目结构:
浏览效果:
客户端效果:
《BI项目笔记》报到信息分析Cube
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。