我是powercenter的新手,这个工具的学习曲线似乎与我习惯的编程语言不同。在我工作的地方,每个人都告诉我要问办公室里的人。访问互联网是不存在的。堆栈溢出是我可以查找信息的少数几个地方之一。
我想做一些基本的事情,比如在导航器窗口中,有时会有成千上万的类似名称的映射,我想知道是否有办法启用“control-f”类型的功能。到目前为止,将鼠标放在窗口上并写下名字有点有帮助,但因为名字就像
k_l_ll_sigpir_proyectname_mappingname
并且有数十个和数百个共享相同的结构:“k_l_ll_sigpir_”试图导航,当你不知道信息不是名称时,至少与其他工具相比,这是一个噩梦。
有人能指出我正确的方向吗?提前谢谢。
答案 0 :(得分:3)
我想我能找到一些可能有用的东西,虽然这有点违反直觉。我假设你想在Mapping Designer中找到并打开一些映射。这是:
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
可能包含其他文件夹中的项目,而不是您打开的项目。由于文件夹未在Designer中打开,因此尝试Open in Workspace
这些对象无法正常工作。
您可以构建更复杂的查询。只需点击“添加新内容...' Query Editor
窗口上的图标。这将添加一行,并允许您选择额外的条件。它将由AND
条件生成,您可以将其更改为OR
。你明白了。
PS。 是的,它很奇怪,我知道。只是不要怪我;)
答案 1 :(得分:1)
快速回答是“元数据管理器”工具可以完全满足您的要求。它基本上是整个数据仓库的“谷歌搜索”。只有打嗝才需要您的电源中心服务器管理员进行大量工作才能启动并运行......
替代品: 基本上,它取决于您在找到它之后想要使用的映射以及为什么要首先查找它:
1)在“设计器工具”中,您可以在右侧树形结构中的“目标”下查看 - 当你找到目标表时,你想要映射 - 只需右键单击并选择“依赖” - 在以下对话框中取消选中除“映射”之外的所有内容 - 在下面右键单击最可能的映射并选择“在工作区中打开”
2)在存储库数据库中有一个名为opb_task_inst_run的视图,其中包含已运行的每个会话的行。您可以使用'%like patterns%'在该视图上编写简单的sql来定位映射...您可能希望在最近一周左右将where子句添加到'start time' - 特别是如果存储库是旧的和运行时元数据从未被删除......
如果您需要不同的东西,请回信...
答案 2 :(得分:0)
我并不知道您在信息范围内的功能,但是,映射是按字母数字顺序列出的,这应该可以缓解这种情况。在映射本身内,有搜索功能可以在映射中查找转换。
至于一个开始学习Informatica的地方,informatica tv是一个让你的脚湿透的地方https://network.informatica.com/support-videos.jspa