MicroStrategy ONE

“编辑目录选项”对话框

对于与您的数据库数据源的连接,可以使用“编辑目录选项”对话框来定义如何检索和缓存命名空间、表格和列。这包括使用 SQL 或 ODBC 调用、自定义 SQL、选择适用的命名空间以及确定缓存数据库的表名称和列名称的方法。

访问“编辑目录选项”对话框

  1. 创建文档或打开现有文档。
  2. 选择 数据 > 添加数据集
  3. 单击 添加外部数据。
  4. 选择一个数据库。
  5. 选中一个选项并单击下一步
  6. 选择中的数据源 数据源 窗格。
  7. 选择 编辑目录选项 旁边 可用的表。

编辑目录选项字段

  1. 选择一个 检索模式 类型。
    • 数据源 SQL:允许您自定义SQL以检索每个平台的数据。
    • ODBC 调用:如果您连接到支持ODBC调用的数据库类型以检索数据库目录表,则可用。
  2. 选择哪个 命名空间 从您的数据源检索数据:
    • 全部:为所有命名空间检索数据。如果您使用 SQL 来检索数据,那么 SQL 语句将自动更新以删除基于命名空间的筛选。如果您的数据源不支持命名空间,默认选择所有且不能更改。
    • 仅限当前:仅对所选的命名空间检索数据。如果您使用SQL来检索数据,SQL语句将自动更新以添加基于当前命名空间的筛选
  3. 选择一个级别 缓存:
    • 表名称和列名称:表名称和列名称都包含在缓存中。如果您选择此选项并使用 SQL 检索数据,则使用一个单独 SQL 语句检索表和列。
    • 仅限表名称:表名包含在缓存中。如果您选择此选项并使用 SQL 检索数据,则系统会分别使用单独的 SQL 语句检索表和列。
    • :没有为数据库缓存的数据。如果您选择此选项并使用 SQL 检索数据,则系统会分别使用单独的 SQL 语句检索表和列。
  4. 要手动修改默认SQL,请取消选中 使用默认值 复选框。

预览可用的表

一旦您定义了从数据源检索命名空间、表和列的方法,您就可以查看可用的表。

  1. 单击 更新命名空间 旁边的 命名空间 下拉预览可用表格窗格。
  2. 从下拉列表中选择命名空间。
  3. 展开表以查看可用的列。

命名空间的检索和缓存

检索或缓存命名空间不受检索模式缓存选项的影响。这些设置仅适用于表和列。

检索数据源中可用的命名空间这允许您自定义 SQL 以检索现存的命名空间。此选项仅在您为命名空间选择仅限当前时可用。将显示用于检索命名空间的默认 SQL(可为空)。您可以清除使用默认值复选框以手动修改此默认 SQL。系统始终会缓存检索到的命名空间。

如何检索命名空间由SQL语句来定义:

  • 空:空SQL语句使用ODBC调用来检索命名空间。您必须确保 ODBC 调用受数据源支持。
  • 非空:SQL语句将检索名称空间。您必须确保使用的语法对数据源是有效的。

如果您选择 使用默认值 复选框,对默认SQL所做的任何自定义都将被覆盖。在选择此复选框或更改命名空间或缓存选项之前,将任何自定义设置复制到单独的备份文件。