如何在导航器中查找特定映射 window

How to look for a specific mapping in the navigator window

我是 powercenter 的新手,这个工具的学习曲线似乎与我习惯的编程语言不同。在我工作的地方,每个人都告诉我去问办公室里的人。无法访问互联网。 Stack overflow 是我可以查找信息的少数几个地方之一。

我想做一些基本的事情,比如在导航器 window 中,有时会有成千上万个名称非常相似的映射,我想知道是否有办法启用 "control-f" 类型的功能。截至目前,将鼠标放在 window 上并写下名称有点帮助,但由于名称类似于

k_l_ll_sigpir_proyectname_mappingname

并且有数十个和数百个共享相同的结构:"k_l_ll_sigpir_" 与其他工具相比,当您不知道名称以外的信息在哪里时尝试导航有点像噩梦最少。

有人能指出我正确的方向吗?提前致谢。

快速回答是 'metadata manager' 工具可以完全满足您的要求。它基本上是整个数据仓库的 'google search'。唯一的问题是,它需要您的电源中心服务器的管理员做大量工作才能启动,并且 运行宁...

备选方案: 基本上,这取决于您在找到映射后要对映射执行的操作以及首先查找它的原因:

1) 在 'designer tool' 你可以在 'targets' 右边的树结构中查看 - 当您找到目标 table 时,您需要映射 - 只需右键单击并选择 'dependencies' - 在下面的对话框中取消选中除 'mappings' 之外的所有内容 - 在下面右键单击最有可能的映射并选择 'open in workspace'

2) 在存储库数据库中有一个名为 opb_task_inst_run 的视图,其中包含曾经 运行 的每个会话的一行。您可以使用“%like patterns%”针对该视图编写简单的 sql 来定位映射...您可能希望在最近一周左右的时间内向 'start time' 添加一个 where 子句 - 特别是如果存储库很旧,运行时间元数据从未被删除...

如果您需要不同的东西,请回信...

我不知道您在 informatica 中追求的功能,但是,映射是按字母数字顺序列出的,这应该可以缓解这种情况。在映射本身中,有搜索功能可以在映射中查找转换。

就开始学习 Informatica 而言,informatica tv 是一个让您涉足的地方 https://network.informatica.com/support-videos.jspa

我想我找到了一些可能有用的东西,尽管这有点违反直觉。我假设您想在 Mapping Designer 中查找并打开一些映射。这里是:

  1. 连接到 Repository 并打开正确的文件夹(不仅仅是连接!)后,从菜单栏中选择 Tools => QueriesQuery Browser 应该为您打开。
  2. 选择New创建一个新查询
  3. 在查询编辑器中有一个网格。在 Parameter Name 列中选择 Object Name。将 Operator 更改为 Contains 并将您要查找的内容设为 Value 1 (使用您的示例:mappingname
  4. 点击菜单栏上的蓝色播放按钮或从顶部菜单中选择Query => Execute。给这个几秒钟。
  5. 再等几秒钟...
  6. 一个Query Resultswindow应该给你打开了。注意:如果您一直在单击任何东西,它可能会在后台打开 - 只需检查开始栏上的设计器按钮。它应该包含所有包含 mappingname 字符串的对象。不过,我们并没有将其仅限于映射(我将在下面讨论)。

=== now here's the odd part ===

  1. 您可以右键单击 Query Results window 列表中的任何项目,然后选择 Open in Workspace。而且它不会工作:)
  2. 切换回 Query Editor window 并关闭它(不要关闭 Query Results!)。如果愿意,您可以保存查询。
  3. 你应该在 Query Browser 回来。关闭它。
  4. Return 到 Query Results.
  5. 右键单击所需的项目并选择 Open in Workspace
  6. 瞧!

现在说几点: 搜索整个存储库。因此 Query Results 可能包含来自其他文件夹的项目,而不是您打开的文件夹。尝试 Open in Workspace 此类对象将不起作用,因为该文件夹未在 Designer 中打开。

您可以构造更复杂的查询。只需单击 Query Editor window 上的 'Add new...' 图标。这将添加一行并允许您选择额外的条件。它将由 AND 条件生成,您可以将其更改为 OR。你明白了。

PS。 是的,这很奇怪,我知道。别怪我 ;)