Database Migration Assistant ユーティリティ (レガシ)

適用対象: MongoDB

重要

Database Migration Assistant は、移行前の手順を支援するための暫定的なレガシ ユーティリティです。 Microsoft では、移行前のすべての手順に Azure Cosmos DB Migration for MongoDB 拡張機能を使用することを推奨しています。

Database Migration Assistantを使用したプログラムによる検出

Database Migration Assistant (DMA)を使用して、探索ステージを支援し、プログラムでデータ資産移行シートを作成できます。

Azure Data Studioクライアントを使用してDMAを簡単にセットアップして実行できます。 ソースMongoDB環境に接続されている任意のマシンから実行できます。

データ資産移行スプレッドシートとして、次のいずれかのDMA出力ファイルを使用できます。

  • workload_database_details.csv - ソースワークロードのデータベースレベルのビューを提供します。 ファイル内の列は、データベース名、コレクション数、ドキュメント数、平均ドキュメントサイズ、データサイズ、インデックス数、インデックスサイズです。
  • workload_collection_details.csv - ソースワークロードのコレクションレベルのビューを提供します。 ファイル内の列は、データベース名、コレクション名、ドキュメント数、平均ドキュメントサイズ、データサイズ、インデックス数、インデックスサイズ、インデックス定義です。

これがDMAによって作成されたサンプルのデータベースレベルの移行スプレッドシートである、です。

データベース名 コレクション数 ドキュメント数 ドキュメントの平均サイズ データ サイズ インデックスの数 インデックス サイズ
bookstoretest 2 192200 4144 796572532 7 260636672
cosmosbookstore 1 96604 4145 400497620 1 1814528
geo 2 25554 252 6446542 2 266240
kagglemeta 2 87934912 190 16725184704 2 891363328
pe_orig 2 57703820 668 38561434711 2 861605888
portugeseelection 2 30230038 687 20782985862 1 450932736
sample_mflix 5 75583 691 52300763 5 798720
test 1 22 545 12003 0 0
testcol 26 46 88 4082 32 589824
testhav 3 2 528 1057 3 36864
合計: 46 176258781 72.01 GB 2.3 GB

Database Migration Assistantを使用したプログラムによる評価

Database Migration Assistant (DMA) は、移行前計画の評価段階にも役立ちます。

DMAのセットアップと実行方法については、「Database Migration Assistantを使用したプログラムによる検出」セクションを参照してください。

DMAノートブックは、ソースMongoDBから収集するリソースリストに対していくつかの評価規則を実行します。 評価結果には、移行を続行するために必要な変更と推奨される変更が一覧表示されます。

結果はDMAノートブックの出力として印刷され、CSVファイルassessment_result.csvに保存されます。

注意

Database Migration Assistant では、エンドツーエンドの評価は実行されません。 これは、移行前の手順を支援するための暫定的なユーティリティです。