翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
発見フェーズ
検出フェーズでは、移行する SSIS パッケージのリストを作成します AWS。ETL ジョブの開発には、さまざまな開発チームがさまざまなスタイル、標準、パターンに従います。これらのパターンを理解するために、組織の既存のドキュメントを確認することをお勧めします。ただし、ドキュメントは不完全なことがよくあります。ETL スクリプトからの重要な情報の抽出を自動化できます。これにより、手動作業と時間を節約し、人為的ミスを減らし、移行アプローチを標準化できます。以下に、抽出する重要な詳細をいくつか示します。
-
コントロールフロータスクの合計数
-
コントロールフロータスクの詳細
-
データフロータスクの合計数
-
使用されるデータフロー変換
-
イベントハンドラー
-
接続マネージャー
この情報を使用して、組織で使用される ETL パターンを理解し、その複雑さを評価し、この情報を移行する適切な AWS サービスを特定します。
これらの ETL の詳細を SSIS から移行すると、移行作業の大部分が構成されます。ただし、プロパティを追加すると、設計やアーキテクチャの決定に関するインサイトが得られます。これらの SSIS プロパティの一部は次のとおりです。
-
SSIS で障害発生時点からジョブを再起動するために使用されるチェックポイント
-
変数を伝播
します。これは、エラーがあっても、特定のユースケースで SSIS パッケージが成功するのに役立ちます。 -
データベースから読み取られるデータの品質を制御するトランザクション分離レベル
-
ログ記録
: 現在の設計でキャプチャされるログのタイプとそのストレージの場所を把握する
次の表に示すように、検出フェーズの結果はインベントリになります。

このインベントリには、次の情報が含まれる場合があります。
-
パッケージ: 移行する SSIS パッケージの名前
-
フロー: フローまたはデータフローを制御する
https://docs.microsoft.com/en-us/sql/integration-services/data-flow/data-flow -
タスク: 制御フロータスクまたはデータフローコンポーネントの名前
-
カウント: SSIS パッケージでタスクが使用された回数