演習 - Azure 統合ランタイムをセットアップする
Data Factory で、アクティビティは、実行されるアクションを定義します。 リンクされたサービスは、ターゲットのデータ ストアやコンピューティング サービスを定義します。 統合ランタイムは、アクティビティとリンク サービスを橋渡しします。
Azure 統合ランタイム
Azure 統合ランタイムにより、次のことが可能になります。
- Azure でデータ フローを実行する
- クラウドのデータ ストア間でコピー アクティビティを実行する
- パブリック ネットワーク内で次の変換アクティビティをディスパッチする: Databricks Notebook/Jar/Python アクティビティ、HDInsight Hive アクティビティ、HDInsight Pig アクティビティ、HDInsight MapReduce アクティビティ、HDInsight Spark アクティビティ、HDInsight Streaming アクティビティ、Machine Learning Batch Execution アクティビティ、Machine Learning リソース更新アクティビティ、ストアド プロシージャ アクティビティ、Data Lake Analytics U-SQL アクティビティ、.NET カスタム アクティビティ、Web アクティビティ、ルックアップ アクティビティ、メタデータの取得アクティビティ。
Azure IR の特定の場所を設定することができます。その場合は、その特定のリージョンでデータの移動やアクティビティのディスパッチが行われます。 自動解決 Azure IR を使用することを選択した場合 (これが既定です)、ADF では、シンクとソース データ ストアをベスト エフォートで自動的に検出し、同じリージョン (使用可能な場合) または同じ地域で最も近いリージョンで最適な場所をコピー アクティビティのために選択します。 それ以外のものについては、Data Factory リージョンの IR が使用されます。 Azure Integration Runtime では、仮想ネットワークもサポートされています。
Azure 統合ランタイムの作成と構成
Azure Data Factory UI を使用して Azure IR を作成するには、次の手順を使用します。
Azure Data Factory の UI の [Let's get started](始めましょう) ページで、左端のペインの [管理] タブを選択します。 次に、左ペインの [統合ランタイム] を選択し、[+ 新規] を選択します。
[Integration runtime setup](統合ランタイムのセットアップ) ページで、 [Azure, Self-Hosted](Azure、セルフホステッド) を選択してから、 [Continue](続行) を選択します。
次のページで、Azure IR を作成する [Azure] を選択してから、 [続行] を選択します。
Azure IR の名前を入力し、 [作成] を選択します。
作成が完了すると、ポップアップ通知が表示されます。 [統合ランタイム] ページで、新しく作成された IR が一覧に表示されていることを確認します。
自動化されたデプロイ
Azure Resource Manager テンプレートまたは PowerShell を使用して、Azure IR をセットアップすることもできます
PowerShell で次のコマンドを実行します
Set-AzDataFactoryV2IntegrationRuntime -DataFactoryName "SampleV2DataFactory1" -Name "MySampleAzureIR" -ResourceGroupName "ADFV2SampleRG" -Type Managed -Location "West Europe"
Azure IR の場合は、タイプを Managed に設定する必要があります。 コンピューティングの詳細はクラウドで柔軟に完全管理されるため、指定する必要はありません。