Importdimension:规划命令实用程序操作
更新: 2009-04-30
使用 importdimension 命令可以从 CSV 格式的文件导入维度成员。
注意: |
---|
您必须是建模者角色的成员才能使用此命令。 |
重要: |
---|
具有现有的成员 ID 的成员不会导入。 |
语法
ppscmd importdimension [switches] file [files]
命令开关
参数
参数 | 必需? | 说明 |
---|---|---|
/server <ServerUri> |
否 |
指定要连接的服务器 URI。默认值是 规划业务建模器使用的那些 URI。 |
/application <AppLabel> |
否 |
指定要打开的应用程序。默认值是规划业务建模器使用的那些应用程序。 |
/site <SiteLabel> |
否 |
指定要打开的模型站点。默认值为建模器的默认模型站点。 |
/dimension <DimLabel> |
是 |
指定要导入的维度对象。 |
/hierarchy <HierarchyLabel> |
否 |
指定要导入的层次结构对象。如果未指定 /hierarchy,成员将导入到维度的“所有成员”层次结构。 |
/encoding <FileEncoding> |
否 |
指定 CSV 文件的文件编码。默认值为 UTF8。 |
标志
当以下标志与 importdimension 命令一起使用时,用于向服务器提供附加说明。
标志 | 说明 |
---|---|
/OverrideExistingMember |
导入 CSV 文件时覆盖现有对象。此标志将重复标签的第一个匹配项设置为覆盖系统中的值。如果该文件中有重复项,它们不彼此覆盖。此时,将跳过重复项。 |
/CreateNewProperty |
导入 CSV 文件时创建新的成员属性。此标志不支持维度属性类型的成员,除非已通过 规划业务建模器创建该成员属性。如果使用 /IgnoreExtraColumns 标志,也不会应用它。创建新属性时,属性将始终作为字符串数据类型创建,除非该 CSV 文件中另有指定。对于所有现有的成员,将设置空值。 |
/IgnoreExtraColumns |
忽略 CSV 文件中的多余列。 |
返回值
无
示例
下面的命令行示例显示 importdimension 命令的用法。
ppscmd importdimension /app app1 /site site1 /dim dim1 myfile.csv
ppscmd importdimension /app app1 /site site1 /dim dim1 /hierarchy h1 myfile.csv
要求
使用下面的 CSV 文件格式。
列 | 说明 |
---|---|
标签 |
必需。成员标签。CSV 文件的第一列必须是“标签”列。始终必须至少有“名称”和“标签”列值。其他每个标题名称应与该维度中的成员属性标题相对应。 如果列表中有多个标签,则导入第一个,所有其他标签将跳过。 |
父项 |
可选。此成员用于成员集中的父子关系的成员标签。 |
说明 |
可选。成员的说明。 |
名称 |
必需。成员的名称。 |
示例:
标签 | 父项 | 说明 | 名称 |
---|---|---|---|
Member1 |
|
Member1 |
Member1 |
Member2 |
Member1 |
Member2 |
Member2 |
文件编码可以是 ISO-8859、UTF8、UNICODE 或 ASCII。请将 ISO-8859 用于 8 位字符编码。