我对powercenter很陌生,这个工具的学习曲线似乎与我习惯的编程语言不同。在我工作的地方,每个人都让我去问办公室里的人。上网是不存在的。堆栈溢出是少数几个可以查找信息的地方之一。
我想做一些基本的事情,比如,在导航窗口中,有时有数千个具有类似名称的映射,我想知道是否有一种方法可以启用“control”类型的功能。从现在开始,把鼠标放在窗口上写名字是有帮助的,但是因为名字就像
k_l_ll_sigpir_proyectname_mappingname
有几十个和数百个相同的结构:与其他工具相比,当你不知道名字以外的信息在哪里时,"k_l_ll_sigpir_“试图导航。
有人能给我指明正确的方向吗?提前谢谢。
发布于 2017-03-15 01:20:22
我想我找到了一些可能有帮助的东西,尽管这有点违背直觉。我假设您希望在映射设计器中找到并打开一些映射。下面是:
Tools => Queries
。一个Query Browser
应该为你打开。New
创建新查询Object Name
列中选择Parameter Name
。将Operator
更改为Contains
,并将所寻找的内容作为Value 1
放置(使用示例:mappingname
)Query => Execute
”。给我几秒钟。Query Results
窗口。注意:如果你一直在点击任何东西,它可能会在后台打开-只需检查开始栏上的Designer按钮。它应该包含包含mappingname
的所有对象,并将名称字符串化。不过,我们并不仅限于映射(我将在下面讨论这个问题)。=== now here's the odd part ===
Query Results
窗口中右键单击列表中的任何项,然后选择Open in Workspace
。这是行不通的:)Query Editor
窗口并关闭它(不要关闭Query Results
!)。如果你愿意,你可以保存你的查询。Query Browser
。合上它。Query Results
。Open in Workspace
。现在请注意:搜索了整个存储库。因此,Query Results
可能包含来自其他文件夹的项,而不是打开的文件夹。尝试Open in Workspace
这样的对象将无法工作,因为文件夹不在设计器中打开。
您可以构造更复杂的查询。只需单击“添加新的.”Query Editor
窗口上的图标。这将增加一行,并允许您选择额外的条件。它将由AND
条件产生,您可以将其更改为OR
。你明白了吧。
PS。是的,这很奇怪,我知道。不要怪我;)
发布于 2017-03-14 21:41:15
快速的答案是,“元数据管理器”工具可以完全满足您的要求。它基本上是对整个数据仓库的“谷歌搜索”。唯一的问题是,它需要您的电源中心服务器管理员的大量工作才能启动和运行.
备选方案:基本上,这取决于您在找到映射后想要做什么,以及首先要查找它的原因:
1)在“designer工具”中,您可以在右手树结构中的“target”下面查看--当您找到了您想要映射的目标表时--只需右键单击并选择“依赖项”--在下面的对话框中,取消检查除“映射”之外的所有内容,然后右击最有可能的映射并选择“在工作区中打开”
2)在存储库数据库中,有一个名为opb_task_inst_run的视图,它包含运行过的每个会话的一行。您可以使用‘%相似的模式%’对该视图编写简单的sql来定位映射.您可能希望在最近一周左右的时间中添加where子句到“开始时间”--特别是如果存储库陈旧且运行时元数据从未被删除.
如果你需要什么不同的东西请回信..。
发布于 2017-03-14 23:02:20
我不知道您在informatica中所追求的功能,但是,映射是按字母数字顺序列出的,应该可以缓解这种情况。在映射本身中,有搜索功能来查找映射中的转换。
作为一个开始学习Informatica的地方,informatica是一个可以让您的脚湿润https://network.informatica.com/support-videos.jspa的地方。
https://stackoverflow.com/questions/42789559
复制相似问题