目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. Infacmd dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

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> source_objects] [<-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>] [<-OptimizationLevel|- O optimization_level 1 or Optimization_level 2]
下表描述了 infacmd ipc ExportToPC 命令选项和参数:
选项
参数
说明
-Release
-rel
release_number
必需。PowerCenter 版本号。
-SourceFile
-sf
source_file
可选。包含您通过 Developer tool 导出的源对象的 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
-
可选。从源文件夹导出所有映射和逻辑数据对象模型。导出对象下的每个子文件夹,以及其下的任何子文件夹。
默认值为 false。
-TargetLocation
-tl
target_location
可选。目标 XML 文件的完整路径。
-TargetFolder
-tf
target_folder_name
可选。要将对象导出到的 PowerCenter 文件夹。ExportToPC 命令将文件夹名称放置在目标 XML 文件中。如果不配置文件夹名称,则 ExportToPC 命令会创建文件夹名称。
-CodePage
-cp
target_code_page
可选。PowerCenter 存储库的代码页。默认值为 UTF-8。
-Check
-c
-
可选。测试转换,无需创建目标文件。
默认值为 false。
-ReferenceDataLocation
-rdl
reference_data_output_location
可选。要在其中保存引用表数据的位置。ExportToPC 命令将引用表数据另存为一个或多个字典 .dic 文件。
-ConvertMappletTargets
-cmt
-
可选。将 Mapplet 中的目标转换为 PowerCenter Mapplet 中的输出转换。
PowerCenter Mapplet 不能包含目标。如果导出包含的 Mapplet 中包含目标,并且您没有选择该选项,则导出会失败。
默认值为 false。
-ConvertMappingstoMapplets
-cmm
-
可选。将 Developer tool 映射转换为 PowerCenter Mapplet。Developer tool 将映射中的源和目标转换为 PowerCenter Mapplet 中的输入和输出转换。
默认值为 false。
-NoValidation
-nv
-
可选。ExportToPC 命令在转换源对象之前不对它们进行验证。
默认值为 false。
-DSTErrorFormat
-def
-
可选。错误消息以 Developer tool 可以解析的格式显示。每个对象的完整路径显示在错误消息中。
默认以用户友好的格式显示错误。
OptimizationLevel。
O
optimization_level
可选。控制数据集成服务应用于映射的优化方法。请输入与您要配置的优化级别关联的数值。输入以下数值之一:
  • 0(无)。数据集成服务不应用任何优化。
  • 1(最少)。数据集成服务应用早期计划优化方法。
  • 2(普通)。数据集成服务应用早期计划、早期选择、分支修剪、推入、下推和谓词优化方法。“普通”为默认优化级别。
  • 3(完全)。数据集成服务应用基于成本的优化、早期计划、早期选择、分支修剪、谓词、推入、下推和半联接优化方法。
如果未使用此选项,数据集成服务将应用在映射属性中为 Administrator 工具的已部署应用程序配置的优化级别。