0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Azureでデータ活用してみる(データ連携編)

Posted at

概要

Azureでデータ活用をテーマにデータ蓄積やデータのETL処理等に取り組んでいるわけですが、
これらの対応を簡単に実行する為に、Azure Data Factoryを利用します。

パイプライン図

データ連携_パイプライン構成.png
①データのコピー
→blob storage(rawデータの受け口)からAzure DataLake Gen2にデータコピー
②ノートブック
→Azure DataLake Gen2に蓄積したrawデータをETL処理

Azure Data Factoryのパイプライン構築

リンクサービスの作成

※この後、作成するソースデータセット、シンクデータセット分のリンクサービスを作成

[管理]アイコンから[リンクサービス]を選択し、[新規]をクリック
データ連携_Linkservice.png

[新しいリンクサービス]画面で対象の[データストア]を選択
データ連携_Linkservice2.png

リンクサービスの編集画面にて必要な情報を入力し、[作成]をクリック
データ連携_linkservice4.png

データセットの作成

※データのコピーアイコン1つごとに、ソースデータセット、シンクデータセットを作成

[ファクトリのリソース]から[データセット]右側の[...]をクリックし、[新しいデータセット]を選択
データ連携_dataset.png

[新しいデータストア]画面で対象のデータストアを選択
データ連携_dataset1.png

[形式の選択]画面で対象のデータ形式を選択
データ連携_dataset2.png

[プロパティの設定]画面で、先ほど作成したリンクサービス含めて必要な情報を入力し、[OK]をクリック
データ連携_dataset3.png

データコピー作成

[ファクトリのリソース]から[パイプライン]右側の[...]をクリックし、[新しいパイプライン]を選択
データ連携_pipeline3.png

[アクティビティ] ツールボックスで [移動と変換]を展開します。 [アクティビティ] ツールボックスからパイプライン デザイナー画面に [データのコピー] アクティビティをドラッグ
データ連携_pipeline2.png

コピー アクティビティの設定で [ソース] タブに切り替えて、 [ソースデータセット] で作成したデータセットを選択
データ連携_pipeline1.png

コピー アクティビティの設定で [シンク] タブに切り替えて、 [シンクデータセット] で作成したデータセットを選択
データ連携_pipeline4.png

キャンバスの上にあるパイプライン ツール バーの [検証] をクリックして、パイプライン設定を検証します。 パイプラインが正常に検証されたことを確認
データ連携_pipeline5.png

パイプラインをトリガー

パイプラインをトリガーする前に、エンティティを Azure Data Factory に発行する必要があります。 発行するには、上部にある [すべて発行] を選択
データ連携_Trigger.png

パイプラインツールバーの [トリガーの追加] をクリックし、[今すぐトリガー]を選択
データ連携_Trigger2.png

パイプラインの監視

[モニター]アイコン選択。 [最新の情報に更新] ボタンを使用して、一覧を更新
データ連携_Trigger3.png
対象の[パイプライン名]を選択し、動作の状況を確認することが可能
データ連携_Trigger4.png

まとめ

データのコピー、ETL処理の流れが完成しました。
指定時刻での実行等、他の機能も確認してみようと思います。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?