次の方法で共有


SSMS を使用して SQL Server エージェント ジョブを ADF に移行する

適用対象: Azure Data Factory Azure Synapse Analytics

ヒント

企業向けのオールインワン分析ソリューション、Microsoft Fabric の Data Factory をお試しください。 Microsoft Fabric は、データ移動からデータ サイエンス、リアルタイム分析、ビジネス インテリジェンス、レポートまで、あらゆるものをカバーしています。 無料で新たに試用を開始する方法については、こちらをご覧ください。

オンプレミスの SQL Server Integration Services (SSIS) ワークロードを ADF の SSIS に移行するときは、SSIS パッケージが移行された後で、SQL Server Management Studio (SSMS) の SSIS ジョブ移行ウィザードを使用して、SQL Server Integration Services パッケージのジョブ ステップの種類で、Azure Data Factory (ADF) のパイプライン、アクティビティ、スケジュール トリガーへの、SQL Server エージェント ジョブの一括移行を実行できます。

一般に、該当するジョブ ステップの種類で選択した SQL Agent ジョブに対し、SSIS ジョブ移行ウィザードで次のことを実行できます。

  • オンプレミスの SSIS パッケージの場所を、パッケージの移行先にマップします。これには ADF の SSIS からアクセスできます。

    注意

    ファイル システムのパッケージの場所だけがサポートされます。

  • 次のように、該当するジョブ ステップで該当するジョブを対応する ADF リソースに移行します。
SQL Agent ジョブ オブジェクト ADF リソース Notes
SQL Agent ジョブ pipeline パイプラインの名前は、Generated for <job name> (<ジョブ名> に対して生成) になります。

組み込みのエージェント ジョブは適用されません。
  • SSIS サーバーのメンテナンス ジョブ
  • syspolicy_purge_history
  • collection_set_*
  • mdw_purge_data_*
  • sysutility_*
  • SSIS ジョブ ステップ SSIS パッケージの実行アクティビティ
  • アクティビティの名前は、<step name> (<ステップ名>) になります。
  • ジョブ ステップで使用されるプロキシ アカウントは、このアクティビティの Windows 認証として移行されます。
  • ジョブ ステップで定義されている、 [32 ビット ランタイムを使用する] を除く [実行オプション] は、移行時に無視されます。
  • ジョブ ステップで定義されている "検証" は、移行時に無視されます。
  • schedule スケジュール トリガー スケジュール トリガーの名前は、Generated for <schedule name> (<スケジュール名> に対して生成) になります。

    移行では、SQL エージェント ジョブ スケジュールの以下のオプションは無視されます。
  • 第 2 レベルの間隔。
  • [SQL Server エージェントの開始時に自動的に開始]
  • [CPU がアイドル状態になったときに開始]
  • [平日]> と [土日]< の タイム ゾーン
    SQL エージェント ジョブ スケジュールを ADF スケジュール トリガーに移行した後の違いを次に示します。
  • ADF スケジュール トリガーの後続の実行が、先行してトリガーされた実行の実行状態に依存していません。
  • ADF スケジュール トリガーの繰り返し構成は、SQL Agent ジョブの [一日のうちの頻度] とは異なります。
    • ローカル出力フォルダーに Azure Resource Manager (ARM) テンプレートを生成し、データ ファクトリに直接、または後ほど手動で配置します。 ADF Resource Manager テンプレートの詳細については、「Microsoft.DataFactory リソースの種類」を参照してください。

    前提条件

    この記事で説明する機能には、SQL Server Management Studio バージョン 18.5 以降が必要になります。 最新バージョンの SSMS を入手するには、「SQL Server Management Studio (SSMS) のダウンロード」を参照してください。

    SSIS ジョブを ADF に移行する

    1. SSMS のオブジェクト エクスプローラーで、[SQL Server エージェント] を選択し、[ジョブ] を選択します。次に、右クリックして [SSIS ジョブを ADF に移行する] を選択します。 Screenshot shows SQL Server Management Studio Object Explorer, where you can select Jobs, then Migrate S S I S Jobs to A D F.

    2. Azure にサインインし、[Azure サブスクリプション]、[Data Factory]、[Integration Runtime] の順に選択します。 Azure Storage は省略可能です。これは、移行する SSIS ジョブに SSIS ファイル システム パッケージがある場合、パッケージの場所のマッピング ステップで使用されます。 menu

    3. SSIS ジョブの SSIS パッケージと構成ファイルのパスを、移行されたパイプラインでアクセスできる移行先パスにマップします。 このマッピング ステップでは、次のことができます。

      1. ソース フォルダーを選択し、 [マッピングの追加] を選択します。
      2. ソース フォルダーのパスを更新します。 有効なパスは、パッケージのフォルダー パスまたは親フォルダー パスです。
      3. 移行先のフォルダー パスを更新します。 既定値は、ステップ 1 で選択した既定のストレージ アカウントに対する相対パスです。
      4. [マッピングの削除] を使用して、選択したマッピングを削除します。 Screenshot shows the Map S S I S Package and Configuration Paths page, where you can add mapping.Screenshot shows the Map S S I S Package and Configuration Paths page, where you can update the source and destination folder paths.
    4. 移行する適切なジョブを選択し、対応する "SSIS パッケージの実行アクティビティ" の設定を構成します。

      • [既定の設定] は、既定で選択されるすべてのステップに適用されます。 各プロパティの詳細については、パッケージの場所が "ファイル システム (パッケージ) " のときの SSIS パッケージの実行アクティビティ[設定] タブを参照してください。 Screenshot shows the Select S S I S Jobs page, where you can configure the settings of corresponding Executed SSIS Package activity.

      • [Step Setting]\(ステップの設定\) では、選択したステップの設定を構成します。

        [Apply Default Setting]\(既定の設定を適用\) : 既定で選択されています。 選択したステップのみの設定を構成するには、オフにします。
        他のプロパティの詳細については、パッケージの場所が "ファイル システム (パッケージ) " のときの SSIS パッケージの実行アクティビティ[設定] タブを参照してください。 Screenshot shows the Select S S I S Jobs page, where you can apply the default settings.

    5. ARM テンプレートを生成してデプロイします。

      1. 移行された ADF パイプラインの ARM テンプレートの出力パスを選択または入力します。 フォルダーが存在しない場合は自動的に作成されます。
      2. [ARM テンプレートをデータ ファクトリにデプロイする] オプション を選択します
        • 既定では選択されていません。 生成された ARM テンプレートは、後ほど手動でデプロイできます。
        • 生成された ARM テンプレートをデータ ファクトリに直接デプロイする場合は選択します。 Screenshot shows the Configure Migration page, where you can select or input the output path for the ARM templates of the migrated ADF pipelines and select the option of Deploy ARM templates to your data factory.
    6. 移行し、結果を確認します。 Screenshot shows the Migration Result page, which displays the progress of the migration.

    パイプラインを実行して監視する