مثال ETL—التحميل
تعرف على كيفية تحميل البيانات إلى قاعدة بيانات PostgreSQL من shell.
سنغطي ما يلي...
سنغطي ما يلي...
الخطوة الأخيرة في خط أنابيب ETL هي تحميل البيانات المنظفة والمعالجة المخزنة فيclean_data.csv في قاعدة بيانات PostgreSQL .
الاتصال بقاعدة البيانات
أولاً، نقوم بإنشاء نص برمجي Bash يسمىload_data.sh سيُحوّل هذا المستخدمين من "الجذر" إلى "postgres"، ويبدأ قاعدة بيانات Postgres، ويُشغّل نصًا برمجيًا SQL لتحميل البيانات. سيتم تخزين نص SQL في ملف يُسمىload_data.sql .
Deploying a PostgreSQL database: load_data.sh
الأسطر 4-8 : قمنا بتعيين موقع المشروع ودليل bin الخاص بـ Postgres كمتغيرات بيئية.
الأسطر 12-15: نقوم نشر قاعدة بيانات PostgreSQL وتشغيل البرنامج النصي SQL المخزن في
load_data.sql.