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 初创企业对数据进行采样,并将模式保存在内存中。 | mongosqld 初创企业对数据进行采样,并将模式保存在内存中。 | ||
选项 |
要了解有关版本2.10模式选项的更多信息,请参阅 2.10文档。 | 无。 版本 2.11 中已弃用 在早期版本中有效的任何其他独立运行的实例配置将继续在 2.11 及更高版本中有效。 | ||
例子 | 以下示例在独立运行的实例 Reader 模式下启动 BI Connector 版本 2.10 及更早版本:
| 以下示例在独立运行的实例 Reader 模式下启动 BI Connector 2.11 及更高版本:
|
要了解有关采样模式的更多信息,请参阅采样模式参考图。
集群读取器模式更改为自定义模式
使用下表修改 BI Connector 版本 2.10 或更早的集群读取器配置,以与版本 2.11 及更高版本兼容:
2.10 及更早版本 | 2.11 及更高版本 | |||||
---|---|---|---|---|---|---|
模式 | 集群读取器模式 | 自定义模式 | ||||
行为 | BI Connector 不对模式进行采样,而是使用存储在 --sampleSource 数据库中的 MongoDB 模式来构建其关系模式。 | BI Connector 不对模式进行采样,而是使用 数据库中的 DRDL --schemaSource 模式。 | ||||
选项 |
要了解有关2.10版本模式选项的更多信息,请参阅2.10文档。 |
| ||||
例子 | 以下示例在 Clustered-Reader 模式下启动 BI Connector 版本 2.10 及更早版本:
| 以下示例在自定义模式下启动 BI Connector 2.11 及更高版本:
|
要了解有关采样模式的更多信息,请参阅采样模式参考图。
集群写入器模式更改为自动模式
使用下表修改 BI Connector 版本 2.10 或更早的集群写入器配置,以与版本 2.11 及更高版本兼容:
2.10 及更早版本 | 2.11 及更高版本 | |||||
---|---|---|---|---|---|---|
模式 | 集群写入模式 | 自动模式 | ||||
行为 | BI Connector 通过采样获取其模式,并将有关模式的信息保存到 --sampleSource 数据库中。 | BI Connector 通过采样获取其模式,并以 --schemaSource DRDL 格式将每个采样模式保留到 数据库。 | ||||
选项 |
要了解有关2.10版本模式选项的更多信息,请参阅2.10文档。 |
| ||||
例子 | 以下示例以集群化写入器模式启动 BI Connector 版本 2.10 及更早版本:
| 以下示例在自动模式下启动 BI Connector 2.11 及更高版本:
|
要了解有关采样模式的更多信息,请参阅采样模式参考图。
弃用
--sampleRefreshIntervalSecs
标志及其相应的配置文件设置schema.sample.refreshIntervalSecs
已弃用,取而代之的是--schemaRefreshIntervalSecs
和schema.refreshIntervalSecs
。 旧的命令行选项和配置文件设置将在 2.11 版本中继续有效,但建议切换到新的命令行选项或配置文件设置。