View a markdown version of this page

発見フェーズ - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

発見フェーズ

検出フェーズでは、移行する SSIS パッケージのリストを作成します AWS。さまざまな開発チームは、ETL ジョブを開発するためのさまざまなスタイル、標準、パターンに従います。これらのパターンを理解するには、組織の既存のドキュメントを確認することをお勧めします。ただし、多くの場合、ドキュメントは不完全です。ETL スクリプトからの重要な情報の抽出を自動化できます。これにより、手動作業と時間を節約し、人為的ミスを減らし、移行アプローチを標準化できます。以下に、抽出する重要な詳細をいくつか示します。

  • コントロールフロータスクの合計数

  • コントロールフロータスクの詳細

  • データフロータスクの合計数

  • 使用されるデータフロー変換

  • イベントハンドラー

  • 接続マネージャー

この情報を使用して、組織で使用される ETL パターンを理解し、その複雑さを評価し、この情報を移行する適切な AWS サービスを特定します。

SSIS からこれらの ETL の詳細を移行することは、移行作業の大部分を形成します。ただし、追加のプロパティは、設計とアーキテクチャの決定に関するインサイトを提供することができます。これらの SSIS プロパティの一部は次のとおりです。

  • SSIS で障害発生時点からジョブを再起動するために使用されるチェックポイント

  • エラーが発生しても SSIS パッケージが特定のユースケースで成功するのに役立つ変数を伝播する

  • データベースから読み取られるデータの品質を制御するトランザクション分離レベル

  • ログ記録: 現在の設計でキャプチャされているログのタイプとそのストレージの場所を把握する

次の表に示すように、検出フェーズの結果はインベントリになります。

移行の検出フェーズの出力としての SSIS ETL インベントリ

このインベントリには、次の情報が含まれる場合があります。

  • パッケージ: 移行する SSIS パッケージの名前

  • フロー: フローまたはデータフローの制御

  • タスク: コントロールフロータスクまたはデータフローコンポーネントの名前

  • カウント: タスクが SSIS パッケージで使用された回数