Docs 菜单

Docs 主页查看和分析数据BI Connector

2中的模式管理更改。 11

在此页面上

  • 独立读取器更改
  • 集群读取器模式更改为自定义模式
  • 集群写入器模式更改为自动模式
  • 弃用

MongoDB Connector for BI 2.11 版本对存储模式管理进行了重大改进。 新的存储模式格式相当于DRDL文件。 这些改进与 2.10 及更早版本的 BI Connector 配置不兼容。 如果运行的是 BI Connector 2.10 或更早版本,请参阅以下部分更新您的配置,使其与 2.11 或更高版本兼容。

如果已经在运行 2.11 或更高版本,则无需进一步更改配置。 要了解有关 2.11 版本中引入的不同模式管理配置的更多信息,请参阅采样模式参考图表。

使用下表修改 BI Connector 版本 2.10 或更早版本的独立运行的实例配置,以与版本 2.11 及更高版本兼容:

2.10 及更早版本
2.11 及更高版本
模式
独立运行的实例阅读器
独立运行的实例阅读器
行为
mongosqld 初创企业对数据进行采样,并将模式保存在内存中。
选项
  • --sampleMode read

  • --sampleSource not used

要了解有关版本2的更多信息。 10的模式选项,请参阅 2 。 10文档。

无。 版本 2.11 中已弃用--sampleMode选项。 删除此命令行选项或配置文件设置以继续使用独立运行的实例模式。

在早期版本中有效的任何其他独立运行的实例配置将继续在 2.11 及更高版本中有效。

例子

以下示例在独立运行的实例 Reader 模式下启动 BI Connector 版本 2.10 及更早版本:

mongosqld --sampleMode read

以下示例在独立运行的实例 Reader 模式下启动 BI Connector 2.11 及更高版本:

mongosqld

要了解有关采样模式的更多信息,请参阅采样模式参考图。

使用下表修改 BI Connector 版本 2.10 或更早的集群读取器配置,以与版本 2.11 及更高版本兼容:

2.10 及更早版本
2.11 及更高版本
模式
集群读取器模式
自定义模式
行为
BI Connector 不对模式进行采样,而是使用存储在--sampleSource数据库中的 MongoDB 模式来构建其关系模式。
BI Connector 不对模式进行采样,而是使用 数据库中的 DRDL --schemaSource模式。
选项
  • --sampleMode read

  • --sampleSource <dbName>

要了解有关版本2的更多信息。 10的模式选项,请参阅2 。 10文档。

例子

以下示例在 Clustered-Reader 模式下启动 BI Connector 版本 2.10 及更早版本:

mongosqld --sampleMode read \
--sampleSource schemaDb

以下示例在自定义模式下启动 BI Connector 2.11 及更高版本:

mongosqld --schemaMode custom \
--schemaSource schemaDb

要了解有关采样模式的更多信息,请参阅采样模式参考图。

使用下表修改 BI Connector 版本 2.10 或更早的集群写入器配置,以与版本 2.11 及更高版本兼容:

2.10 及更早版本
2.11 及更高版本
模式
集群写入模式
自动模式
行为
BI Connector 通过采样获取其模式,并将有关模式的信息保存到--sampleSource数据库中。
BI Connector 通过采样获取其模式,并以--schemaSource DRDL 格式将每个采样模式保留到 数据库。
选项
  • --sampleMode write

  • --sampleSource <dbName>

要了解有关版本2的更多信息。 10的模式选项,请参阅2 。 10文档。

例子

以下示例以集群化写入器模式启动 BI Connector 版本 2.10 及更早版本:

mongosqld --sampleMode write \
--sampleSource schemaDb

以下示例在自动模式下启动 BI Connector 2.11 及更高版本:

mongosqld --schemaMode auto \
--schemaSource schemaDb

要了解有关采样模式的更多信息,请参阅采样模式参考图。

--sampleRefreshIntervalSecs标志及其相应的配置文件设置schema.sample.refreshIntervalSecs已弃用,取而代之的是--schemaRefreshIntervalSecsschema.refreshIntervalSecs 。 旧的命令行选项和配置文件设置将在 2.11 版本中继续有效,但建议切换到新的命令行选项或配置文件设置。

← 采样类型冲突