导入用户定义的维

当您导入通用应用程序中维的数据时,会导入节点及其属性值。如果维是一个层次,则导入过程还会指定节点之间的父子关系。

在开始之前:

  • 有关导入选项、导入注意事项和导入模式的信息,请参阅“导入维”。
  • 当您导入使用布尔值的属性时,适用以下规则:

    • 如果导入文件中的值与 True 或 False 布尔值属性定义参数相匹配,将使用该值。

    • 否则,如果导入文件中的值为 1、T、True、Y 或 Yes,则将使用 True 作为值。

    • 否则,将使用 False 作为值。

  • 只能将数据导入同步方向设置为“导入”或“两者”的属性。要查看或修改属性,请参阅“修改用户定义维中的节点类型的属性”。

  • 在“合并”或“替换”模式下导入到现有维时,系统将检查要导入的节点的节点类型,如下所示:
    • 对于没有节点类型列的应用程序:
      • 如果节点已经存在于绑定维中,则系统在运行导入时会查找并使用现有节点和节点类型。
      • 如果节点未存在于绑定维中,系统将使用默认节点类型(如果节点没有子代)或者默认父节点类型(如果节点具有子代)导入节点。
    • 对于具有节点类型列的应用程序,将在导入过程中使用该列创建节点,如下所示:
      • 如果导入文件中节点的节点类型对此视点有效,将使用导入文件中的节点类型。如果节点类型用于层次集或节点集,则该节点类型对视点有效。
      • 如果导入文件中节点的节点类型对此视点无效,将跳过该记录。
      • 如果导入文件中节点的节点类型为空,系统将使用默认节点类型(如果节点没有子代)或者默认父节点类型(如果节点具有子代)导入节点。

        注:

        如果默认节点类型对视点无效,系统将使用视点中按字母排序的第一个有效节点类型导入节点。
    • 对于具有父节点类型列的应用程序,如果您的维包含具有相同名称但节点类型不同的多个节点,将在导入过程中使用父节点类型列定位节点,如下所示:
      • 如果导入文件中节点的节点类型对此视点有效,将使用它查找该节点类型的节点。如果找不到节点,则跳过该记录。
      • 如果导入文件中节点的节点类型对此视点无效,将跳过该记录。
      • 如果导入文件中节点的节点类型为空,系统将使用前一节中介绍的关于默认节点和默认父节点的逻辑来尝试定位正确的父节点。如果无法使用此逻辑确定父节点,则跳过该记录。
  1. 创建导入文件,请参阅“用户定义维的导入文件格式和导出文件格式”。
  2. 单击应用程序
  3. 在应用程序的操作列中,单击 “浏览”按钮,然后选择导入
  4. 部分中,单击要将数据导入到其中的维。
  5. 指定导入文件。
    文件名文本框将显示导入文件的名称。
  6. 导入模式中,选择合并替换重置。有关导入模式的详细信息,请参阅“导入维”。
  7. 可选:在摘要部分中,单击维名称以检查该维并查看导入选项。关闭检查器对话框以返回到导入屏幕。
  8. 单击导入
    此时会显示一条指明已成功导入数据的消息。
  9. 检查消息文本框,以查看是否有任何行无法导入。如果有,请解决相应的问题,然后重复上述步骤。