SAP HANA Direct ExtracHướng dẫn kết nối Tor (DXC)
⚡ Tóm tắt thông minh
SAP HANA DXC, Direct ExtracTor Connection là một kỹ thuật sao chép theo lô. Nó tái sử dụng các ví dụ hiện có của Business Suite.traccác máy chủ thông qua HTTPS, cung cấp dữ liệu giàu ngữ nghĩa cho SAP HANA không cần thêm máy chủ nào khác.

Là gì SAP HANA DXC?
SAP HANA DXC là kỹ thuật sao chép dữ liệu theo đợt, tức là nó có thể thực thi sau một khoảng thời gian.
SAP HANA DXC sử dụng quy trình ETL hiện có (Ví dụ:tracphương pháp t, Biến đổi và Tải) của SAP Ứng dụng Business Suite thông qua kết nối HTTPS.
In SAP Nguồn dữ liệu nội dung ứng dụng bộ phần mềm doanh nghiệp (ví dụ: Ex)tracCác công cụ đã có sẵn để mô hình hóa dữ liệu và thu thập dữ liệu cho SAP Kho kinh doanh.
SAP DXC sử dụng các nguồn dữ liệu này. Ví dụ:tracTor sẽ cung cấp dữ liệu trực tiếp đến... SAP HANA.
Lợi thế của SAP DXC
- SAP DXC không yêu cầu máy chủ hoặc ứng dụng bổ sung trong bối cảnh hệ thống.
- Nó làm giảm sự phức tạp của Mô hình hóa dữ liệu trong SAP HANA, khi nó gửi dữ liệu đến SAP HANA sau khi áp dụng tất cả các quy trình nghiệp vụtracLogic Tor trong hệ thống nguồn.
- Nó tăng tốc độ SAP Dòng thời gian thực hiện HANA.
- Nó extracdữ liệu giàu ngữ nghĩa từ SAP Trang web kinh doanh và cung cấp cho SAP HANNA.
Giới hạn của SAP DXC
- Nguồn dữ liệu phải có phương thức ETL được xác định trước, nếu không thì chúng ta cần xác định chúng.
- SAP DXC yêu cầu Hệ thống Business Suite trên Net Weaver 7.0 trở lên (ví dụ: ECC) bằng hoặc thấp hơn mức SP: Phiên bản 700 SAPKW70021 (SP stack 19, từ tháng 2008 năm XNUMX).
- Trong Nguồn dữ liệu phải tồn tại một quy trình có trường khóa được định nghĩa.
Cách thức hoạt động của DXC: ArchiKiến trúc và Luồng dữ liệu
Danh sách ưu điểm nêu trên sẽ dễ hiểu hơn khi quy trình được làm rõ. DXC khác biệt so với các phương pháp cấp phát khác vì quá trình chuyển đổi diễn ra trong hệ thống nguồn, chứ không phải trong HANA và cũng không phải ở lớp phần mềm trung gian.
Có bốn thành phần tham gia:
- Nguồn tham khảo cho bộ ứng dụng Business Suite. Một hệ thống ECC hoặc hệ thống tương tự lưu trữ nguồn dữ liệu (DataSource) chẳng hạn.tracCác tor ban đầu được viết cho BW. Chúng đã chứa logic nghiệp vụ giúp chuyển đổi các bảng dữ liệu thô thành các bản ghi có ý nghĩa.
- Người tình cũtracThần sấm. Khi tải chạy, extracTor đọc các bảng nguồn, áp dụng logic của nó và tạo ra một tập bản ghi hoàn chỉnh về mặt ngữ nghĩa thay vì chỉ là một bản sao bảng thô.
- Kết nối HTTPS. Một đích đến RFC thuộc loại HTTP, được tạo trong SM59, mang theo ví dụtracDữ liệu được sao chép đến công cụ HANA XS. Không có máy chủ sao chép riêng biệt nào trong đường dẫn này.
- IMDSO trong HANA. Đối tượng In Memory DataStore nhận dữ liệu, áp dụng chế độ xử lý bản ghi và kích hoạt dữ liệu đó vào bảng đích.
Đây chính là điểm khác biệt giữa DXC và sao chép dữ liệu cấp bảng. SLT DXC sao chép một bảng nguyên trạng, để người lập mô hình phải tự tái tạo ý nghĩa nghiệp vụ bên trong HANA. DXC cung cấp các bản ghi đã mang sẵn ý nghĩa đó, đó là lý do tại sao nó giảm đáng kể nỗ lực lập mô hình. Nhược điểm là độ trễ, vì...tracQuá trình này diễn ra theo lịch trình chứ không phải theo thời gian thực.
Thiết lập SAP Sao chép dữ liệu DXC
Bước 1) Kích hoạt XS Engine và dịch vụ ICM
Kích hoạt XS Engine. Đến phần SAP HANA Studio -> Chọn Hệ thống -> Cấu hình -> xsengine.ini.
Đặt giá trị thể hiện thành 1 trong trường Mặc định.
Kích hoạt dịch vụ ICM Web Dispatcher. Nó cho phép kích hoạt dịch vụ ICM Web Dispatcher trong hệ thống HANA. Web dispatcher sử dụng phương thức ICM để đọc và tải dữ liệu trong hệ thống HANA. Truy cập vào... SAP HANA Studio -> Chọn Hệ thống -> Cấu hình -> webdispatcher.ini
Đặt giá trị thể hiện thành 1 trong cột Mặc định.
Bước 2) Thiết lập SAP HANA Direct ExtracKết nối Tor
Đặt kết nối DXC trong SAP HANA – Để tạo kết nối DXC, chúng ta cần nhập đơn vị giao hàng. SAP HANA như dưới đây –
- Đơn vị giao hàng nhập khẩu. Bạn cần tải xuống đơn vị phân phối DXC từ SAP trong SAP Cơ sở dữ liệu HANA. Bạn có thể nhập đơn vị tại vị trí đó. “/usr/sap/HDB/SYS/global/hdb/content”Nhập đơn vị giao hàng bằng cách sử dụng hộp thoại Nhập khẩu trong SAP Nút nội dung HANA.
- Định cấu hình máy chủ ứng dụng XS để sử dụng DXC. Sửa đổi giá trị vùng chứa ứng dụng thành libxsdxc (nếu có giá trị nào tồn tại, hãy thêm vào).
- Xác minh DXC đang hoạt động. Chúng ta có thể kiểm tra kết nối DXC bằng cách sử dụng đường dẫn sau trong trình duyệt: http://:80 /sap/hana/dxc/dxc.xscfunc. Nhập tên người dùng và mật khẩu để kết nối.
- Người dùng và lược đồ Cần phải được định nghĩa trong HANA Studio.
- Kết nối HTTP trong SAP BW Đối với HANA, cần phải định nghĩa thông qua SM59.
Vì vậy, hãy tạo kết nối HTTP trong SAP Sử dụng mã giao dịch SM59 để nhập dữ liệu BW. Các tham số đầu vào sẽ là:
- Kết nối RFC bằng Tên của kết nối RFC
- Target Máy chủ bằng Tên máy chủ HANA
- Mã số dịch vụ bằng 80
Trên tab Đăng nhập trong phần Bảo mật, hãy duy trì người dùng DXC đã tạo trong HANA Studio, người dùng này sử dụng phương thức xác thực cơ bản.
Các nguồn dữ liệu trong BW cần được cấu hình để sao chép cấu trúc sang lược đồ được định nghĩa trong HANA. Chúng ta cần thiết lập các tham số sau trong BW bằng chương trình. SAP_RSADMIN_MAINTAIN (Mã giao dịch SE38 hoặc SA38). Danh sách tham số chứa các giá trị được truyền đến màn hình gọi hàm.
PSA_TO_HDBTham số này chấp nhận ba giá trị đối tượng như hiển thị bên dưới –
- TOÀN CẦU – Chức năng này được sử dụng để sao chép tất cả các nguồn dữ liệu sang HANA.
- HỆ THỐNG – Chỉ định khách hàng sử dụng DXC
- DATASOURCE – Tham số này chỉ định các nguồn dữ liệu, và chỉ những nguồn dữ liệu được chỉ định mới có thể được sử dụng.
PSA_TO_HDB_DATASOURCETABLEỞ đây, chúng ta cần cung cấp tên bảng chứa danh sách các nguồn dữ liệu được sử dụng cho DXC. Trong trường VALUE, hãy nhập tên bảng mà bạn đã tạo.
PSA_TO_HDB_DESTINATION: Trong bước này, chúng ta cần chuyển dữ liệu đến. Nhập giá trị được tạo trong SM59, ở đây là XC_HANA_CONNECTION_HANAS.
PSA_TO_HDB_SCHemaNó chỉ định lược đồ nào cần gán dữ liệu được sao chép.
Sao chép nguồn dữ liệu
Cài đặt nguồn dữ liệu trong ECC bằng RSA5. Chúng tôi đã chọn nguồn dữ liệu 0FI_AA_20 (FI-AA: Giao dịch và Khấu hao). Trước tiên, chúng ta cần sao chép siêu dữ liệu bằng cách sử dụng thành phần ứng dụng được chỉ định (phiên bản nguồn dữ liệu cần phải là phiên bản 7.0. Nếu chúng ta có nguồn dữ liệu phiên bản 3.5, chúng ta cần phải di chuyển nó trước). Kích hoạt nguồn dữ liệu trong SAP BW).
Sau khi nguồn dữ liệu được tải và kích hoạt trong SAP BW, nó sẽ tạo bảng sau trong lược đồ đã xác định.
- /BIC/A 00 – Bảng hoạt động IMDSO
- /BIC/A 40 – Hàng đợi kích hoạt IMDSO
- /BIC/A 70 – Bảng xử lý chế độ ghi
- /BIC/A 80 – Bảng thông tin ID gói và yêu cầu
- /BIC/A A0 – Bảng dấu thời gian yêu cầu
- RSODSO_IMOLOG – Bảng liên quan đến IMDSO. Lưu trữ thông tin về tất cả các nguồn dữ liệu liên quan đến DXC.
Hiện tại, dữ liệu đã được tải thành công vào bảng /BIC/A0FI_AA_2000 sau khi được kích hoạt. Và chúng ta có thể xem trước dữ liệu từ bảng /BIC/A0FI_AA_2000. SAP Studio HANA.
DXC so với SLT so với Dịch vụ Dữ liệu
DXC là một trong ba tuyến đường chính dẫn vào SAP HANA là hệ thống có phạm vi hoạt động hẹp nhất trong số đó. So sánh này cho thấy mỗi hệ thống đều có vị trí xứng đáng của mình.
| Tham số | DXC | SLT | SAP Dịch vụ dữ liệu |
|---|---|---|---|
| Độ trễ | Theo lô, theo lịch trình | Thời gian thực hoặc theo lịch trình | Theo lô, theo lịch trình |
| hệ thống nguồn | SAP Chỉ dành cho bộ phần mềm doanh nghiệp | SAP và khôngSAP cơ sở dữ liệu | Hầu như bất kỳ nguồn nào |
| Cảnh quan bổ sung | Không áp dụng | Máy chủ SLT | Tổng quan về dịch vụ dữ liệu |
| Ngữ nghĩa kinh doanh | Được bảo quản bởi người cũtractor | Không có, bản sao cấp bảng | Theo thiết kế trong công việc |
| Nỗ lực mô hình hóa trong HANA | Thấp | Cao | Trung bình |
| Tốt nhất cho | Tái sử dụng BW ex đã được chứng minhtraclogic Tor | OperaBáo cáo quốc tế về dữ liệu trực tiếp | Hợp nhất các nguồn dữ liệu khác nhau |
Tóm lại, hãy chọn DXC khi...tracCác hệ thống Tor đã tồn tại và logic của chúng được tin cậy, SLT khi độ trễ là yếu tố quan trọng, và Dịch vụ dữ liệu Khi các nguồn lực đa dạng và quá trình chuyển đổi phức tạp. Toàn bộ các lựa chọn được trình bày trong [tài liệu tham khảo]. cung cấp dữ liệu hướng dẫn.
Khắc phục sự cố kết nối DXC
Cấu hình trải rộng trên hai hệ thống và nhiều lớp, vì vậy lỗi thường xảy ra trong lần thiết lập đầu tiên. Các bước kiểm tra này giải quyết hầu hết các lỗi, theo thứ tự nên thử.
- Các bài kiểm tra URL Không trả về gì cả. Công cụ XS hiện không hoạt động. Hãy xác nhận giá trị instance trong xsengine.ini đã được thiết lập và dịch vụ đã được khởi động lại, sau đó kiểm tra lại địa chỉ dxc.xscfunc.
- Xác thực thất bại trong quá trình kiểm tra. URL. Người dùng DXC không tồn tại trong HANA hoặc thiếu quyền trên lược đồ đích. Ngoài ra, cần bật xác thực cơ bản vì đích đến sử dụng phương thức này.
- Kiểm tra kết nối SM59 thất bại. Hãy kiểm tra xem số dịch vụ có phải là 80 theo sau là số hiệu phiên bản gồm hai chữ số hay không, và máy chủ đích được phân giải từ hệ thống BW chứ không chỉ từ máy trạm của bạn.
- Dữ liệu được tải nhưng lại nằm trong lược đồ không chính xác. PSA_TO_HDB_SCHEMA đặt tên cho đích đến. Nếu nó không được thiết lập, quá trình tải sẽ sử dụng giá trị mặc định, thường hiếm khi khớp với mong đợi.
- Nguồn dữ liệu bị bỏ qua. Khi PSA_TO_HDB được đặt thành DATASOURCE, chỉ những mục được liệt kê trong bảng có tên PSA_TO_HDB_DATASOURCETABLE mới được sao chép. Một hàng bị thiếu sẽ tự động loại trừ nó.
- Quá trình kích hoạt thất bại trên IMDSO. Hầu hết các trường khóa đều bị thiếu. DXC yêu cầu một DataSource có khóa được định nghĩa, đây là hạn chế thứ ba được liệt kê trước đó.
- Người tình cũtracTor là phiên bản 3.5. Nó phải được nâng cấp lên phiên bản 7.0 trước khi DXC có thể sử dụng được.
Bảng RSODSO_IMOLOG là nơi đầu tiên cần xem xét khi chẩn đoán tải, vì nó ghi lại mọi nguồn dữ liệu được đăng ký cho DXC cùng với trạng thái của chúng.



