日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《BI项目笔记》基于雪花模型的维度设计

發布時間:2025/4/16 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《BI项目笔记》基于雪花模型的维度设计 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

GBGradeCode

外鍵關系:

1

煙葉等級

T_GBGradeCode.I_DistinctionID=T_Distinction.I_DistinctionID

煙葉等級分為:上等煙、中等煙、下等煙、末等煙、低等煙、低次等煙、其它、下低等煙

2

分級標準

T_GBGradeCode.I_GradStanCode=T_GradeStandard.I_GradStanCode

取值為:四十二級、二十八級、自定義、其他、工藝級別

3

煙葉烤型

T_GBGradeCode.C_Type=T_TobaccoLeafType.C_Type

取值為:白肋煙、烤煙

QualityModel

外鍵關系:

T_TIR_QualityModelAdmin.F_OriginID = T_Origin.I_OriginID
T_TIR_QualityModelAdmin.F_CustomerCode = T_CustomInfo.T_CustomInfo
T_TIR_QualityModelAdmin.F_Tag = T_GBGradeCode.I_GBGradeID

數據處理:

ALTER TABLE T_TIR_QualityModelAdmin ALTER COLUMN F_CustomerCode VARCHAR(5)DELETE FROM T_TIR_QualityModelAdmin WHERE F_CustomerCode NOT IN ( SELECT C_CustCodeFROM T_CustomInfo )DELETE FROM T_TIR_QualityModelAdmin WHERE F_OriginID NOT IN ( SELECT I_OriginIDFROM T_Origin ) UPDATE T_TIR_QualityModelAdmin SET T_TIR_QualityModelAdmin.F_Tag = T_GBGradeCode.I_GBGradeID FROM T_GBGradeCode WHERE T_TIR_QualityModelAdmin.F_GradeCode = T_GBGradeCode.V_GBGradeCodeDELETE FROM T_TIR_QualityModelAdmin WHERE T_TIR_QualityModelAdmin.F_Tag NOT IN ( SELECT I_GBGradeIDFROM T_GBGradeCode )ALTER TABLE T_Origin ALTER COLUMN I_OriginPID INT NULLUPDATE [T_Origin] SET [I_OriginPID] = NULL WHERE [I_OriginPID] = 0

QualMoistureMiddleRawChemistry

QualMoistureMiddle

數據處理:

ALTER TABLE T_TeamOrder ALTER COLUMN V_TeamOrderCode VARCHAR(10) NOT NULL ALTER TABLE T_QualMoisture_Middle ADD DeptID INT NULL ALTER TABLE T_QualMoisture_Middle ADD TeamOrderCode VARCHAR(10) NULLUPDATE T_QualMoisture_Middle SET DeptID = T_Department.I_DepID FROM T_Department WHERE T_QualMoisture_Middle.V_Team = T_Department.V_DepNameUPDATE T_QualMoisture_Middle SET TeamOrderCode = T_TeamOrder.V_TeamOrderCode FROM T_TeamOrder WHERE T_QualMoisture_Middle.V_Team_Order = T_TeamOrder.V_TeamOrder

?RoastingPlan

數據處理:

ALTER TABLE TB_MRP_ROASTING_PLAN_DETAIL2 ADD ProdLineID VARCHAR(10) NULL ALTER TABLE TB_MRP_ROASTING_PLAN_DETAIL2 ADD TLProcTypeID INT NULL ALTER TABLE TB_MRP_ROASTING_PLAN_DETAIL2 ADD PurchaseID INT NULL ALTER TABLE TB_MRP_ROASTING_PLAN_DETAIL2 ADD OriginID INT NULL ALTER TABLE TB_MRP_ROASTING_PLAN_DETAIL2 ADD CustCode VARCHAR(5) NULL-- 生產線 UPDATE TB_MRP_ROASTING_PLAN_DETAIL2 SET TB_MRP_ROASTING_PLAN_DETAIL2.ProdLineID = T_ManuProductLine.V_LineCode FROM T_ManuProductLine WHERE TB_MRP_ROASTING_PLAN_DETAIL2.COL_RPD_ROASTING_DEVICE = T_ManuProductLine.V_ProdLineDELETE FROM TB_MRP_ROASTING_PLAN_DETAIL2 WHERE ProdLineID IS NULL-- 加工類型 UPDATE TB_MRP_ROASTING_PLAN_DETAIL2 SET TB_MRP_ROASTING_PLAN_DETAIL2.TLProcTypeID = T_TLProcType.I_TLProcTypeCode FROM T_TLProcType WHERE TB_MRP_ROASTING_PLAN_DETAIL2.COL_RPD_MANUFACTURE_TYPE = T_TLProcType.V_TLProcTypeDELETE FROM TB_MRP_ROASTING_PLAN_DETAIL2 WHERE TLProcTypeID IS NULL-- 收購類型 UPDATE TB_MRP_ROASTING_PLAN_DETAIL2 SET TB_MRP_ROASTING_PLAN_DETAIL2.PurchaseID = T_PurchaseType.I_PurchaseID FROM T_PurchaseType WHERE TB_MRP_ROASTING_PLAN_DETAIL2.COL_RPD_FT_PURCHASE_TYPE = T_PurchaseType.V_PurchaseType-- 成品產地 UPDATE TB_MRP_ROASTING_PLAN_DETAIL2 SET TB_MRP_ROASTING_PLAN_DETAIL2.OriginID = T_Origin.I_OriginID FROM T_Origin WHERE TB_MRP_ROASTING_PLAN_DETAIL2.COL_RPD_RT_AREA = T_Origin.V_OriginDELETE FROM TB_MRP_ROASTING_PLAN_DETAIL2 WHERE OriginID IS NULL-- 客戶 UPDATE TB_MRP_ROASTING_PLAN_DETAIL2 SET TB_MRP_ROASTING_PLAN_DETAIL2.CustCode = T_CustomInfo.C_CustCode FROM T_CustomInfo WHERE TB_MRP_ROASTING_PLAN_DETAIL2.COL_RPD_RT_OWNER = T_CustomInfo.V_CustomerDELETE FROM TB_MRP_ROASTING_PLAN_DETAIL2 WHERE CustCode IS NULL

?

轉載于:https://www.cnblogs.com/Bobby0322/p/4048947.html

總結

以上是生活随笔為你收集整理的《BI项目笔记》基于雪花模型的维度设计的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。