我是SSIS的新手,我需要你的帮助。我有以下表格:
Fact_Table(date_debut_alarm,date_fin_alarm,,BTS,id_temp_deb,id_temp_fin,numOfweek,T,a,pond,t_pond)
dim_BTS(BTS,BSC,statut,date_BTS,class,Id_Ville)
dim_Calendar_deb(id-temp_deb,date_deb,year,month,trimestre,week)
dim_Calendar_fin(id-temp_fin,date_fin,year,month,trimestre,week)
和临时表:
[alarmstg]([Alarm Description] ,date_deb_alarm ,date_fin_alarm,[Server] ,[BSC] ,[BTS_ID] ,[BSC_BTS] ,[BTS] )
我想通过使用这些表来填充fact_table
。我怎么能这样做?
答案 0 :(得分:0)
听起来您可以从SSIS基础知识的一些培训中受益。
Plurlsight视频非常好。如果您有培训预算,我会寻找Pragmatic Works提供的SSIS培训。
我不知道具体细节,我会为你需要加载的每个表创建一个单独的Data Flow
。
答案 1 :(得分:0)
将fact_table作为目标使用(选择idDateStart,来自dbo.dim_date_deb的weekofEmployees)作为source.date_debut_alarm = target.date_deb上的源匹配,然后更新set target.idDate_tem_deb = source.id_temp_deb;