1、创建一个txt文件该txt文件中包含即将导入的文件(需指定完整路径),数据集的名称,数据集的类型,引用关系,数据集的版本等信息。样例文件的内容如下图所示:
2、命名的引用文件存放路径如下:
3、运行import_file命令
4、查看批量导入的数据命令运行完成后,即可在TC中看到批量创建的数据集
5、import_file 命令行工具使用说明根据用户指定的一组参数导入文件到TC数据库,这些参数提供用户ID信缓肉酪盂息、数据集信息、item信息等与导入文件关联。导入单个数据文件时参数可以在命令行中指定,批量导入多个数据文件时,参数可以在一个txt文件中指定。注意:import_file工具不支持导入用户自定义的item类型。5.语法:import_file[-u=user-id {-p=password | -pf=password-file} -g=group]-f=file-name | -i=file-name[-vb][-log=file-name]-type=datasettype-type=datasettype-d=dataset-name-ref=named-reference[-de={n | e | a | r}][-item=item-id][-relationType=relation-type][-use_ds_attached_to_rev_only][-revision=item-rev-num][-ie={n | y}][-desc=string][-v=volume-name] [-h]
6、参数说明-u指定用户user ID,一般是infodba用户或者其他的有系统管理权限的用户。如果没有指定-u参数的值,则系统默认使用操作系统的用户名。-p指定用户密码。-g指定用户关联的组。如果-g参数没有值,则使用用户的默认组。-f导入单个文件到TC。如果文件没有存放在当前工作路径,则必须提供文件的完整路径。需要注意的是:-f 和 –i参数不能同时出现,只能用其中一个。-i导入多个文件到TC,通过使用一个指定的导入文件。如果这个导入文件没有存放在当前工作路径,则必须提供该文件的完整路径。需要注意的是:-f和-i参数是互斥的,不能同时出现。-vb使用详细模式运行工具。Verbose(详细模式)显示大量的详细信息。Nonverbose(非详细模式)仅仅显示错误信息。-log创建一个创建item和数据集的日志文件。-type定义TC中的数据类型,例如,TEXT,UGPART等类型的数据集。-d将文件导入到该数据集,并为该数据集指定名称。-ref-ref指定和文件关联的命名的引用的类型。通过-ref这个参数指定的值与通过-type参数指定的值可以相同也可以不同。例如-de表示数据集已经存在,参数-de即dataset exist。当存在同名的数据集的时候使用该参数。=n参数值-de=n表示将添加一个新的数据集,即使已经存在一个有相同名称的数据集。如果存在同名的数据集,则添加到同一个item文件夹下。如果不存在同名的数据集,则存放在Newstuff文件夹下或者放置在一个新的item文件夹下。=e参数值-de=e表示如果已经存在数据集并且这个数据集类型支持多个相同数据集实例,则添加命名的引用。=a参数值-de=a表示对已经存在的数据集,导入的文件被添加作为该数据集的一个命名的引用。这个操作完成以后,创建一个新的数据集版本,这个数据集版本包含另外的导入的命名的引用文件。=r参数值-de=r表示将创建一个新的数据集版本,原来的数据集版本中的命名的引用文件将被新的替换。如果数据集没有的命名的引用文件,这个选项将触发一个错误提示。-item指定item的名称,这个item名称也是数据集的名称,这个数据集下将导入命名的引用文件。-revision指定item版本数量和版本ID。-ie如果item已经存在,用参数-ie可指定对已经存在的item可进行的处理方式。=n参数-ie=n表示:如果item已经存在,则不添加。=y参数-ie=y表示:如果item已经存在,指定可以添加的数据集。如果item已经存在,但是item版本不存在,则创建一个item版本。-v制定TC volume的完整路径,这个路径用来存放导入的文件。
7、约束条件说明1. 当导入文件时,文件名不能超过31个字符。2. 为了在TC中创建一个数据集,用户必须指定数据集类型和命名的引用。3. 当导入一个文件作为数据集时,必须使用-ref参数指定命名的引用。4.当导入一个文件到item或者item版本时,必须指定版本;否则,将会有一个错误提示,提示没有版本号。