วิธีโหลดข้อมูลหลักจากไฟล์แฟลตใน SAP บีไอ/บีดับเบิลยู
⚡ สรุปอย่างชาญฉลาด
โหลดข้อมูลหลักจากไฟล์ข้อความธรรมดาใน SAP BI/BW โดยการกำหนดค่าระบบแหล่งข้อมูลไฟล์แบบเรียบ การสร้างแหล่งข้อมูล การแปลงข้อมูล DTP และ InfoPackage เวิร์กโฟลว์ที่มีโครงสร้างช่วยให้มั่นใจได้ว่าแผนที่แอตทริบิวต์มีความถูกต้องping, ตรวจสอบแล้ว extracการประมวลผล และการโหลดข้อมูลลงใน InfoObjects อย่างน่าเชื่อถือ
โหลดข้อมูลหลักจากไฟล์แฟลต
การโหลดข้อมูลหลักใน SAP BI/BW เป็นงานพื้นฐานสำหรับการรายงานเชิงวิเคราะห์ ในบทแนะนำนี้ คุณจะได้เรียนรู้วิธีการโหลดข้อมูลหลักลงใน InfoObject จากไฟล์ข้อความธรรมดาโดยใช้ขั้นตอนการทำงานที่ชัดเจนและทำซ้ำได้
เราจะเรียนรู้เกี่ยวกับภาระโดยใช้สถานการณ์จำลองเป็นตัวอย่าง: โหลดข้อมูลหลักลงใน InfoObject ซแมท (หมายเลขวัสดุ) ซึ่งมีคุณสมบัติ ZMAT_NM (ชื่อวัสดุ) ด้านล่างนี้คือขั้นตอนโดยละเอียดในการโหลดข้อมูลลงใน InfoObject ข้อมูลหลักจากไฟล์ข้อความธรรมดา
ขั้นตอนที่ 1: สร้างระบบต้นทางสำหรับไฟล์ข้อความธรรมดา
ขั้นตอนแรกคือการลงทะเบียนระบบแหล่งข้อมูลไฟล์แบบเรียบ ดังนั้น SAP ระบบ BI สามารถระบุแหล่งที่มาของข้อมูลที่เข้ามาได้
- ไปที่รหัสธุรกรรม RSA1.
- คลิกปุ่มตกลง
ในหน้าจอถัดไป:
- นำทางไปยัง แท็บการสร้างแบบจำลอง > ระบบต้นทาง.
- คลิกขวาที่โฟลเดอร์ชื่อ... ไฟล์ จากนั้นเลือก “สร้าง” จากเมนูบริบท
ในหน้าจอถัดไป:
- ป้อนชื่อระบบลอจิคัล
- ป้อน Descriptไอออน
- คลิก ต่อ.
ขั้นตอนที่ 2: สร้างส่วนประกอบแอปพลิเคชัน
ส่วนประกอบของแอปพลิเคชันจะจัดระเบียบแหล่งข้อมูลอย่างเป็นระบบ กำหนดแหล่งข้อมูลก่อนสร้างแหล่งข้อมูล เพื่อให้การโหลดไฟล์แบบเรียบถูกจัดกลุ่มอย่างเหมาะสม
- นำทางไปยัง แท็บการสร้างแบบจำลอง > แหล่งข้อมูล.
- เลือกแหล่งที่มาของระบบที่คุณเพิ่งสร้างขึ้น
- คลิกขวาและเลือก สร้างส่วนประกอบแอปพลิเคชัน.
- ป้อนชื่อทางเทคนิค
- ป้อน Descriptไอออน
- คลิก ต่อ.
สร้างแหล่งข้อมูล
ถัดไป สร้าง DataSource ภายใต้ Application Component เพื่อจัดเก็บโครงสร้างไฟล์ข้อมูลแบบเรียบที่เข้ามา
- นำทางไปยัง แท็บการสร้างแบบจำลอง > แหล่งข้อมูล.
- คลิกขวาและเลือก สร้างแหล่งข้อมูล.
- ป้อนชื่อทางเทคนิค
- เลือกชนิดข้อมูลสำหรับแหล่งข้อมูล
- คลิก ต่อ.
- กรอกข้อมูลในช่องที่แสดงด้านล่าง โครงสร้างนี้ควรตรงกับ... เอสโอ ซึ่งจะใช้ในการโหลดข้อมูลธุรกรรม
- ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร Extracการ ในแท็บ ให้เลือก Adapter เป็น “Load Text-Type File from Local Workstation”
- เลือกพาธไฟล์ที่เก็บไฟล์ข้อมูลแบบเรียบ จากนั้นเปิดใช้งานแหล่งข้อมูล
คลิก ลด.
ขั้นตอนที่ 3: สร้างการแปลงข้อมูลระหว่างแหล่งข้อมูลและแอตทริบิวต์ของอินโฟออบเจ็กต์
การแปลงข้อมูลจะกำหนดวิธีการแมปฟิลด์ต้นทางกับแอตทริบิวต์ของ InfoObject เป้าหมาย SAP BI แนะนำแผนที่โดยอัตโนมัติpingเมื่อชื่อฟิลด์ตรงกัน
คลิกขวาที่แหล่งข้อมูลแล้วเลือก สร้างการเปลี่ยนแปลง.
ในหน้าจอถัดไป:
- ป้อน Target ประเภทวัตถุ
- ป้อน Target ชื่อออบเจ็กต์
- ป้อนชนิดย่อย
- คลิก ต่อ.
การแปลงนี้สร้างขึ้นด้วยแผนที่อัตโนมัติping จากฟิลด์ต้นทางไปยังฟิลด์ปลายทาง
สร้างกระบวนการถ่ายโอนข้อมูล (DTP)
DTP ทำหน้าที่ถ่ายโอนข้อมูลจาก PSA ไปยังเป้าหมายข้อมูลที่ใช้งานอยู่
คลิกขวาที่โฟลเดอร์ DTP แล้วเลือก สร้างกระบวนการถ่ายโอนข้อมูล จากเมนูบริบท
หน้าจอด้านล่างแสดงผลลัพธ์ DTP ที่สร้างสำเร็จแล้ว
ขั้นตอนที่ 4: สร้าง InfoPackage และกำหนดเวลาการโหลดข้อมูล
InfoPackage ควบคุมวิธีการอ่านไฟล์ข้อความธรรมดาเข้าไปใน PSA กำหนดเวลาการทำงานนี้ก่อนที่จะเรียกใช้ DTP
- เข้าสู่ RSA1 ในหน้าต่างคำสั่ง (command prompt)
- ข่าวประชาสัมพันธ์ เข้าสู่.
- นำทางไปยัง แท็บการสร้างแบบจำลอง > แหล่งข้อมูล.
- คลิกขวาที่แหล่งข้อมูลแล้วเลือก สร้างอินโฟแพ็กเกจ.
- เข้าสู่แพ็คเกจข้อมูล Descriptไอออน
- คลิก ลด.
- คลิก ตารางเวลา แถบ
- คลิก เริ่มต้น เพื่อเริ่มต้นการโหลดข้อมูลจากไฟล์ข้อความธรรมดาไปยังแหล่งข้อมูล
ขั้นตอนที่ 5: โหลดข้อมูลไปยัง DSO
ขั้นตอนสุดท้ายคือการดำเนินการ DTP เพื่อย้ายข้อมูลจาก PSA ไปยัง InfoObject ข้อมูลหลักที่ใช้งานอยู่
- คลิก ดำเนินงาน แท็บใน DTP
- คลิก ดำเนินงาน กดปุ่มเพื่อเริ่มการโหลดข้อมูลจากแหล่งข้อมูล (PSA) ไปยัง DSO
แนวทางปฏิบัติที่ดีที่สุดสำหรับการโหลดข้อมูลหลักจากไฟล์แบบเรียบ
การปฏิบัติตามวิธีการที่ได้รับการพิสูจน์แล้วเพียงไม่กี่วิธี จะช่วยให้การโหลดไฟล์แบบเรียบเป็นไปอย่างคาดการณ์ได้และแก้ไขปัญหาได้ง่าย SAP บีไอ/บีดับเบิลยู
- ตรวจสอบความถูกต้องของไฟล์ข้อมูลแบบเรียบ: ตรวจสอบให้แน่ใจว่าลำดับฟิลด์ ตัวคั่น และรูปแบบวันที่ในไฟล์ตรงกับโครงสร้างของแหล่งข้อมูลก่อนทำการเปิดใช้งาน
- จับคู่คีย์คุณลักษณะ: ตรวจสอบให้แน่ใจว่าค่าในฟิลด์หลักของ InfoObject นั้นไม่ซ้ำกันในไฟล์ต้นฉบับ เพื่อหลีกเลี่ยงข้อผิดพลาดในการโหลด
- ทดสอบด้วยตัวอย่างขนาดเล็ก: เริ่มด้วยการรัน InfoPackage และ DTP โดยใช้ไฟล์ขนาดเล็กก่อน จากนั้นค่อยขยายขนาดให้เต็มปริมาตรหลังจากสร้างแผนที่เสร็จแล้วping ได้รับการยืนยัน
- ตรวจสอบผลการตรวจ PSA: ตรวจสอบค่า PSA หลังจากเรียกใช้ InfoPackage เพื่อยืนยันจำนวนระเบียนก่อนที่จะเรียกใช้ DTP
- บันทึกข้อมูลการรับน้ำหนัก: บันทึกชื่อส่วนประกอบแอปพลิเคชัน แหล่งข้อมูล และ DTP เพื่อให้สามารถจำลองการโหลดหรือส่งต่อได้อย่างง่ายดาย




















