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 - จำลองกระแสข้อมูลที่มีอยู่
สามารถใช้โฟลว์ข้อมูลในตัวเพื่อวัตถุประสงค์ต่อไปนี้ -
เพื่อลดความซับซ้อนของการแสดงกระแสข้อมูล
หากคุณต้องการบันทึกลอจิกโฟลว์และใช้ซ้ำในโฟลว์ข้อมูลอื่น
สำหรับการดีบักโดยคุณจะสร้างส่วนของกระแสข้อมูลเป็นโฟลว์ข้อมูลแบบฝังและดำเนินการแยกกัน