SAP BODS - Kiến trúc
Trong chương này, chúng ta sẽ tìm hiểu về kiến trúc SAP BODS. Hình minh họa cho thấy kiến trúc của hệ thống BODS với khu vực Staging.
Lớp nguồn
Lớp nguồn bao gồm các nguồn dữ liệu khác nhau như các ứng dụng SAP và hệ thống RDBMS không thuộc SAP và việc tích hợp dữ liệu diễn ra trong khu vực dàn dựng.
Dịch vụ dữ liệu đối tượng kinh doanh của SAP bao gồm các thành phần khác nhau như Data Service Designer, Data Services Management Console, Repository Manager, Data Services Server Manager, Work bench, v.v. Hệ thống đích có thể là hệ thống DW như SAP HANA, SAP BW hoặc không phải SAP Hệ thống kho dữ liệu.
Ảnh chụp màn hình sau đây cho thấy các thành phần khác nhau của SAP BODS.
Bạn cũng có thể phân chia kiến trúc BODS theo các lớp sau:
- Lớp ứng dụng web
- Lớp máy chủ cơ sở dữ liệu
- Lớp dịch vụ dịch vụ dữ liệu
Hình minh họa sau đây cho thấy kiến trúc BODS.
Sự phát triển của sản phẩm - ATL, DI & DQ
Acta Technology Inc. đã phát triển Dịch vụ Dữ liệu Đối tượng Doanh nghiệp SAP và sau đó Công ty Đối tượng Doanh nghiệp đã mua lại. Acta Technology Inc. là một công ty có trụ sở tại Hoa Kỳ và chịu trách nhiệm phát triển nền tảng tích hợp dữ liệu thứ nhất. Hai sản phẩm phần mềm ETL được phát triển bởi Acta Inc. làData Integration (DI) công cụ và Data Management hoặc là Data Quality (DQ) dụng cụ.
Business Objects, một công ty của Pháp đã mua lại Acta Technology Inc. vào năm 2002 và sau đó, cả hai sản phẩm đều được đổi tên thành Business Objects Data Integration (BODI) công cụ và Business Objects Data Quality (BODQ) dụng cụ.
SAP mua lại Business Objects vào năm 2007 và cả hai sản phẩm được đổi tên thành SAP BODI và SAP BODQ. Năm 2008, SAP đã tích hợp cả hai sản phẩm này vào một sản phẩm phần mềm duy nhất có tên là Dịch vụ Dữ liệu Đối tượng Doanh nghiệp SAP (BODS).
SAP BODS cung cấp giải pháp tích hợp dữ liệu và quản lý dữ liệu và trong phiên bản trước của BODS, giải pháp xử lý dữ liệu văn bản đã được đưa vào.
BODS - Đối tượng
Tất cả các thực thể được sử dụng trong BO Data Services Designer được gọi là Objects. Tất cả các đối tượng như dự án, công việc, siêu dữ liệu và chức năng hệ thống được lưu trữ trong thư viện đối tượng cục bộ. Tất cả các đối tượng đều có thứ bậc về bản chất.
Các đối tượng chủ yếu chứa những thứ sau:
Properties- Chúng được sử dụng để mô tả một đối tượng và không ảnh hưởng đến hoạt động của nó. Ví dụ - Tên của một đối tượng, Ngày khi nó được tạo, v.v.
Options - Điều khiển hoạt động của các đối tượng.
Các loại đối tượng
Có hai loại đối tượng trong hệ thống - Đối tượng có thể tái sử dụng và đối tượng Sử dụng một lần. Loại đối tượng xác định cách đối tượng đó được sử dụng và truy xuất.
Đối tượng có thể tái sử dụng
Hầu hết các đối tượng được lưu trữ trong kho có thể được sử dụng lại. Khi một đối tượng có thể sử dụng lại được xác định và lưu trong kho lưu trữ cục bộ, bạn có thể sử dụng lại đối tượng đó bằng cách tạo Lời gọi định nghĩa. Mỗi đối tượng có thể sử dụng lại chỉ có một định nghĩa và tất cả các lệnh gọi đến đối tượng đó đều tham chiếu đến định nghĩa đó. Bây giờ, nếu định nghĩa của một đối tượng được thay đổi tại một nơi, bạn sẽ thay đổi định nghĩa đối tượng ở tất cả những nơi mà đối tượng đó xuất hiện.
Thư viện đối tượng được sử dụng để chứa định nghĩa đối tượng và khi một đối tượng được kéo và thả khỏi thư viện, một tham chiếu mới đến đối tượng hiện có sẽ được tạo.
Đối tượng sử dụng một lần
Tất cả các đối tượng được xác định cụ thể cho một công việc hoặc luồng dữ liệu được gọi là các đối tượng sử dụng một lần. Ví dụ, chuyển đổi cụ thể được sử dụng trong bất kỳ tải dữ liệu nào.
BODS - Hệ thống phân cấp đối tượng
Tất cả các đối tượng đều có thứ bậc về bản chất. Sơ đồ sau cho thấy phân cấp đối tượng trong hệ thống SAP BODS:
BODS - Công cụ và Chức năng
Dựa trên kiến trúc được minh họa bên dưới, chúng tôi có nhiều công cụ được định nghĩa trong Dịch vụ Dữ liệu Đối tượng Doanh nghiệp SAP. Mỗi công cụ có chức năng riêng theo bối cảnh hệ thống.
Ở trên cùng, bạn đã cài đặt Dịch vụ nền tảng thông tin cho người dùng và quản lý bảo mật quyền. BODS phụ thuộc vào bảng điều khiển quản lý trung tâm (CMC) để truy cập người dùng và tính năng bảo mật. Điều này có thể áp dụng cho phiên bản 4.x. Trong phiên bản trước, nó đã được thực hiện trong Bảng điều khiển quản lý.