workbench extension source export 命令
使用 istool 命令 workbench extension source export 可将扩展数据源资产从元数据存储库导出到逗号分隔值 (CSV) 格式的文件。
用途
要导出扩展数据源或要安排导出时,可以使用此命令。
需求
您必须具有 Information Governance Catalog 信息资产管理员角色。
必须在相同的 IBM® WebSphere® Application Server 上安装 Information Governance Catalog。
istool 命令框架的版本必须与 InfoSphere® Information Governance Catalog 的版本相同。
从客户机层运行该命令,如果 InfoSphere Information Governance Catalog 是安装在引擎层,请从引擎层运行该命令。
命令语法
运行此命令的首选方式是 istool 命令行窗口。如果在操作系统命令行窗口中或脚本中运行此命令,那么必须在命令名前添加 istool。
istool> workbench extension source export
authentication parameters
-directory directory_for export_file
-filename export_file_name
-pattern string_to_match
-type type_of_extension_source
-output log_file_name
[generic parameters]
参数
这些参数特定于 workbench extension source export 命令。 有关认证参数和通用参数,请参阅常见命令和参数。
- -directory | -dir directory_for export_file
- 指定包含导出文件的目录的名称。 导出文件可以是单个 CSV 格式的文件。或者,导出文件可以包含多个 CSV 格式的文件,这些文件合并成一个压缩格式的文件。
- -filename | -f export_file_name
- 指定导出文件的名称和目录路径。导出文件为 CSV 格式。如果此文件已存在,那么导出将覆盖此文件。
- -pattern | -pt string_to_match
- 指定要在扩展数据源的名称中匹配的文本模式。可使用百分号 (%) 作为通配符。
- 如果未指定模式,那么将导出 -type 中指定的类型的所有资产。
- -type | -t type_of_extension_source
- 指定要导出的扩展数据源的类型。该参数区分大小写。
- type_of_extension_source 的可能的值为:Application、File、StoredProcedure、InParameter、OutParameter、InOutParameter、 ResultColumn、ObjectType、Method、InputParameter、OutputValue。
- 每次只能导出一种类型。
- -output | -o log_file_name
- 指定包含已运行命令的输出(包括错误)的日志文件的名称。在 log_file_name 中包含目录路径。
- 如果目录不存在,那么命令将失败。
- 如果该日志文件不存在,那么将创建该文件。如果该日志文件存在,那么会将输出追加到该文件的末尾。如果命令在不同时间自动运行,那么日志文件将显示已运行的每个命令的即时输出。
输出
返回值 0 表示成功完成;其他任何值都表示失败。失败的原因在屏幕消息中显示。
有关更多信息,请参阅以下任一目录中的系统日志文件:
- 对于 Microsoft Windows 操作系统环境
- C:\Documents and Settings\username\istool_workspace\.metadata\.log
- 其中,username 是运行此命令的用户的操作系统帐户名称。
- 对于 UNIX 或 Linux 操作系统环境
- user_home/username/istool_workspace/.metadata/.log
- 其中,user_home 是所有用户帐户的根目录,而 username 是运行此命令的用户的操作系统帐户名称。
示例
示例 1:
您可以将类型为 Method 的扩展数据源对象导出到 E:\CLI\files 目录中 CSV 格式的文件。日志文件为 C:\IBM\InformationServer\logs\amount_due_export.log:
istool> workbench extension source export
-dir E:\CLI\files
-o C:\IBM\InformationServer\logs\amount_due_export.log
-dom mysys
-u myid
-p mypassword
-pt %
-t Method
示例 2:
您可以将类型为 Application 且其文件名以字符串 “myApp” 开头的扩展数据源对象导出到 E:\CLI\files 目录中 CSV 格式的文件。日志文件为 C:\IBM\InformationServer\logs\amount_due_export.log:
istool> workbench extension source export
-dir E:\CLI\files
-o C:\IBM\InformationServer\logs\amount_due_export.log
-dom mysys
-u myid
-p mypassword
-t Application
-pt myApp%
示例 3:
要导出所有扩展数据源对象,您必须单独导出三种主要类型的扩展数据源(Application、StoredProcedure 和 File)的每一种。在此示例中,各个导出文件将位于目录 E:\CLI\all_files 中。
每个导出的日志结果将附加到日志文件 C:\IBM\InformationServer\logs\all_EDS_files_export.log。
istool> workbench extension source export
-dir E:\CLI\all_files
-f App
-o C:\IBM\InformationServer\logs\all_EDS_files_export.log
-dom mysys
-u myid
-p mypassword
-pt %
-t Application
istool> workbench extension source export
-dir E:\CLI\all_files
-f StoredProcedure
-o C:\IBM\InformationServer\logs\all_EDS_files_export.log
-dom mysys
-u myid
-p mypassword
-pt %
-t StoredProcedure
istool> workbench extension source export
-dir E:\CLI\all_files
-f File
-o C:\IBM\InformationServer\logs\all_EDS_files_export.log
-dom mysys
-u myid
-p mypassword
-pt %
-t File
