请我需要你的帮助,我有临时桌子Air(*BTS*,Ville,region,zone)
和桌子dim_BTS(*BTS*,BSC,statut,date_BTS,classe,idVille) dimAxeGeographi(idVille,ville,zmr,region)
我需要你帮助如何从商业智能的 SSIS 上使用临时表中的属性获取 idVilledimAxeGeographi
并将其戴上, 但我不知道如何获取。dim_BTS
BTS
Id-ville
请我需要你的帮助,我有临时桌子Air(*BTS*,Ville,region,zone)
和桌子dim_BTS(*BTS*,BSC,statut,date_BTS,classe,idVille) dimAxeGeographi(idVille,ville,zmr,region)
我需要你帮助如何从商业智能的 SSIS 上使用临时表中的属性获取 idVilledimAxeGeographi
并将其戴上, 但我不知道如何获取。dim_BTS
BTS
Id-ville
假设:在表 dimAxeGeographi 中,ville 和 region 一起使记录唯一。
尝试这个:
Merge dim_BTS AS Target using
(
SELECT A.BTS, D.idVille
FROM Air A
INNER JOIN dimAxeGeographi D
ON A.Ville = D.Ville AND A.Region = D. Region
) AS Source ON Source.BTS = Target.BTS
WHEN MATCHED THEN
UPDATE
SET Target.idVille = Source.idVille
;
注意:如果您可以发布示例数据和预期结果,将会很有帮助。