【问题标题】:Informatica metadata table - Primary key column from target tableInformatica 元数据表 - 目标表中的主键列
【发布时间】:2014-03-27 15:28:13
【问题描述】:

我们数据库中的几个表没有任何键。但是,key 是在 informatica 级别的目标表中创建的。

现在我的需要是,需要识别 informatica 元数据表,我可以在其中找到 tgt 表和标记为键的相应列名。

请推荐

【问题讨论】:

  • 为什么有没有PK的表?为什么需要找到这个特定的元数据表?要直接更新吗?
  • 这些表创建很久了,不知道为什么会这样创建。我们计划在数据库级别添加主键,以便识别我想要查找 informatica 元数据表的主键
  • 在文档中查找 元数据交换 (MX) 视图。但是,您不能在 PowerCenter 中打开目标定义并查看标记为PRIMARY KEY 的端口吗?
  • 我们有大约 600 个表,检查每个映射需要更多的 manula 工作。因此我们选择了元数据表
  • 找到答案:从 REP_TARG_TBL_COLS 收集的数据 - 由 Thilak 提供

标签: informatica


【解决方案1】:

使用以下元数据交换 (MX) 视图:

  • REP_TARG_TBLS 提供存储库中的目标列表
  • REP_TARG_TBL_COLS 提供为数据仓库或数据集市中的目标表定义的列的属性
    • 它包含一个列COLUMN_KEYTYPE,它采用以下值:Primary KeyNot a KeyForeign KeyPrimaryForeign Key

来源:PowerCenter 8.6.1. Repository Guide(需要登录)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2011-08-01
    • 2021-11-10
    • 2020-09-02
    • 2013-02-05
    相关资源
    最近更新 更多