วิธีโหลดข้อมูลหลักจากไฟล์แฟลตใน SAP บีไอ/บีดับเบิลยู

⚡ สรุปอย่างชาญฉลาด

โหลดข้อมูลหลักจากไฟล์ข้อความธรรมดาใน SAP BI/BW โดยการกำหนดค่าระบบแหล่งข้อมูลไฟล์แบบเรียบ การสร้างแหล่งข้อมูล การแปลงข้อมูล DTP และ InfoPackage เวิร์กโฟลว์ที่มีโครงสร้างช่วยให้มั่นใจได้ว่าแผนที่แอตทริบิวต์มีความถูกต้องping, ตรวจสอบแล้ว extracการประมวลผล และการโหลดข้อมูลลงใน InfoObjects อย่างน่าเชื่อถือ

  • 🧱 การตั้งค่าระบบต้นทาง: ใช้ธุรกรรม RSA1 ใน SAP BI จะต้องลงทะเบียนระบบแหล่งข้อมูลไฟล์แบบเรียบ (flat file source system) ไว้ในโฟลเดอร์ FILE ก่อนที่จะโหลดข้อมูลใดๆ
  • 📦 การสร้างแหล่งข้อมูล: กำหนดส่วนประกอบแอปพลิเคชัน สร้างแหล่งข้อมูลที่มีโครงสร้างฟิลด์ตรงกับคุณลักษณะของ InfoObject เป้าหมาย และเปิดใช้งานแหล่งข้อมูลนั้น
  • 🔁 แผนที่การเปลี่ยนแปลงping: สร้างการแปลงข้อมูลระหว่างแหล่งข้อมูลไฟล์ข้อความธรรมดาและเป้าหมายแอตทริบิวต์ InfoObject เพื่อให้ฟิลด์ต้นทางแมปกับฟิลด์เป้าหมายได้อย่างราบรื่น
  • ⚙️ การดำเนินการ DTP: สร้างกระบวนการถ่ายโอนข้อมูลเพื่อย้ายระเบียนจาก PSA ไปยัง InfoObject ข้อมูลหลักอย่างน่าเชื่อถือ
  • 📥 การกำหนดเวลาแพ็กเกจข้อมูล: กำหนดค่า InfoPackage เพื่อกำหนดเวลาการโหลดข้อมูลจากไฟล์ข้อความธรรมดาไปยัง PSA จากนั้นเรียกใช้ DTP เพื่อโหลดข้อมูลไปยัง DSO

โหลดข้อมูลหลักจากไฟล์ข้อความธรรมดาใน SAP บีไอ/บีดับเบิลยู

โหลดข้อมูลหลักจากไฟล์แฟลต

การโหลดข้อมูลหลักใน SAP BI/BW เป็นงานพื้นฐานสำหรับการรายงานเชิงวิเคราะห์ ในบทแนะนำนี้ คุณจะได้เรียนรู้วิธีการโหลดข้อมูลหลักลงใน InfoObject จากไฟล์ข้อความธรรมดาโดยใช้ขั้นตอนการทำงานที่ชัดเจนและทำซ้ำได้

เราจะเรียนรู้เกี่ยวกับภาระโดยใช้สถานการณ์จำลองเป็นตัวอย่าง: โหลดข้อมูลหลักลงใน InfoObject ซแมท (หมายเลขวัสดุ) ซึ่งมีคุณสมบัติ ZMAT_NM (ชื่อวัสดุ) ด้านล่างนี้คือขั้นตอนโดยละเอียดในการโหลดข้อมูลลงใน InfoObject ข้อมูลหลักจากไฟล์ข้อความธรรมดา

โหลดข้อมูลหลักจากไฟล์แฟลต

ขั้นตอนที่ 1: สร้างระบบต้นทางสำหรับไฟล์ข้อความธรรมดา

ขั้นตอนแรกคือการลงทะเบียนระบบแหล่งข้อมูลไฟล์แบบเรียบ ดังนั้น SAP ระบบ BI สามารถระบุแหล่งที่มาของข้อมูลที่เข้ามาได้

  1. ไปที่รหัสธุรกรรม RSA1.
  2. คลิกปุ่มตกลง

