SLT (Sao chép chuyển đổi cảnh quan SAP) là gì?
SLT là một công cụ ETL cho phép bạn tải và sao chép dữ liệu theo thời gian thực hoặc lập lịch dữ liệu từ hệ thống nguồn SAP hoặc Hệ thống Non SAP vào Cơ sở dữ liệu SAP HANA.
Máy chủ SAP SLT sử dụng cách tiếp cận sao chép dựa trên trình kích hoạt để truyền dữ liệu từ hệ thống nguồn sang hệ thống đích.
Máy chủ SLT có thể được cài đặt trên hệ thống riêng biệt hoặc trên Hệ thống SAP ECC.
Lợi ích của hệ thống SLT như sau-
- Cho phép sao chép dữ liệu thời gian thực hoặc thời gian thực.
- Trong quá trình sao chép dữ liệu theo thời gian thực, chúng tôi có thể di chuyển dữ liệu ở Định dạng SAP HANA.
- SLT xử lý các bảng Cluster và Pool.
- Điều này hỗ trợ tự động chuyển đổi không phải Unicode và Unicode trong quá trình tải / sao chép. (Unicode là hệ thống mã hóa ký tự tương tự như ASCII. Non-Unicode là hệ thống mã hóa bao gồm nhiều ký tự hơn ASCII).
- Điều này được tích hợp đầy đủ với SAP HANA Studio.
- SLT có khả năng thiết lập và chuyển đổi bảng.
- SLT có khả năng giám sát với Trình quản lý giải pháp SAP HANA.
Kiến trúc Tổng quan về máy chủ SAP SLT với Hệ thống SAP / Non-SAP như bên dưới-
Tổng quan về Kiến trúc kết nối SAP SLT giữa Hệ thống SAP và SAP HANA
SAP SLT Replication Server chuyển đổi tất cả các định nghĩa bảng siêu dữ liệu từ hệ thống nguồn ABAP sang SAP HANA.
Đối với nguồn SAP, kết nối SLT có các tính năng sau:
- Khi một bảng được sao chép, máy chủ SAP SLT Replication sẽ tạo các bảng ghi nhật ký trong hệ thống nguồn.
- Công cụ đọc được tạo trong Hệ thống nguồn SAP.
- Kết nối giữa SAP SLT và SAP Source được thiết lập dưới dạng kết nối RFC.
- Kết nối giữa SAP SLT và SAP HANA được thiết lập dưới dạng kết nối DB.
Người dùng cơ sở dữ liệu có cùng quyền với người dùng "SYSTEM" có thể tạo kết nối giữa SAP SLT và Cơ sở dữ liệu SAP HANA.
Kết nối SAP SLT giữa Hệ thống SAP và CƠ SỞ DỮ LIỆU SAP HANA
SAP SLT Server tự động tạo kết nối DB cho cơ sở dữ liệu SAP HANA (khi chúng ta tạo một cấu hình mới thông qua giao dịch LTR). Không cần phải tạo nó theo cách thủ công.
Định cấu hình Máy chủ SAP SLT cho Hệ thống Nguồn SAP
Đầu tiên chúng ta cần cấu hình máy chủ sao chép SAP SLT để kết nối giữa Nguồn SAP và cơ sở dữ liệu SAP HANA. T-code, LTR được sử dụng để tạo kết nối giữa Nguồn SAP và SAP SLT.
Bước 1) Đăng nhập vào máy chủ SAP SLT và Gọi giao dịch "LTR" từ máy chủ sao chép SAP SLT.
Màn hình bật lên Web-dynpro sẽ xuất hiện để đăng nhập vào máy chủ SAP SLT.
- Nhập khách hàng / id người dùng / mật khẩu
- Nhấp vào tab đăng nhập
Một màn hình bật lên cho Cấu hình sẽ xuất hiện như bên dưới-
Nhấp vào nút "Mới" cho cấu hình mới.
Bước 2) Trong bước này,
- Nhập tên và mô tả cấu hình.
- Chọn Hệ thống SAP làm hệ thống nguồn.
- Nhập kết nối RFC cho Hệ thống SAP.
- Nhập Tên người dùng / Mật khẩu / Tên Máy chủ và Số phiên bản.
- Nhập chi tiết tùy chọn công việc -
- Số lượng Công việc Truyền dữ liệu.
- Số công việc tính toán.
- Chọn tùy chọn Nhân rộng làm Thời gian thực.
- Khi tất cả các cài đặt được duy trì, hãy nhấp vào 'OK' để tạo một lược đồ mới trong SLT.
Tên cấu hình "SLTECC" sẽ được thêm vào và hoạt động.
Sau khi cấu hình máy chủ SAP SLT thành công, Máy chủ SAP SLT tự động tạo kết nối DB cho cơ sở dữ liệu SAP HANA (khi chúng ta tạo một cấu hình mới thông qua giao dịch LTR). Không cần phải tạo nó theo cách thủ công.
Trong bước tiếp theo, chúng tôi nhập dữ liệu vào SAP HANA từ Nguồn SAP.
Nhập dữ liệu nguồn SAP vào SAP HANA thông qua SLT
Khi chúng tôi đã định cấu hình thành công máy chủ SAP SLT, một SCHEMA làm tên cấu hình ở trên trong SAP SLT sẽ được tạo trong Cơ sở dữ liệu SAP HANA.
Lược đồ này chứa các đối tượng sau-
- 1 Lược đồ - SLTECC.
- 1 Người dùng - SLTECC.
- 1 đặc quyền
- 8 Bảng -
- DD02L (Tên bảng SAP)
- DD02T (Nội dung bảng SAP)
- RS_LOG_FILES
- RS_MESSAGE
- RS_ORDER
- RS_ORDER_TEXT
- RS_SCHEMA_MAP
- RS_STATUS.
- 4 Vai trò -
- SLTECC_DATA_PROV
- SLTECC_DATA_POWER_USER
- SLTECC_DATA_USER_ADMIN
- SLTECC_DATA_SELECT
- 2 Thủ tục
- RS_GRANT_ACCESS
- RS_REVOKE_ACCESS
Tất cả cấu hình đã hoàn tất, bây giờ chúng ta tải một bảng từ SAP ECC (ERP Central Component).
Bước 1) Để tải bảng từ SAP ECC sang cơ sở dữ liệu SAP HANA, hãy làm theo các bước sau-
- Chuyển đến Cấp phép dữ liệu từ Chế độ xem nhanh.
- Chọn Hệ thống SAP HANA.
- Nhấp vào nút Kết thúc.
Bước 2) Màn hình cung cấp dữ liệu bảng dựa trên SLT sẽ được hiển thị. Có 5 tùy chọn để cung cấp dữ liệu như bên dưới-
Lựa chọn cung cấp | Chi tiết |
Tải (Toàn tải) | Đây là sự kiện diễn ra một lần, bắt đầu tải dữ liệu ban đầu từ hệ thống nguồn. |
Sao chép (Tải đầy đủ + Tải Delta) | Nó bắt đầu tải ban đầu (nếu không được thực hiện sớm hơn) và cũng xem xét sự thay đổi delta . Trình kích hoạt cơ sở dữ liệu và bảng ghi nhật ký liên quan sẽ được tạo cho mỗi bảng. |
Ngừng sao chép | Nó dừng quá trình sao chép hiện tại cho một bảng. Nó loại bỏ hoàn toàn trình kích hoạt cơ sở dữ liệu và bảng ghi nhật ký. |
Đình chỉ | Nó tạm dừng quá trình sao chép đang chạy của một bảng. Trình kích hoạt cơ sở dữ liệu sẽ không bị xóa khỏi hệ thống nguồn và việc ghi lại các thay đổi sẽ tiếp tục. Thông tin liên quan được lưu trữ trong bảng ghi nhật ký liên quan trong hệ thống nguồn. |
Sơ yếu lý lịch | Tiếp tục khởi động lại bản sao cho một bảng bị treo. Sau khi tiếp tục, quá trình sao chép bị tạm ngừng sẽ tiếp tục. |
Chúng tôi sử dụng tùy chọn đầu tiên từ bảng "Tùy chọn tải" để tải ban đầu dữ liệu của bảng (LFBK) từ nguồn sang bảng SAP HANA.
Từng bước như dưới đây-
- Chi tiết hệ thống Nguồn và Mục tiêu được chọn theo cấu hình SAP SLT.
- Nhấp vào Nút tải và chọn bảng (LFBK) mà chúng ta cần tải / sao chép trong SAP Hana.
- Bảng (LFBK) sẽ được thêm vào Phần Quản lý Tải Dữ liệu với Hành động "Tải" và Trạng thái "Đã lên lịch."
Sau khi tải dữ liệu, Trạng thái sẽ được thay đổi thành "Đã thực thi". Bảng sẽ được tạo trong lược đồ "SLTECC" với dữ liệu.
Bước 3) Kiểm tra Dữ liệu trong bảng (LFBK) bằng cách Xem trước Dữ liệu từ Lược đồ "SLTECC" như bên dưới -.
- Đăng nhập vào Cơ sở dữ liệu SAP HANA thông qua SAP HANA Studio và chọn SAP HANA System HDB (HANAUSER).
- Chọn Bảng (LFBK) trong nút Bảng.
- Nhấp chuột phải vào Bảng (LFBK) và nhấp vào Tùy chọn xem trước dữ liệu mở.
- Dữ liệu đã tải thông qua quy trình SLT sẽ được hiển thị trong màn hình xem trước Dữ liệu.
Bây giờ chúng ta đã tải thành công dữ liệu trong bảng "LFBK". Chúng tôi sẽ sử dụng bảng này trong tương lai trong Tạo mô hình.
Kết nối SAP SLT giữa Hệ thống không phải SAP và SAP HANA
SAP SLT Replication Server chuyển đổi tất cả các định nghĩa bảng siêu dữ liệu từ hệ thống nguồn không phải ABAP sang SAP HANA.
Đối với nguồn không phải SAP, kết nối SLT có các tính năng sau:
- Khi một bảng được sao chép, máy chủ SAP SLT Replication sẽ tạo các bảng ghi nhật ký trong hệ thống nguồn.
- Công cụ đọc được tạo trong máy chủ SAP SLT Replication.
- Kết nối giữa SAP SLT và SAP Source / SAP HANA được thiết lập như một kết nối DB.
Kết nối SAP SLT giữa Kết nối Non-SAP SLT và Hệ thống / Cơ sở dữ liệu SAP HANA
SAP SLT chỉ có thể thực hiện các phép biến đổi đơn giản nhất, vì vậy đối với các phép biến đổi phức tạp, chúng ta cần một công cụ ETL khác như các dịch vụ Dữ liệu SAP.