SAP BODS - ภาพรวมบริการข้อมูล

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

งานตามเวลาจริง

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

งานแบบเรียลไทม์แต่ละงานสามารถดึงข้อมูลจากข้อความเดียวได้ คุณยังสามารถดึงข้อมูลจากแหล่งอื่น ๆ เช่นตารางหรือไฟล์

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

เรียลไทม์เทียบกับงานแบทช์

การแปลงเช่นเดียวกับสาขาและตรรกะการควบคุมจะใช้บ่อยกว่าในงานเรียลไทม์ซึ่งไม่ใช่กรณีของงานแบทช์ในนักออกแบบ

งานแบบเรียลไทม์จะไม่ดำเนินการตามกำหนดเวลาหรือทริกเกอร์ภายในซึ่งแตกต่างจากงานแบตช์

การสร้างงานตามเวลาจริง

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

คุณสามารถใช้โมเดลข้อมูลต่อไปนี้เพื่อสร้างงานแบบเรียลไทม์ -

  • แบบจำลองการไหลของข้อมูลเดียว
  • แบบจำลองการไหลของข้อมูลหลายแบบ

แบบจำลองการไหลของข้อมูลเดียว

คุณสามารถสร้างงานแบบเรียลไทม์ด้วยโฟลว์ข้อมูลเดียวในลูปการประมวลผลแบบเรียลไทม์และรวมแหล่งข้อความเดียวและเป้าหมายข้อความเดียว

Creating Real Time job using single data model −

ในการสร้างงานตามเวลาจริงโดยใช้แบบจำลองข้อมูลเดียวให้ทำตามขั้นตอนที่กำหนด

Step 1 - ไปที่ Data Services Designer → Project New → Project →ใส่ชื่อโปรเจ็กต์

Step 2 - คลิกขวาที่ช่องว่างในพื้นที่โครงการ→งานใหม่ตามเวลาจริง

พื้นที่ทำงานแสดงสององค์ประกอบของงานตามเวลาจริง -

  • RT_Process_begins
  • Step_ends

แสดงจุดเริ่มต้นและจุดสิ้นสุดของงานตามเวลาจริง

Step 3 - ในการสร้างงานแบบเรียลไทม์ด้วยโฟลว์ข้อมูลเดียวให้เลือกโฟลว์ข้อมูลจากพาเล็ตเครื่องมือในบานหน้าต่างด้านขวาแล้วลากไปยังพื้นที่ทำงาน

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

Step 4 - เพิ่มกำหนดค่าวัตถุในโฟลว์ข้อมูลตามต้องการและบันทึกงาน

แบบจำลองการไหลของข้อมูลหลายแบบ

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

การทดสอบงานตามเวลาจริง

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

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

การไหลของข้อมูลในตัว

การไหลของข้อมูลในตัวเรียกว่ากระแสข้อมูลซึ่งเรียกจากกระแสข้อมูลอื่นในการออกแบบ โฟลว์ข้อมูลที่ฝังไว้สามารถมีแหล่งที่มาและเป้าหมายได้หลายแหล่ง แต่มีเพียงอินพุตหรือเอาต์พุตเดียวเท่านั้นที่ส่งผ่านข้อมูลไปยังโฟลว์ข้อมูลหลัก

สามารถใช้โฟลว์ข้อมูลฝังตัวประเภทต่อไปนี้ -

  • One Input - เพิ่มโฟลว์ข้อมูลที่ฝังไว้ที่ส่วนท้ายของกระแสข้อมูล

  • One Output - มีการเพิ่มโฟลว์ข้อมูลแบบฝังที่จุดเริ่มต้นของโฟลว์ข้อมูล

  • No input or output - จำลองกระแสข้อมูลที่มีอยู่

สามารถใช้โฟลว์ข้อมูลในตัวเพื่อวัตถุประสงค์ต่อไปนี้ -

  • เพื่อลดความซับซ้อนของการแสดงกระแสข้อมูล

  • หากคุณต้องการบันทึกลอจิกโฟลว์และใช้ซ้ำในโฟลว์ข้อมูลอื่น

  • สำหรับการดีบักโดยคุณจะสร้างส่วนของกระแสข้อมูลเป็นโฟลว์ข้อมูลแบบฝังและดำเนินการแยกกัน