MicroStrategy ONE
“编辑目录选项”对话框
对于与您的数据库数据源的连接,可以使用“编辑目录选项”对话框来定义如何检索和缓存命名空间、表格和列。这包括使用 SQL 或 ODBC 调用、自定义 SQL、选择适用的命名空间以及确定缓存数据库的表名称和列名称的方法。
访问“编辑目录选项”对话框
- 创建文档或打开现有文档。
- 选择 数据 > 添加数据集。
- 单击 添加外部数据。
- 选择一个数据库。
- 选中一个选项并单击下一步。
- 选择中的数据源 数据源 窗格。
- 选择 编辑目录选项
旁边 可用的表。
编辑目录选项字段
- 选择一个 检索模式 类型。
- 数据源 SQL:允许您自定义SQL以检索每个平台的数据。
- ODBC 调用:如果您连接到支持ODBC调用的数据库类型以检索数据库目录表,则可用。
- 选择哪个 命名空间 从您的数据源检索数据:
- 全部:为所有命名空间检索数据。如果您使用 SQL 来检索数据,那么 SQL 语句将自动更新以删除基于命名空间的筛选。如果您的数据源不支持命名空间,默认选择所有且不能更改。
- 仅限当前:仅对所选的命名空间检索数据。如果您使用SQL来检索数据,SQL语句将自动更新以添加基于当前命名空间的筛选
- 选择一个级别 缓存:
- 表名称和列名称:表名称和列名称都包含在缓存中。如果您选择此选项并使用 SQL 检索数据,则使用一个单独 SQL 语句检索表和列。
- 仅限表名称:表名包含在缓存中。如果您选择此选项并使用 SQL 检索数据,则系统会分别使用单独的 SQL 语句检索表和列。
- 无:没有为数据库缓存的数据。如果您选择此选项并使用 SQL 检索数据,则系统会分别使用单独的 SQL 语句检索表和列。
- 要手动修改默认SQL,请取消选中 使用默认值 复选框。
预览可用的表
一旦您定义了从数据源检索命名空间、表和列的方法,您就可以查看可用的表。
- 单击 更新命名空间
旁边的 命名空间 下拉预览可用表格窗格。 - 从下拉列表中选择命名空间。
- 展开表以查看可用的列。
命名空间的检索和缓存
检索或缓存命名空间不受检索模式或缓存选项的影响。这些设置仅适用于表和列。
检索数据源中可用的命名空间这允许您自定义 SQL 以检索现存的命名空间。此选项仅在您为命名空间选择仅限当前时可用。将显示用于检索命名空间的默认 SQL(可为空)。您可以清除使用默认值复选框以手动修改此默认 SQL。系统始终会缓存检索到的命名空间。
如何检索命名空间由SQL语句来定义:
- 空:空SQL语句使用ODBC调用来检索命名空间。您必须确保 ODBC 调用受数据源支持。
- 非空:SQL语句将检索名称空间。您必须确保使用的语法对数据源是有效的。
如果您选择 使用默认值 复选框,对默认SQL所做的任何自定义都将被覆盖。在选择此复选框或更改命名空间或缓存选项之前,将任何自定义设置复制到单独的备份文件。
