始める無料で始める

ETL パイプラインを実行する

最初の ETL パイプラインを実行してみましょう。さっそく始めます!

ここでは、extract()transform()load() の各関数が用意されています。データの ETL パイプラインを動かすには、これらの関数を順番に実行します。気になる方は、extract() 関数の中身を少し覗いてみてください。

def extract(file_name):
    print(f"Extracting data from {file_name}")
    return pd.read_csv(file_name)

この演習はコースの一部です

Python で学ぶ ETL と ELT

コースを見る

演習の手順

  • extract() 関数を使って、raw_data.csv ファイルからデータを抽出します。
  • transform() 関数を使って、extracted_data DataFrame を変換します。
  • 最後に、transformed_data DataFrame を cleaned_data の SQL テーブルにロードします。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Extract data from the raw_data.csv file
extracted_data = ____(file_name="raw_data.csv")

# Transform the extracted_data
transformed_data = transform(data_frame=____)

# Load the transformed_data to cleaned_data.csv
____(data_frame=transformed_data, target_table="cleaned_data")
コードを編集して実行