目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. Infacmd bg 命令参考
  10. infacmd cms 命令引用
  11. infacmd dis 命令引用
  12. Infacmd es 命令参考
  13. infacmd ihs 命令参考
  14. infacmd ipc 命令引用
  15. infacmd isp Command Reference
  16. infacmd ldm 命令参考
  17. infacmd mrs 命令引用
  18. infacmd ms 命令引用
  19. infacmd oie 命令引用
  20. infacmd ps 命令引用
  21. infacmd pwx 命令引用
  22. infacmd rms 命令参考
  23. infacmd rtm 命令引用
  24. infacmd sch 命令参考
  25. infacmd search 命令引用
  26. infacmd sql 命令引用
  27. infacmd tdm 命令引用
  28. infacmd wfs 命令引用
  29. infacmd ws 命令引用
  30. infacmd xrf 命令引用
  31. infacmd 控制文件
  32. infasetup 命令引用
  33. pmcmd 命令引用
  34. pmrep 命令引用
  35. 处理 pmrep 文件
  36. POWERCENTERHELP

模型存储库对象的控制文件示例

模型存储库对象的控制文件示例

可以按时间或用户筛选导出的模型存储库对象。 可以按对象类型或对象名称筛选导出或导入的模型存储库对象。
按时间导出模型存储库对象
要导出名称为 Folder1 的文件夹中在 2011-02-01 16:00:00-0800 之前创建的所有对象,可以创建以下控制文件:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?> <exportParams xmlns="http://www.informatica.com/oie/exportControl/9"> <folders> <folder path="/Folder1" createdBefore="2011-02-01 16:00:00-0800" /> </folders> </exportParams>
按用户导出模型存储库对象
要导出项目中由 Administrator 最后更新的所有对象,可以创建以下控制文件:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?> <exportParams xmlns="http://www.informatica.com/oie/exportControl/9"> <folders> <folder lastUpdatedBy="Administrator" /> </folders> </exportParams>
按类型导出和导入模型存储库对象
要从名为 Folder1 的文件夹中导出所有映射,可以创建以下控制文件:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?> <exportParams xmlns="http://www.informatica.com/oie/exportControl/9"> <folders> <folder path="/Folder1" /> <objectList type="Mapping" /> </folder> </folders> </exportParams>
您要导出由 user2 创建的所有映射,并导出由 user1 创建的所有剩余对象。 为子 objectList 元素定义的 createdBy 属性会替代为父 folder 元素定义的同一属性。 此时可以创建以下控制文件:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?> <exportParams xmlns="http://www.informatica.com/oie/exportControl/9"> <folders> <folder path="/Folder1" select="all" createdBy="user1" /> <objectList type="Mapping" createdBy="user2" /> </folder> </folders> </exportParams>
您要从导出文件导入所有映射。 从 Folder1 导出的一些映射所包含的相关对象存在于源存储库的 Folder2 中。 要导入相关对象,必须使用 folderMap 元素将所有相关对象加入导入控制文件中。 您还要将源存储库中的连接映射到目标存储库中的连接。 此时可以创建以下控制文件:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?> <importParams xmlns="http://www.informatica.com/oie/importControl/9"> <folderMaps> <folderMap sourceProject="DevProject" sourceFolderpath="/Folder1" targetProject="TestProject" targetFolderPath="/TestFolder1" resolution="reuse"> <objectList type="Mapping" /> </folderMap> <folderMap sourceProject="DevProject" sourceFolderpath="/Folder2" targetProject="TestProject" targetFolderPath="/TestFolder2" resolution="reuse" /> </folderMaps> <connectionInfo> <rebindMap> <rebind source="src_connection1" target="tgt_connection1" /> <rebind source="src_connection2" target="tgt_connection2" /> </rebindMap> </connectionInfo> </importParams>
按名称导出和导入模型存储库对象
您要导出在 2010-11-11 23:59:59-0800 之后创建的名为 TestMapping 的映射。 您要导出同一文件夹中的所有剩余对象。 此时可以创建以下控制文件:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?> <exportParams xmlns="http://www.informatica.com/oie/exportControl/9"> <folders> <folder path="/Folder1" select="all" /> <objectList type="Mapping" createdAfter="2010-11-11 23:59:59-0800" > <object name="TestMapping" /> </objectList> </folder> </folders> </exportParams>
导出文件将包含平面文件和关系数据对象。 您要从导出文件导入名为 NewFlatFileDataObject 的平面文件数据对象以及所有关系数据对象。 此时可以创建以下控制文件:
<?xml version="1.0" encoding="UTF-16LE" standalone="yes" ?> <importParams xmlns="http://www.informatica.com/oie/importControl/9"> <folderMaps> <folderMap sourceProject="SampleProject" targetProject="SampleProject" targetFolderPath="/TestFolder"> <objectList type="Flat File Data Object" resolution="replace" > <object name="NewFlatFileDataObject" /> </objectList> <objectList type="Relational Data Object" resolution="replace" /> </folderMap> </folderMaps> </importParams>