शुरू करेंमुफ़्त में शुरू करें

ELT में "T"

ELT को न भूलें! यहाँ extract() और load() फंक्शन्स आपके लिए पहले से दिए गए हैं. अब बस transform() फंक्शन को पूरा परिभाषित करना है और पाइपलाइन चलानी है. आगे बढ़िए!

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में ETL और ELT

पाठ्यक्रम देखें

अभ्यास निर्देश

  • transform() फंक्शन को अपडेट करें ताकि वह data_warehouse ऑब्जेक्ट पर .execute() मेथड कॉल करे.
  • नए-अपडेट किए गए transform() फंक्शन का उपयोग करते हुए raw_sales_data सोर्स टेबल के डेटा को ट्रांसफॉर्म करके total_sales टार्गेट टेबल में डेटा भरें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Complete building the transform() function
def transform(source_table, target_table):
  data_warehouse.____(f"""
  CREATE TABLE {target_table} AS
      SELECT
          CONCAT("Product ID: ", product_id),
          quantity * price
      FROM {source_table};
  """)

extracted_data = extract(file_name="raw_sales_data.csv")
load(data_frame=extracted_data, table_name="raw_sales_data")

# Populate total_sales by transforming raw_sales_data
____(source_table="____", target_table="____")
कोड संपादित करें और चलाएँ