目录

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

ExportToPC

ExportToPC

从模型存储库或某个导出文件导出对象,并将它们转换为 PowerCenter 对象。
ExportToPC 命令会转换模型存储库中的对象,或从模型存储库导出的 XML 文件中的对象。 您必须选择一个要导出的模型存储库或源文件。 如果同时选择两个选择,则源文件选项优先。 运行 ExportToPC 命令以创建可通过 pmrep 程序导入 PowerCenter 中的 XML 文件。
infacmd ipc ExportToPC 命令使用以下语法:
ExportToPC <-Release|-rel> release_number [<-SourceFile|-sf> source_file] [<-SourceRepository|-sr> source_repository] [<-SourceFolders|-f> folder1 folder2|<-SourceObjects|-so> object1 object2] [<-Recursive|-r>] [<-TargetLocation|-tl> target_location] [<-TargetFolder|-tf> target_folder_name] [<-CodePage|-cp> target_code_page] [<-Check|-c>] [<-ReferenceDataLocation|-rdl> reference_data_output_location] [<-ConvertMappletTargets|-cmt>] [<-ConvertMappingsToMapplets|-cmm>] [<-NoValidation|-nv>] [<-DSTErrorFormat|-def>]
下表描述了 infacmd ipc ExportToPC 命令选项和参数:
选项
参数
说明
-Release
-rel
release_number
必需。 PowerCenter 版本号。
-SourceFile
-sf
source_file
可选。 包含您通过 Developer 工具导出的源对象的 XML 文件的完整路径。
-SourceRepository
-sr
source_repository
可选。 包含要导出到 PowerCenter 的对象的模型存储库。
要指定网关主机和端口以连接到模型存储库服务,请在非 Kerberos 域中使用以下命令语法:
<Model repository name>@<host>:<port>#<projectname> ?user=<username>[&namespace=<namespace>]&password=<password>
要在拥有多个网关节点时指定域名,请在非 Kerberos 域中使用以下命令语法建立与模型存储库服务的复原连接:
<Model repository name>@<domainname>#<projectname> ?user=<username>[&namespace=<namespace>]&password=<password>
要指定具有登录凭据的域名,请使用以下命令语法通过单点登录运行命令:
<Model repository name>@<domainname>#<projectname> ?isloggedinuser=true[&namespace=<namespace>]
要指定具有登录凭据的网关主机和端口,请使用以下命令语法通过单点登录运行命令:
<Model repository name>@<host>:<port>#<projectname> ?isloggedinuser=true[&namespace=<namespace>]
要指定具有您指定的用户凭据而非登录凭据的网关主机和端口,请在 Kerberos 域中使用以下命令语法:
<Model repository name>@<host>:<port>#<projectname> ?iskerberos=true&user=<username>[&namespace=<namespace>]&password=<password> &Kerberosrealm=<kerberosrealm>
要指定具有您指定的用户凭据而非登录凭据的域名,请在 Kerberos 域中使用以下命令语法:
<Model repository name>@<domainname>#<projectname> ?iskerberos=true&user=<username>[&namespace=<namespace>]&password=<password> &Kerberosrealm=<kerberosrealm>
端口参数为 HTTP 端口。&namespace 参数是可选的。 默认命名空间为本地。
-SourceFolders
-f
source_folders
如果使用 -sr,则必须使用 -f 或 -so。
您要从模型存储库导出的源文件夹的列表。 您可以将 Mapplet、映射和逻辑数据对象模型从源文件夹导出到 PowerCenter。 如果导出多个对象,则必须使用空格分隔列表中的每个对象。
SourceObjects
-so
source_objects
如果使用 -sr,则必须使用 -f 或 -so。
您要从模型存储库导出的源对象的列表。 您可以将 Mapplet、映射和逻辑数据对象模型导出到 PowerCenter。 您可以将该对象描述为名称。
请使用以下语法:
name=/<path>/<objectname>[&type=<typename>]
您必须包含对象的完整路径。 如果导出多个对象,则必须使用空格分隔列表中的每个对象。
您可以输入以下类型:
  • Mapping。 用于导出映射和 Mapplet。
  • DataObjectModel。 用于导出逻辑数据对象模型。
类型不区分大小写。 默认类型为 Mapping。
-Recursive
-r
-
可选。 从源文件夹导出所有映射和逻辑数据对象模型。 导出对象下的每个子文件夹,以及其下的任何子文件夹。
-TargetLocation
-tl
target_location
可选。 目标 XML 文件的完整路径。
-TargetFolder
-tf
target_folder_name
可选。 要将对象导出到的 PowerCenter 文件夹。 ExportToPC 命令将文件夹名称放置在目标 XML 文件中。 如果不配置文件夹名称,则 ExportToPC 命令会创建文件夹名称。
-CodePage
-cp
target_code_page
可选。 PowerCenter 存储库的代码页。 默认值为 UTF-8。
-Check
-c
-
可选。 测试转换,无需创建目标文件。
-ReferenceDataLocation
-rdl
reference_data_output_location
可选。 要在其中保存引用表数据的位置。 ExportToPC 命令将引用表数据另存为一个或多个字典 .dic 文件。
-ConvertMappletTargets
-cmt
-
可选。 将 Mapplet 中的目标转换为 PowerCenter Mapplet 中的输出转换。
PowerCenter Mapplet 不能包含目标。 如果导出包含的 Mapplet 中包含目标,并且您没有选择该选项,则导出会失败。
-ConvertMappingstoMapplets
-cmm
-
可选。 将 Developer 工具映射转换为 PowerCenter Mapplet。 Developer 工具将映射中的源和目标转换为 PowerCenter Mapplet 中的输入和输出转换。
-NoValidation
-nv
-
可选。 ExportToPC 命令在转换源对象之前不对它们进行验证。
-DSTErrorFormat
-def
-
可选。 错误消息以 Developer 工具可以解析的格式显示。 每个对象的完整路径显示在错误消息中。 默认以用户友好的格式显示错误。