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 版本中继续有效,但建议切换到新的命令行选项或配置文件设置。

后退

采样类型冲突