Azure Data Factory でデータパイプラインを構築する

Azure Data Factory のパイプラインを使って、SQL Database のデータを別テーブルにコピーし、Web トリガーや成功・失敗の依存条件を含む複数アクティビティから成るデータパイプラインを構築します。

中級約 90 分Azure 実環境

ラボ概要

学習目標

  • Azure Data Factory の基本概念(パイプライン、アクティビティ、リンクされたサービス、データセット)を理解する
  • Copy Data アクティビティで SQL DB のテーブル間データコピーを構成する
  • Web アクティビティを使って HTTP エンドポイントへのトリガー通知を行う
  • Delete アクティビティで Blob Storage のファイル削除を構成する
  • 成功・失敗の依存条件(Success / Failure / Completion / Skipped)でアクティビティの実行フローを設計する
  • パイプラインの Validate と Debug で動作検証する
前提知識

  • Azure Portal の基本操作
  • リレーショナルデータベースの基礎(テーブル、SQL)
  • HTTP リクエストの基本概念
  • Azure SQL Database または Blob Storage の利用経験(あると望ましい)
事前に用意されているもの

  • Resource Group(rg- で始まる名前)
  • Data Factory インスタンス(adf で始まる名前、V2)
  • SQL Server + SQL Database(AdventureWorksLT Sample データ込み)
  • Blob Storage アカウントと delete コンテナ
  • Azure Portal 用一時ユーザ(Lab Credentials から取得)
学習者は Data Factory Studio でパイプラインを作成・構成・検証することがゴールです。

完了条件

  • Data Factory に名前 SQL DB の Copy Data アクティビティを含むパイプラインが作成されている
  • Web / Delete / 失敗時 Web アクティビティが連携した状態でパイプラインが構成されている
  • パイプラインの Validate でエラーがないこと
  • Debug 実行で Copy Data と Delete が成功し、Web アクティビティが期待通り動作すること

ラボの構成

  1. 1Azure Portal にサインインして環境を確認
  2. 2Data Factory Studio でパイプラインを作成
  3. 3Copy Data アクティビティの設定
  4. 4Web アクティビティで通知を構成
  5. 5失敗フロー(Web2)を構成
  6. 6パイプラインの検証と実行

詳細な手順は、ラボ開始後に画面内のガイドとして表示されます。

手順のプレビュー(最初のステップ)

1. Azure Portal にサインインして環境を確認

  • ラボ画面の Lab Credentials セクションから URL / Username / Password を取得
  • インコグニート(プライベート)ウィンドウで portal.azure.com にアクセス
  • 提供された認証情報でサインイン
1.1 事前構築リソースの確認

  • 上部検索バーで resource groups を検索 → 既存のリソースグループを開く
  • 以下のリソースが存在することを確認:
  • Data Factory(adf で始まる)
  • SQL Server(sqldbserver で始まる) + SQL Database(sqldb で始まる)
  • Storage Account(blobs で始まる) + delete コンテナ
1.2 SQL Database の認証情報をメモ

  • SQL Database を開き、Server name と認証情報(Username / Password)をメモ
  • これらは後の Linked Service 作成時に使用
> 注: 事前構築の SQL Database には AdventureWorksLT Sample データが投入済みで、SalesLT.Product テーブルがすぐに使えます。
残り 5 セクションの手順は、ラボを開始すると画面内に表示されます

構成図

構成図

参考リソース

このラボが対応する試験の模擬問題集

本番形式の問題で理解度を確認できます。各試験とも先頭 15 問は無料です。

AZ-104Azure Administrator練習テスト 2 回・全 160 問