SAP บทช่วยสอนชุดข้อมูล: คืออะไร สร้าง เข้าร่วม

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

ชุดข้อมูลใน SAP BW เป็น InfoProvider พิเศษที่ไม่จัดเก็บข้อมูลทางกายภาพ แต่จะเชื่อมโยงอ็อบเจ็กต์ DataStore, InfoObjects และ InfoCubes เข้าด้วยกันทางตรรกะผ่านเงื่อนไขการเชื่อมโยง ทำให้ข้อมูลที่รวมกันพร้อมใช้งานสำหรับการสืบค้นใน Business Explorer

  • 🔗 ชุดข้อมูล: InfoProvider พิเศษที่เชื่อมโยงข้อมูลเชิงตรรกะโดยไม่ต้องจัดเก็บข้อมูลทางกายภาพ
  • 🧩 เข้าร่วมกับผู้ให้บริการ: เป็นการรวม DSO, InfoObject ที่มีลักษณะเฉพาะ และ InfoCube มาตรฐานเข้าด้วยกัน
  • 🔍 รายงานของ BEx: ฟังก์ชันนี้ช่วยให้สามารถรายงานข้อมูล BEx บน DSO ได้โดยไม่ต้องเปิดใช้งานตัวบ่งชี้การรายงาน
  • 🔗 การเชื่อมต่อสี่ประเภท: InfoSets รองรับการเชื่อมต่อแบบ inner join, left outer join, temporal join และ self join
  • 🔧 ธุรกรรม RSISET: สามารถสร้าง InfoSet ได้โดยตรงด้วยธุรกรรม RSISET
  • 🤖 ความช่วยเหลือจาก AI: AI ช่วยเลือกเงื่อนไขการเชื่อมต่อและวิเคราะห์ข้อมูลที่รวมกันแล้ว

InfoSet คืออะไรใน SAP

InfoSet คืออะไร?

InfoSet คือ InfoProvider ชนิดพิเศษที่ไม่จัดเก็บข้อมูลทางกายภาพ กล่าวอีกนัยหนึ่ง InfoSet คือ InfoProvider ที่เชื่อมโยงข้อมูลเชิงตรรกะและนำเสนอข้อมูลนั้นสำหรับการสืบค้นข้อมูลทางธุรกิจ (BI) InfoSet รวบรวมข้อมูลจากตารางของ InfoProvider ที่ใช้ในการสร้าง และอธิบายแหล่งข้อมูลที่กำหนดไว้เป็นกฎของการเชื่อมต่อบนอ็อบเจ็กต์ DataStore, InfoObject หรือ InfoCube มาตรฐาน

ควรใช้ InfoSets เมื่อใด?

  • เพื่อเชื่อมโยงข้อมูลที่จำเป็นจากผู้ให้บริการข้อมูลพื้นฐาน
  • เพื่ออนุญาตให้สร้างรายงาน BEx บนอ็อบเจ็กต์ DataStore โดยไม่ต้องเปิดใช้งานตัวบ่งชี้การรายงาน BEx
  • เพื่อประเมินความสัมพันธ์เชิงเวลา
  • เพื่อสร้างการเชื่อมต่อตัวเอง (self join) และการเชื่อมต่อภายนอกด้านซ้าย (left outer join)

InfoSet Join คืออะไร?

DSO (อ็อบเจ็กต์ DataStore) และ/หรือ InfoObjects (คุณลักษณะที่มีข้อมูลหลัก) จะเชื่อมต่อกันใน InfoSet โดยใช้เงื่อนไขการเชื่อมต่อ ข้อมูลที่เชื่อมต่อแล้วสามารถเข้าถึงได้จากแบบสอบถาม Business Explorer InfoSet ช่วยให้คุณสามารถรายงานข้อมูลจาก InfoProviders หลายรายการได้ (อินโฟคิวบ์อ็อบเจ็กต์ DataStore และ InfoObject ข้อมูลหลัก) แต่ไม่มีข้อมูลอยู่ภายใน เมื่อเปิดใช้งาน InfoSet แล้ว คุณสามารถกำหนดแบบสอบถามในชุดโปรแกรม BI ได้

