SAP BODS - ETL Flow ใน DS Designer
ในการพัฒนาโฟลว์ ETL อันดับแรกคุณต้องสร้างที่เก็บข้อมูลสำหรับต้นทางและระบบเป้าหมาย ทำตามขั้นตอนที่กำหนดเพื่อพัฒนาโฟลว์ ETL -
Step 1 - คลิก Create Data Stores.
หน้าต่างใหม่จะเปิดขึ้น
Step 2 - ป้อนไฟล์ Datastore ชื่อ, Datastoreประเภทและประเภทฐานข้อมูลดังแสดงด้านล่าง คุณสามารถเลือกฐานข้อมูลอื่นเป็นระบบต้นทางได้ดังแสดงในภาพหน้าจอด้านล่าง
Step 3- ในการใช้ระบบ ECC เป็นแหล่งข้อมูลให้เลือก SAP Applications เป็นประเภท Datastore ป้อนชื่อผู้ใช้และรหัสผ่านและบนไฟล์Advance ป้อนหมายเลขระบบและหมายเลขไคลเอนต์
Step 4- คลิกตกลงและ Datastore จะถูกเพิ่มไปยังรายการไลบรารีวัตถุภายใน หากคุณขยาย Datastore จะไม่แสดงตารางใด ๆ
Step 5 - ในการแยกตารางใด ๆ จากระบบ ECC เพื่อโหลดบนระบบเป้าหมายให้คลิกขวาที่ Tables → Import by Names
Step 6 - ใส่ชื่อตารางแล้วคลิก Import. ในที่นี้จะใช้ Table – Mara ซึ่งเป็นตารางเริ่มต้นในระบบ ECC
Step 7 - ในทำนองเดียวกันให้สร้างไฟล์ Datastoreสำหรับระบบเป้าหมาย ในตัวอย่างนี้ HANA ใช้เป็นระบบเป้าหมาย
เมื่อคุณคลิกตกลงสิ่งนี้ Datastore จะถูกเพิ่มลงในไลบรารีวัตถุภายในเครื่องและจะไม่มีตารางอยู่ภายใน
สร้าง ETL Flow
หากต้องการสร้างโฟลว์ ETL ให้สร้างโครงการใหม่
Step 1 - คลิกตัวเลือก Create Project. ป้อนชื่อโครงการแล้วคลิกCreate. จะถูกเพิ่มเข้าไปในพื้นที่โครงการ
Step 2 - คลิกขวาที่ชื่อโครงการและสร้างงานชุดใหม่ / งานตามเวลาจริง
Step 3- ป้อนชื่องานแล้วกด Enter คุณต้องเพิ่ม Work flow และ Data flow เข้าไป เลือกเวิร์กโฟลว์และคลิกพื้นที่งานเพื่อเพิ่มลงในงาน ป้อนชื่อของเวิร์กโฟลว์และดับเบิลคลิกเพื่อเพิ่มลงในพื้นที่โครงการ
Step 4- ในทำนองเดียวกันให้เลือกโฟลว์ข้อมูลและนำไปยังพื้นที่โครงการ ป้อนชื่อโฟลว์ข้อมูลและดับเบิลคลิกเพื่อเพิ่มภายใต้โปรเจ็กต์ใหม่
Step 5- ตอนนี้ลากตารางต้นทางภายใต้ที่เก็บข้อมูลไปยังพื้นที่ทำงาน ตอนนี้คุณสามารถลากตารางเป้าหมายที่มีประเภทข้อมูลคล้ายกันไปยังพื้นที่ทำงานหรือคุณสามารถสร้างตารางเทมเพลตใหม่ได้
หากต้องการสร้างตารางเทมเพลตใหม่ให้คลิกขวาที่ตารางต้นทางเพิ่มใหม่→เทมเพลตตาราง
Step 6- ป้อนชื่อตารางและเลือก Datastore จากรายการเป็น Datastore เป้าหมาย ชื่อเจ้าของแสดงถึงชื่อสคีมาที่ต้องสร้างตาราง
ตารางจะถูกเพิ่มลงในพื้นที่ทำงานด้วยชื่อตารางนี้
Step 7- ลากเส้นจากตารางต้นทางไปยังตารางเป้าหมาย คลิกSave All ตัวเลือกที่ด้านบน
ตอนนี้คุณสามารถกำหนดเวลางานโดยใช้ Data Service Management Console หรือคุณสามารถดำเนินการได้ด้วยตนเองโดยคลิกขวาที่ชื่องานและดำเนินการ