SAP BODS - สถาปัตยกรรม
ในบทนี้เราจะเรียนรู้เกี่ยวกับสถาปัตยกรรม SAP BODS ภาพประกอบแสดงสถาปัตยกรรมของระบบ BODS พร้อมพื้นที่ Staging
ซอร์สเลเยอร์
ซอร์สเลเยอร์ประกอบด้วยแหล่งข้อมูลที่แตกต่างกันเช่นแอปพลิเคชัน SAP และระบบที่ไม่ใช่ SAP RDBMS และการรวมข้อมูลจะเกิดขึ้นในพื้นที่จัดเตรียม
SAP Business Objects Data Services ประกอบด้วยส่วนประกอบที่แตกต่างกันเช่น Data Service Designer, Data Services Management Console, Repository Manager, Data Services Server Manager, Work bench เป็นต้นระบบเป้าหมายสามารถเป็นระบบ DW เช่น SAP HANA, SAP BW หรือไม่ใช่ SAP ระบบคลังข้อมูล.
ภาพหน้าจอต่อไปนี้แสดงส่วนประกอบต่างๆของ SAP BODS
คุณยังสามารถแบ่งสถาปัตยกรรม BODS ในเลเยอร์ต่อไปนี้ -
- Web Application Layer
- ชั้นเซิร์ฟเวอร์ฐานข้อมูล
- ชั้นบริการข้อมูล
ภาพประกอบต่อไปนี้แสดงสถาปัตยกรรม BODS
วิวัฒนาการของผลิตภัณฑ์ - ATL, DI & DQ
Acta Technology Inc. พัฒนา SAP Business Objects Data Services และต่อมา บริษัท Business Objects ได้เข้าซื้อกิจการ Acta Technology Inc. เป็น บริษัท ในสหรัฐอเมริกาและรับผิดชอบในการพัฒนาแพลตฟอร์มการรวมข้อมูลครั้งแรก ผลิตภัณฑ์ซอฟต์แวร์ ETL สองตัวที่พัฒนาโดย Acta Inc. คือData Integration (DI) เครื่องมือและ Data Management หรือ Data Quality (DQ) เครื่องมือ.
Business Objects บริษัท ฝรั่งเศสเข้าซื้อกิจการ Acta Technology Inc. ในปี 2545 และต่อมาผลิตภัณฑ์ทั้งสองเปลี่ยนชื่อเป็น Business Objects Data Integration (BODI) เครื่องมือและ Business Objects Data Quality (BODQ) เครื่องมือ.
SAP ซื้อ Business Objects ในปี 2550 และทั้งสองผลิตภัณฑ์ถูกเปลี่ยนชื่อเป็น SAP BODI และ SAP BODQ ในปี 2008 SAP ได้รวมผลิตภัณฑ์ทั้งสองไว้ในผลิตภัณฑ์ซอฟต์แวร์เดียวที่ชื่อว่า SAP Business Objects Data Services (BODS)
SAP BODS มีโซลูชันการรวมข้อมูลและการจัดการข้อมูลและใน BODS เวอร์ชันก่อนหน้านี้ได้รวมโซลูชันการประมวลผลข้อมูลแบบข้อความ
BODS - วัตถุ
เรียกเอนทิตีทั้งหมดที่ใช้ใน BO Data Services Designer Objects. อ็อบเจ็กต์ทั้งหมดเช่นโปรเจ็กต์งานข้อมูลเมตาและฟังก์ชันระบบจะถูกเก็บไว้ในไลบรารีอ็อบเจ็กต์โลคัล วัตถุทั้งหมดมีลำดับชั้นตามธรรมชาติ
วัตถุส่วนใหญ่ประกอบด้วยสิ่งต่อไปนี้ -
Properties- ใช้เพื่ออธิบายวัตถุและไม่มีผลต่อการทำงานของวัตถุ ตัวอย่าง - ชื่อวัตถุวันที่สร้าง ฯลฯ
Options - ซึ่งควบคุมการทำงานของวัตถุ
ประเภทของวัตถุ
อ็อบเจ็กต์ในระบบมีสองประเภท ได้แก่ อ็อบเจ็กต์ที่ใช้ซ้ำได้และอ็อบเจ็กต์แบบใช้ครั้งเดียว ประเภทของอ็อบเจ็กต์จะกำหนดวิธีการใช้และการดึงอ็อบเจ็กต์
วัตถุที่ใช้ซ้ำได้
อ็อบเจ็กต์ส่วนใหญ่ที่เก็บไว้ในที่เก็บสามารถใช้ซ้ำได้ เมื่ออ็อบเจ็กต์ที่ใช้ซ้ำได้ถูกกำหนดและบันทึกไว้ในที่เก็บโลคัลคุณสามารถใช้อ็อบเจ็กต์ซ้ำได้โดยการสร้าง Calls to the definition แต่ละออบเจ็กต์ที่ใช้ซ้ำได้มีเพียงหนึ่งนิยามและการเรียกใช้อ็อบเจ็กต์นั้นอ้างถึงนิยามนั้น ตอนนี้ถ้าคำจำกัดความของวัตถุมีการเปลี่ยนแปลงในที่เดียวคุณกำลังเปลี่ยนนิยามของวัตถุในทุกตำแหน่งที่วัตถุนั้นปรากฏขึ้น
ไลบรารีอ็อบเจ็กต์ใช้เพื่อบรรจุนิยามอ็อบเจ็กต์และเมื่ออ็อบเจ็กต์ถูกลากและหลุดจากไลบรารีการอ้างอิงใหม่ไปยังอ็อบเจ็กต์ที่มีอยู่จะถูกสร้างขึ้น
วัตถุแบบใช้ครั้งเดียว
อ็อบเจ็กต์ทั้งหมดที่กำหนดโดยเฉพาะสำหรับงานหรือโฟลว์ข้อมูลเรียกว่าอ็อบเจ็กต์แบบใช้ครั้งเดียว ตัวอย่างเช่นการแปลงเฉพาะที่ใช้ในการโหลดข้อมูลใด ๆ
BODS - ลำดับชั้นของวัตถุ
วัตถุทั้งหมดมีลำดับชั้นตามธรรมชาติ แผนภาพต่อไปนี้แสดงลำดับชั้นของวัตถุในระบบ SAP BODS -
BODS - เครื่องมือและฟังก์ชั่น
จากสถาปัตยกรรมที่แสดงด้านล่างนี้เรามีเครื่องมือมากมายที่กำหนดไว้ใน SAP Business Objects Data Services เครื่องมือแต่ละตัวมีหน้าที่ของตัวเองตามแนวนอนของระบบ
ที่ด้านบนคุณมีบริการแพลตฟอร์มข้อมูลติดตั้งสำหรับผู้ใช้และการจัดการความปลอดภัยสิทธิ์ BODS ขึ้นอยู่กับคอนโซลการจัดการกลาง (CMC) สำหรับการเข้าถึงของผู้ใช้และคุณสมบัติความปลอดภัย สิ่งนี้ใช้ได้กับเวอร์ชัน 4.x ในเวอร์ชันก่อนหน้านี้ทำในคอนโซลการจัดการ