การรวมแบ่งออกเป็นสี่ประเภท:

  1. การเข้าร่วมภายใน
  2. เข้าร่วมด้านนอกซ้าย
  3. เข้าร่วมชั่วคราว
  4. เข้าร่วมด้วยตนเอง

เข้าร่วมภายใน: ข้อมูลจะปรากฏในชุดผลลัพธ์ก็ต่อเมื่อมีข้อมูลอยู่ในทั้งสองตารางที่เชื่อมต่อกันเท่านั้น หากตารางที่ 2 มีข้อมูลที่สอดคล้องกับตารางที่ 1 โดยการเปรียบเทียบฟิลด์หลัก (EMPNO ในตัวอย่าง) เฉพาะข้อมูลเหล่านั้นเท่านั้นที่จะเป็นส่วนหนึ่งของชุดผลลัพธ์ โดยฟิลด์ของทั้งสองตารางจะถูกกรอกข้อมูลครบถ้วน

โต๊ะด้านซ้าย (โต๊ะที่ 1)

เอ็มพีโน นามสกุล
000020 THOMPSON
000250 สมิ ธ
000100 สเปนเซอร์

โต๊ะด้านขวา (โต๊ะที่ 2)

เอ็มพีโน โปรเจโน่
000020 AD3112
000100 OP2010
000150 PL2100

ผลการเข้าร่วมภายใน

เอ็มพีโน นามสกุล โปรเจโน่
000020 THOMPSON AD3112
000100 สเปนเซอร์ OP2010

เข้าร่วมด้านนอกซ้าย: หากตารางที่ 2 มีข้อมูลที่ตรงกับตารางที่ 1 ข้อมูลเหล่านั้นจะเป็นส่วนหนึ่งของชุดผลลัพธ์ แต่หากตารางที่ 2 ไม่มีข้อมูลที่ตรงกัน ข้อมูลในตารางที่ 1 ก็ยังคงเป็นส่วนหนึ่งของชุดผลลัพธ์ โดยที่ฟิลด์ในตารางที่ 2 จะมีค่าเริ่มต้น ดังแสดงด้านล่าง

โต๊ะด้านซ้าย (โต๊ะที่ 1)

เอ็มพีโน นามสกุล
000020 THOMPSON
000250 สมิ ธ
000100 สเปนเซอร์

โต๊ะด้านขวา (โต๊ะที่ 2)

เอ็มพีโน โปรเจโน่
000020 AD3112
000100 OP2010
000150 PL2100

ผลการรวมภายนอกด้านซ้าย

เอ็มพีโน นามสกุล โปรเจโน่
000020 THOMPSON AD3112
000250 สมิ ธ
000100 สเปนเซอร์ OP2010

เข้าร่วมชั่วคราว: เรียกว่าการเชื่อมต่อแบบชั่วคราว (temporal join) หากมีสมาชิกอย่างน้อยหนึ่งตัวที่ขึ้นอยู่กับเวลา

เข้าร่วมด้วยตนเอง: วัตถุชิ้นเดียวกันถูกนำมาเชื่อมต่อกัน

วิธีการสร้าง InfoSet?

ขั้นตอน 1)

  1. ไปที่รายการธุรกรรม Code อาร์เอสเอ1.
  2. คลิกปุ่มตกลง

สร้างชุดข้อมูล

ขั้นตอน 2)

  1. ไปที่แท็บ “ผู้ให้บริการข้อมูล”
  2. คลิกขวาที่ InfoArea แล้วเลือกตัวเลือก “สร้างชุดข้อมูล” จากเมนูบริบท

สามารถใช้ธุรกรรม RSISET เพื่อสร้าง InfoSet ได้โดยตรงเช่นกัน

สร้างชุดข้อมูล

เมื่อเรียกใช้งาน InfoSet Builder เป็นครั้งแรก จะมีตัวเลือกโหมดการแสดงผลสองแบบปรากฏขึ้น:

  1. เครือข่าย (การควบคุมกระแสข้อมูล)
  2. ต้นไม้ (การควบคุมต้นไม้)

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

