データパイプライン

データエンジニアリングの理解

Hadrien Lacroix

Content Developer at DataCamp

もしデータが新たな石油だとすれば…

データは新たな石油 ― エコノミスト誌の表紙

1 The Economist、2017年5月6日、David Parkins
データエンジニアリングの理解

油田

データエンジニアリングの理解

油井からの配管

データエンジニアリングの理解

蒸留

データエンジニアリングの理解

残留物

データエンジニアリングの理解

重油

データエンジニアリングの理解

ディーゼル

データエンジニアリングの理解

ケロシン

データエンジニアリングの理解

ナフサ

データエンジニアリングの理解

ガソリン

データエンジニアリングの理解

灯油は空港に直接配送されます

データエンジニアリングの理解

ガソリンはガス貯蔵施設に直接配送されます

データエンジニアリングの理解

ガソリンはガス貯蔵施設からガソリンスタンドへ配送される

データエンジニアリングの理解

ナフサは化学的変換を受けます

データエンジニアリングの理解

プラスチックは工場に送られます

データエンジニアリングの理解

データエンジニアリングに戻る

  • インジェスト
  • プロセス
  • ストア
  • パイプラインが必要
  • 各工程から次の工程への流れを自動化する
  • 最新かつ正確で関連性の高いデータを提供する

$$

データエンジニア

データエンジニアリングの理解

モバイル

データエンジニアリングの理解

コンピューター

データエンジニアリングの理解

ウェブサイト

データエンジニアリングの理解

モバイルアプリ、デスクトップアプリ、ウェブサイトからのデータをパイプでつなぐ

データエンジニアリングの理解

データラック

データエンジニアリングの理解

アーティスト

データエンジニアリングの理解

アルバム

データエンジニアリングの理解

トラック

データエンジニアリングの理解

プレイリスト

データエンジニアリングの理解

顧客

データエンジニアリングの理解

従業員

データエンジニアリングの理解

アーティストデータベース

データエンジニアリングの理解

営業担当従業員

データエンジニアリングの理解

エンジニアリング部門の従業員

データエンジニアリングの理解

サポート担当従業員

データエンジニアリングの理解

米国の営業従業員

データエンジニアリングの理解

ベルギーの営業担当従業員

データエンジニアリングの理解

フランスの営業担当者

データエンジニアリングの理解

トラックのチェックとクリーニング

データエンジニアリングの理解

データベースにクリーンなトラックを書き込む

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

データエンジニアリングの理解

オプラがパイプラインを配布している

データエンジニアリングの理解

オプラがパイプラインを配っている

データエンジニアリングの理解

パイプラインを配るオプラ

データエンジニアリングの理解

データパイプラインはデータの効率的な流れを確保する

自動化

  • 抽出中
  • 変換中
  • 結合
  • 検証中
  • 読み込み中

減らす

  • 人間の介入
  • エラー
  • データが流れるのにかかる時間
データエンジニアリングの理解

ETLとデータパイプライン

ETL

  • データパイプライン設計のための人気フレームワーク
  • 1) 抽出 データ
  • 2) 変換抽出データ
  • 3) ロード変換済みデータを別のデータベースへ移す

データパイプライン

  • データをあるシステムから別のシステムへ移動
  • ETLに従う場合があります
  • データは変換されない場合があります
  • データはアプリケーションに直接ロードされる場合があります
データエンジニアリングの理解

概要

  • データパイプラインとは何か
  • その役割とは
  • なぜ重要なのか
  • Spotflix におけるデータパイプラインの実装方法
  • ETLとは何かとそのニュアンス
データエンジニアリングの理解

練習しましょう!

データエンジニアリングの理解

Preparing Video For Download...