สร้างธุรกรรมระบบต้นทาง RSA1

ในหน้าจอถัดไป:

  1. นำทางไปยัง แท็บการสร้างแบบจำลอง > ระบบต้นทาง.
  2. คลิกขวาที่โฟลเดอร์ชื่อ... ไฟล์ จากนั้นเลือก “สร้าง” จากเมนูบริบท

สร้างระบบแหล่งที่มาของไฟล์

ในหน้าจอถัดไป:

  1. ป้อนชื่อระบบลอจิคัล
  2. ป้อน Descriptไอออน
  3. คลิก ต่อ.

ป้อนชื่อระบบตรรกะ

ขั้นตอนที่ 2: สร้างส่วนประกอบแอปพลิเคชัน

ส่วนประกอบของแอปพลิเคชันจะจัดระเบียบแหล่งข้อมูลอย่างเป็นระบบ กำหนดแหล่งข้อมูลก่อนสร้างแหล่งข้อมูล เพื่อให้การโหลดไฟล์แบบเรียบถูกจัดกลุ่มอย่างเหมาะสม

  1. นำทางไปยัง แท็บการสร้างแบบจำลอง > แหล่งข้อมูล.
  2. เลือกแหล่งที่มาของระบบที่คุณเพิ่งสร้างขึ้น

เลือก "ระบบต้นทาง" สำหรับแหล่งข้อมูล

  1. คลิกขวาและเลือก สร้างส่วนประกอบแอปพลิเคชัน.

สร้างส่วนประกอบแอปพลิเคชัน

  1. ป้อนชื่อทางเทคนิค
  2. ป้อน Descriptไอออน
  3. คลิก ต่อ.

ป้อนชื่อทางเทคนิคของส่วนประกอบแอปพลิเคชัน

สร้างแหล่งข้อมูล

ถัดไป สร้าง DataSource ภายใต้ Application Component เพื่อจัดเก็บโครงสร้างไฟล์ข้อมูลแบบเรียบที่เข้ามา

  1. นำทางไปยัง แท็บการสร้างแบบจำลอง > แหล่งข้อมูล.
  2. คลิกขวาและเลือก สร้างแหล่งข้อมูล.

สร้างแหล่งข้อมูล

  1. ป้อนชื่อทางเทคนิค
  2. เลือกชนิดข้อมูลสำหรับแหล่งข้อมูล
  3. คลิก ต่อ.

เลือกประเภทข้อมูลของแหล่งข้อมูล

  1. กรอกข้อมูลในช่องที่แสดงด้านล่าง โครงสร้างนี้ควรตรงกับ... เอสโอ ซึ่งจะใช้ในการโหลดข้อมูลธุรกรรม

ฟิลด์แหล่งข้อมูลที่ตรงกับ DSO

  1. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร Extracการ ในแท็บ ให้เลือก Adapter เป็น “Load Text-Type File from Local Workstation”
  2. เลือกพาธไฟล์ที่เก็บไฟล์ข้อมูลแบบเรียบ จากนั้นเปิดใช้งานแหล่งข้อมูล

Extracเส้นทางไฟล์แบบแบนของแท็บ tion

คลิก ลด.

ขั้นตอนที่ 3: สร้างการแปลงข้อมูลระหว่างแหล่งข้อมูลและแอตทริบิวต์ของอินโฟออบเจ็กต์

การแปลงข้อมูลจะกำหนดวิธีการแมปฟิลด์ต้นทางกับแอตทริบิวต์ของ InfoObject เป้าหมาย SAP BI แนะนำแผนที่โดยอัตโนมัติpingเมื่อชื่อฟิลด์ตรงกัน

คลิกขวาที่แหล่งข้อมูลแล้วเลือก สร้างการเปลี่ยนแปลง.

สร้างการแปลงข้อมูลจากแหล่งข้อมูล