ขั้นตอน 3)

  1. ป้อนชื่อทางเทคนิค
  2. Descriptไอออน
  3. ในส่วน “เริ่มต้นด้วย InfoProvider” ให้ระบุว่าต้องการใช้ InfoProvider ใดในการเริ่มต้นกำหนด InfoSet เลือกประเภทวัตถุอย่างใดอย่างหนึ่งจากที่มีให้เลือก ได้แก่ วัตถุ DataStore, InfoObject หรือ InfoCube มาตรฐาน

หากคุณเลือก InfoObject จะต้องเป็นคุณลักษณะที่มีข้อมูลหลัก ระบบจะแสดงวิธีป้อนข้อมูลที่เกี่ยวข้องให้

  1. เลือกปุ่ม "ดำเนินการต่อ"

สร้างชุดข้อมูล

ขั้นตอน 4) หน้าจอ Change InfoSet จะปรากฏขึ้น

สร้างชุดข้อมูล

ขั้นตอน 5) เลือกปุ่ม "แทรกผู้ให้บริการข้อมูล" ที่แสดงด้านล่าง เพื่อเลือกผู้ให้บริการข้อมูลที่ต้องการเชื่อมโยงข้อมูลด้วย

สร้างชุดข้อมูล

ขั้นตอน 6)

  1. ป้อนชื่อของ DSO
  2. คลิกที่ปุ่มดำเนินการต่อ

สร้างชุดข้อมูล

หน้าจอต่อไปนี้จะปรากฏขึ้นโดยที่เลือก InfoProvider ทั้งสองตัวไว้แล้ว

สร้างชุดข้อมูล

ขั้นตอน 7) เปิดใช้งาน InfoSet โดยคลิกที่ปุ่ม Activate

สร้างชุดข้อมูล

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

InfoSet คือการรวม InfoProvider ในแนวนอนโดยใช้เงื่อนไขการเชื่อมต่อ โดยรวมคอลัมน์จากตารางต่างๆ เข้าด้วยกันโดยใช้คีย์ร่วมกัน ส่วน MultiProvider (หรือ CompositeProvider) คือการรวม InfoProvider ในแนวตั้ง โดยเรียงซ้อนเรคอร์ดต่างๆ InfoSet ใช้สำหรับการเชื่อมต่อ ส่วน MultiProvider ใช้สำหรับการรวมชุดผลลัพธ์

การเชื่อมต่อเชิงเวลาจะใช้เมื่ออย่างน้อยหนึ่งอ็อบเจ็กต์ที่เชื่อมต่อกันนั้นขึ้นอยู่กับเวลา เช่น คุณลักษณะข้อมูลหลักที่ขึ้นอยู่กับเวลา SAP จับคู่บันทึกตามการทับซ้อนping ระยะเวลาความถูกต้อง ทำให้รายงานสะท้อนค่าที่ถูกต้องสำหรับแต่ละช่วงเวลา

สามารถสร้าง InfoSet ได้จาก Data Warehousing Workbench (RSA1) โดยคลิกขวาที่ InfoArea หรือโดยตรงด้วยธุรกรรม RSISET หลังจากกำหนดเงื่อนไขการเชื่อมต่อแล้ว จะต้องเปิดใช้งาน InfoSet ก่อนจึงจะสามารถเรียกใช้คิวรีได้

ใช่. SAP Joule AI copilot สามารถแนะนำคีย์การเชื่อมต่อระหว่าง DSO และ InfoObject อธิบายการเชื่อมต่อแบบภายในและภายนอก และทำเครื่องหมายการเชื่อมต่อที่อาจทำให้เกิดระเบียนซ้ำซ้อน ช่วยให้ping ที่ปรึกษาช่วยสร้างชุดข้อมูลที่ถูกต้องได้เร็วกว่า

การเรียนรู้ของเครื่องจะอ่านข้อมูลที่รวมกันซึ่ง InfoSet เปิดเผยเพื่อค้นหารูปแบบต่างๆ จากผู้ให้บริการที่เคยแยกจากกันมาก่อน SAP Analytics Cloud ซึ่งเป็นระบบ AI ใช้มุมมองแบบบูรณาการนี้ในการสร้างข้อมูลเชิงลึกและตอบคำถามด้วยภาษาธรรมชาติในหลากหลายสาขา

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