WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院数据库DB2 灵活有效的数据仓库解决方案,第3部分:设计并实现... 阅读

灵活有效的数据仓库解决方案,第3部分:设计并实现仓库ETL过程

 2010-05-14 15:00:27 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姈椤愮厧鈽夊Ο閿嬬€婚梺褰掑亰閸撴稑鈻斿鑸碘拺闁告稑饪村▓鏃€绻涚仦鍌氬闁崇粯鎹囬獮瀣攽閹邦剚顔傛俊鐐€栧濠氬储瑜忛幉鎾晸閿燂拷
核心提示:将目标表导入 Data Warehouse Center在 DB2 Data Warehouse Center 中,检查 Warehouse Targets 下面所列的数据库或表,灵活有效的数据仓库解决方案,第3部分:设计并实现仓库ETL过程(8),如果没有列出复制源数据库或表,则将其作为仓库目标导入,图 10 说明仓

将目标表导入 Data Warehouse Center

在 DB2 Data Warehouse Center 中,检查 Warehouse Targets 下面所列的数据库或表。如果没有列出复制源数据库或表,则将其作为仓库目标导入。尽管这些表可能已经列出,但仍需要重新导入它们,让 DB2 DWC 知道已经为进行复制注册了这些表。

在 Data Warehouse Center 中定义复制步骤

定义复制步骤与定义其他仓库步骤十分相似。您可以在复制仓库步骤中定义 5 种类型的复制步骤:用户副本、时间点、基本聚集、更改聚集和中间表。(这些与 上面 所解释的步骤相同。)

默认情况下,设置复制步骤是为了生成目标表。如果需要将复制步骤链接到现有的目标表中,那么可以双击该目标表来打开 Properties 窗口。在第一个选项卡上,启用选项 Data Warehouse Center created this table。然后使用数据链接工具来将复制步骤连接到目标步骤上。在进行连接之后,返回到目标表的属性,然后取消选项 Data Warehouse Center created this table。

在使用现有的用户创建的目标表时,请特别小心,它与 DWC 生成的目标表相反。正如前面提到的,在将复制步骤降级到开发模式时,DWC 将删除 Apply 以及与这些步骤相关的订阅集。在升级步骤时,将重新创建它们,而且因为 Applies 在此时是新的,所以 Capture 程序将认为它需要向目标表提供完全刷新。如果已经在每个目标表上启用了 Data Warehouse Center created this table 选项,那么将在降级时删除这些表,并在升级时重新创建它们,(以及 Apply 程序、订阅集和表),这些表将为空,准备各自接收数据的完全刷新。但是,如果从不删除这些表,那么数据都会保留着,并且如果执行完全刷新,那么通过外键连接目标表时很可能会发生错误。在作为已填充的另一表的外键的目标表上,完全刷新的 Apply 部分将失败,因为不可以从父表删除它。

图 10 说明仓库 User Copy 复制步骤的属性,其中包括数据源和目标表之间的数据映射、复制订阅集名称、事件名、应用限定符(有关的细节,请参阅下一小节)和用户 ID/密码。

图 10. 定义仓库用户副本复制步骤

上一页  3 4 5 6 7 8 9 10 11 12 13  下一页

Tags:灵活 有效 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接