ในหน้าจอถัดไป:

  1. ป้อน Target ประเภทวัตถุ
  2. ป้อน Target ชื่อออบเจ็กต์
  3. ป้อนชนิดย่อย
  4. คลิก ต่อ.

การแปลง Target การตั้งค่าวัตถุ

การแปลงนี้สร้างขึ้นด้วยแผนที่อัตโนมัติping จากฟิลด์ต้นทางไปยังฟิลด์ปลายทาง

สร้างกระบวนการถ่ายโอนข้อมูล (DTP)

DTP ทำหน้าที่ถ่ายโอนข้อมูลจาก PSA ไปยังเป้าหมายข้อมูลที่ใช้งานอยู่

คลิกขวาที่โฟลเดอร์ DTP แล้วเลือก สร้างกระบวนการถ่ายโอนข้อมูล จากเมนูบริบท

สร้างกระบวนการถ่ายโอนข้อมูล

หน้าจอด้านล่างแสดงผลลัพธ์ DTP ที่สร้างสำเร็จแล้ว

การยืนยันการสร้าง DTP

ขั้นตอนที่ 4: สร้าง InfoPackage และกำหนดเวลาการโหลดข้อมูล

InfoPackage ควบคุมวิธีการอ่านไฟล์ข้อความธรรมดาเข้าไปใน PSA กำหนดเวลาการทำงานนี้ก่อนที่จะเรียกใช้ DTP

  1. เข้าสู่ RSA1 ในหน้าต่างคำสั่ง (command prompt)
  2. ข่าวประชาสัมพันธ์ เข้าสู่.
  3. นำทางไปยัง แท็บการสร้างแบบจำลอง > แหล่งข้อมูล.
  4. คลิกขวาที่แหล่งข้อมูลแล้วเลือก สร้างอินโฟแพ็กเกจ.

สร้างอินโฟแพ็กเกจ

  1. เข้าสู่แพ็คเกจข้อมูล Descriptไอออน
  2. คลิก ลด.

แพ็คเกจข้อมูล Descriptไอออน

  1. คลิก ตารางเวลา แถบ
  2. คลิก เริ่มต้น เพื่อเริ่มต้นการโหลดข้อมูลจากไฟล์ข้อความธรรมดาไปยังแหล่งข้อมูล

ข้อมูลกำหนดการ

ขั้นตอนที่ 5: โหลดข้อมูลไปยัง DSO

ขั้นตอนสุดท้ายคือการดำเนินการ DTP เพื่อย้ายข้อมูลจาก PSA ไปยัง InfoObject ข้อมูลหลักที่ใช้งานอยู่

  1. คลิก ดำเนินงาน แท็บใน DTP
  2. คลิก ดำเนินงาน กดปุ่มเพื่อเริ่มการโหลดข้อมูลจากแหล่งข้อมูล (PSA) ไปยัง DSO

ดำเนินการโหลด DTP ไปยัง DSO

แนวทางปฏิบัติที่ดีที่สุดสำหรับการโหลดข้อมูลหลักจากไฟล์แบบเรียบ

การปฏิบัติตามวิธีการที่ได้รับการพิสูจน์แล้วเพียงไม่กี่วิธี จะช่วยให้การโหลดไฟล์แบบเรียบเป็นไปอย่างคาดการณ์ได้และแก้ไขปัญหาได้ง่าย SAP บีไอ/บีดับเบิลยู

  • ตรวจสอบความถูกต้องของไฟล์ข้อมูลแบบเรียบ: ตรวจสอบให้แน่ใจว่าลำดับฟิลด์ ตัวคั่น และรูปแบบวันที่ในไฟล์ตรงกับโครงสร้างของแหล่งข้อมูลก่อนทำการเปิดใช้งาน
  • จับคู่คีย์คุณลักษณะ: ตรวจสอบให้แน่ใจว่าค่าในฟิลด์หลักของ InfoObject นั้นไม่ซ้ำกันในไฟล์ต้นฉบับ เพื่อหลีกเลี่ยงข้อผิดพลาดในการโหลด
  • ทดสอบด้วยตัวอย่างขนาดเล็ก: เริ่มด้วยการรัน InfoPackage และ DTP โดยใช้ไฟล์ขนาดเล็กก่อน จากนั้นค่อยขยายขนาดให้เต็มปริมาตรหลังจากสร้างแผนที่เสร็จแล้วping ได้รับการยืนยัน
  • ตรวจสอบผลการตรวจ PSA: ตรวจสอบค่า PSA หลังจากเรียกใช้ InfoPackage เพื่อยืนยันจำนวนระเบียนก่อนที่จะเรียกใช้ DTP
  • บันทึกข้อมูลการรับน้ำหนัก: บันทึกชื่อส่วนประกอบแอปพลิเคชัน แหล่งข้อมูล และ DTP เพื่อให้สามารถจำลองการโหลดหรือส่งต่อได้อย่างง่ายดาย

