Docs Menu
Docs Home
/
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 不使用

バージョン2.10のスキーマ オプションの詳細については、 2.10のドキュメントを参照してください。

なし。 --sampleModeオプションはバージョン 2.11 では非推奨です。 スタンドアロン モードを引き続き使用するには、このコマンドライン オプションまたは構成ファイルの設定を削除します。

以前のリリースで機能していたその他のスタンドアロン モード構成は、バージョン 2.11 以降でも引き続き機能します。

次の例では、BI Connector バージョン 2.10 以前を スタンドアロン読み取りモードで起動します。

mongosqld --sampleMode read

次の例では、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のドキュメントを参照してください。

次の例では、BI Connector バージョン 2.10 以前を Clustered-Reader モードで起動します。

mongosqld --sampleMode read \
--sampleSource schemaDb

次の例では、BI Connector バージョン 2.11 以降をカスタム モードで起動します。

mongosqld --schemaMode custom \
--schemaSource schemaDb

サンプリング モードの詳細については、「サンプリング モード参照チャート 」を参照してください。

次の表を使用して、BI Connector バージョン 2.10 またはそれ以前の Clustered-Writer 構成を変更し、バージョン 2.11 以降と互換性があるようにします。

バージョン 2.10 以前
バージョン 2.11 以降
モード
クラスター化された書き込みモード
Auto Mode
動作
BI Connector はサンプリングしてスキーマを取得し、スキーマに関する情報を--sampleSourceデータベースに永続化します。
BI Connector はサンプリングによってスキーマを取得し、サンプリングされた各スキーマを--schemaSource DRDL 形式で データベースに永続化します。
オプション
  • --sampleMode write

  • --sampleSource <dbName>

バージョン2.10のスキーマ オプションの詳細については、 2.10のドキュメントを参照してください。

次の例では、BI Connector バージョン 2.10 以前を Clustered-Writer モードで起動します。

mongosqld --sampleMode write \
--sampleSource schemaDb

次の例では、BI Connector バージョン 2.11 以降を 自動 モードで起動します。

mongosqld --schemaMode auto \
--schemaSource schemaDb

サンプリング モードの詳細については、「サンプリング モード参照チャート 」を参照してください。

--sampleRefreshIntervalSecsフラグとそれに対応する構成ファイル設定schema.sample.refreshIntervalSecsは非推奨となり、代わりに--schemaRefreshIntervalSecsschema.refreshIntervalSecsが採用されました。 古いコマンドライン オプションと構成ファイル設定は 2.11 リリースでも引き続き機能しますが、新しいコマンドライン オプションまたは構成ファイル設定に切り替えることをお勧めします。

戻る

サンプリング型の競合