คำถามที่พบบ่อย

SAP BI/BW รองรับไฟล์ข้อความ CSV และไฟล์ ASCII สำหรับการโหลดไฟล์แบบเรียบ ไฟล์สามารถโหลดได้จากเวิร์กสเตชันในเครื่องหรือจากพาธเซิร์ฟเวอร์แอปพลิเคชันที่กำหนดไว้ใน DataSource Extracแท็บ tion

InfoPackage ทำหน้าที่โหลดข้อมูลต้นทางเข้าสู่เลเยอร์ PSA จากนั้น DTP (Data Transfer Process) จะย้ายเรคอร์ดจาก PSA ไปยังออบเจ็กต์เป้าหมาย เช่น DSO, InfoCube หรือ InfoObject ข้อมูลหลัก

แผนที่แสดงที่ตั้งบริษัทping ข้อผิดพลาดมักเกิดขึ้นเมื่อฟิลด์ต้นทางไม่ตรงกับคุณลักษณะของ InfoObject เป้าหมายทั้งในด้านชื่อหรือประเภท ตรวจสอบให้แน่ใจว่าโครงสร้างฟิลด์ ประเภทข้อมูล และฟิลด์หลักของแหล่งข้อมูลตรงกับ InfoObject เป้าหมายก่อนทำการเปิดใช้งาน

ใช่แล้ว ใช้แท็บกำหนดการใน InfoPackage เพื่อกำหนดค่าการโหลดเป็นระยะ เช่น การทำงานรายวันหรือรายสัปดาห์ สำหรับการทำงานแบบอัตโนมัติ ให้วางไฟล์ไว้บนเซิร์ฟเวอร์แอปพลิเคชันและกำหนดเวลาผ่าน Process Chains

เครื่องมือ AI สามารถวิเคราะห์ไฟล์ต้นฉบับ ตรวจจับความผิดปกติ และแนะนำแผนที่แปลงที่ดินได้pingความเชื่อมโยงระหว่างโครงสร้างแหล่งข้อมูลและคุณลักษณะของข้อมูลวัตถุ นอกจากนี้ โมเดลการเรียนรู้ของเครื่องยังสามารถระบุระเบียนที่ซ้ำกันและคาดการณ์ปริมาณข้อมูลที่เพิ่มขึ้นอย่างฉับพลันซึ่งอาจส่งผลกระทบต่อประสิทธิภาพการโหลดได้

ใช่แล้ว เครื่องมือตรวจสอบคุณภาพข้อมูลที่ขับเคลื่อนด้วย AI สามารถกำหนดมาตรฐานชื่อ ลบข้อมูลซ้ำ แก้ไขตัวพิมพ์ใหญ่-เล็ก และตรวจสอบความถูกต้องของรหัสอ้างอิงในไฟล์ข้อมูลแบบเรียบก่อนที่จะส่งไปยัง PSA ซึ่งจะช่วยลดข้อผิดพลาดในการแปลงข้อมูลและปรับปรุงความถูกต้องของแอตทริบิวต์ InfoObject

สรุปโพสต์นี้ด้วย: