SLT là gì? SAP Sao chép và cấu hình HANA?
⚡ Tóm tắt thông minh
SLT, the SAP Máy chủ sao chép chuyển đổi cảnh quan, tải và sao chép dữ liệu vào SAP HANA trong thời gian thực hoặc theo lịch trình. Phương pháp dựa trên trình kích hoạt ghi lại các thay đổi từ SAP và khôngSAP các nguồn tương tự.

SLT là gì (SAP Tái tạo chuyển đổi cảnh quan)?
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ừ SAP hệ thống nguồn hoặc không SAP Hệ thống vào SAP Cơ sở dữ liệu HANA.
SAP Máy chủ SLT sử dụng phương pháp sao chép dựa trên 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 SAP Hệ thống ECC.
Lợi ích của hệ thống SLT như sau-
- Cho phép sao chép dữ liệu theo thời gian thực hoặc theo lịch trình.
- Trong quá trình sao chép dữ liệu theo thời gian thực, chúng ta có thể di chuyển dữ liệu theo SAP Định dạng HANA.
- Tay cầm SLT Cluster và bàn bida.
- Hỗ trợ này 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 hoàn toàn 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 SAP Quản lý giải pháp HANA.
Thiết kế dựa trên trình kích hoạt là điều giúp cho thời gian thực trở nên khả thi. Một trình kích hoạt cơ sở dữ liệu trên bảng nguồn sẽ ghi mọi thay đổi vào một bảng ghi nhật ký, sau đó SLT sẽ đọc và áp dụng thay đổi đó, thay vì liên tục quét toàn bộ bảng để tìm kiếm sự khác biệt.
SAP Kết nối SLT ArchiTổng quan về kiến trúc
Archikiến trúc Tổng quan về SAP máy chủ SLT với SAP / Không-SAP Hệ thống như sau-
SAP SLT Kết nối giữa SAP Hệ thống và SAP HANNA
SAP Máy chủ sao chép SLT 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 HANNA.
Trong cáp SAP nguồn, kết nối SLT có các tính năng sau –
- Khi một bảng được sao chép, SAP Máy chủ SLT Replication tạo bảng ghi nhật ký trong hệ thống nguồn.
- Công cụ đọc được tạo ra trong SAP Hệ thống nguồn.
- Sự kết nối giữa SAP SLT và SAP Nguồn được thiết lập dưới dạng kết nối RFC.
- Sự 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 “HỆ THỐNG” có thể tạo kết nối giữa SAP SLT và SAP Cơ sở dữ liệu HANA.

SAP SLT Server tự động tạo kết nối DB cho SAP Cơ sở dữ liệu HANA (khi chúng tôi tạo cấu hình mới thông qua LTR giao dịch). Không cần phải tạo nó bằng tay.
Thiết lập SAP Máy chủ SLT dành cho SAP Hệ thống nguồn
Đầu tiên chúng ta cần cấu hình SAP Máy chủ sao chép SLT để kết nối giữa SAP Nguồn và SAP Cơ sở dữ liệu HANA. Mã T, LTR được sử dụng để tạo kết nối giữa SAP Nguồn và SAP SLT.
Bước 1) Đăng nhập vào SAP Máy chủ SLT và giao dịch cuộc gọi “LTR” từ SAP Máy chủ sao chép SLT.
Một màn hình bật lên Web-dynpro sẽ xuất hiện để đăng nhập vào SAP máy chủ SLT.
- Nhập Khách hàng/ID người dùng/mật khẩu
- Bấm 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” để có cấu hình mới.
Bước 2) Trong bước này,
- Nhập tên cấu hình và mô tả.
- Chọn SAP Hệ thống là hệ thống nguồn.
- Nhập kết nối RFC cho SAP Hệ thống.
- 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 các tùy chọn công việc – số lượng công việc truyền dữ liệu và số lượng công việc tính toán.
- Chọn tùy chọn Sao chép là 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 lược đồ mới trong SLT.
Tên cấu hình “SLTECC” sẽ được thêm và hoạt động.
Sau khi cấu hình SAP Máy chủ SLT thành công, SAP SLT Server tự động tạo kết nối DB cho SAP Cơ sở dữ liệu HANA (khi chúng tôi tạo cấu hình mới thông qua LTR giao dịch). Không cần phải tạo nó bằng tay.
Trong bước tiếp theo, chúng tôi nhập dữ liệu vào SAP HANA từ SAP Nguồn.
Nhập khẩu SAP Nguồn dữ liệu tới SAP HANA thông qua SLT
Khi chúng ta đã cấu hình thành công SAP Máy chủ SLT, SCHEMA làm tên cấu hình ở trên trong SAP SLT được tạo ra trong SAP Cơ sở dữ liệu HANA.
Sơ đồ này chứa các đối tượng sau:
- 1 lược đồ – SLTECC.
- Người dùng 1 – SLTECC.
- 1 Đặc quyền
- 8 Bảng – DD02L (SAP Tên bảng), DD02T (SAP Văn bản bảng), 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.
- Thủ tục 2 – RS_GRANT_ACCESS, RS_REVOKE_ACCESS.
Mọi cấu hình đã hoàn tất, bây giờ chúng ta tải một bảng từ SAP ECC (Thành phần trung tâm ERP).
Bước 1) Để tải bảng từ SAP ECC đến SAP Cơ sở dữ liệu HANA, hãy làm theo các bước dưới đây-
- Đi tới Cung cấp dữ liệu từ Xem nhanh.
- Chọn SAP Hệ thống HANA.
- Bấm vào nút Kết thúc.
Bước 2) Một 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ư dưới đây-
| Tùy chọn cung cấp | Chi tiết |
|---|---|
| Tải (Đầy tải) | Đây là sự kiện 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 đủ + Delta Trọng tải) | Nó bắt đầu tải lần đầu (nếu không được thực hiện sớm hơn) và cũng xem xét đồng bằng thay đổi. 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. |
| Dừng sao chép | Nó dừng quá trình sao chép hiện tại của 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ý. |
| Treo | Thao tác này tạm dừng quá trình sao chép đang chạy của một bảng. Trigger 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ị đình chỉ sẽ tiếp tục. |
⚠️ Cảnh báo: Tạm dừng và Dừng sao chép không thể thay thế cho nhau. Tạm dừng giữ lại trình kích hoạt và bảng ghi nhật ký, do đó các thay đổi được tích lũy và áp dụng khi tiếp tục. Dừng xóa cả hai, vì vậy mọi thay đổi được thực hiện trong khi dừng sẽ bị mất và cần phải tải lại toàn bộ.
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 dữ liệu bảng (LFBK) ban đầu từ nguồn tới SAP bảng HANA.
Từng bước như sau-
- Nguồn và Target chi tiết hệ thống được lựa chọn theo SAP cấu hình 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 SAP Cơ sở dữ liệu HANA thông qua SAP HANA Studio và chọn lọc SAP Hệ thống HANA 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 Mở xem trước dữ liệu.
- Dữ liệu được tải thông qua quá 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 đã nạp thành công dữ liệu vào bảng “LFBK”. Chúng tôi sẽ sử dụng bảng này trong tương lai trong Mô hình hóa.
SAP SLT Kết nối giữa khôngSAP Hệ thống và SAP HANNA
SAP Máy chủ sao chép SLT 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 khôngSAP nguồn, kết nối SLT có các tính năng sau –
- Khi một bảng được sao chép, SAP Máy chủ SLT Replication tạo bảng ghi nhật ký trong hệ thống nguồn.
- Công cụ đọc được tạo ra trong SAP Máy chủ nhân bản SLT.
- Sự kết nối giữa SAP SLT và SAP Nguồn / SAP HANA được thiết lập dưới dạng kết nối DB.
SAP SLT chỉ có thể thực hiện các chuyển đổi đơn giản nhất, vì vậy đối với các chuyển đổi phức tạp, chúng ta cần một công cụ ETL khác như SAP Dịch vụ dữ liệu.
Điểm khác biệt duy nhất về kiến trúc đáng chú ý là: đối với một SAP Nguồn: công cụ đọc nằm trong hệ thống nguồn và liên kết là RFC, trong khi đối với một hệ thống không phải nguồn...SAP Nguồn dữ liệu từ công cụ đọc nằm trên chính máy chủ SLT và cả hai liên kết đều là kết nối cơ sở dữ liệu. Mọi thứ ở phía hạ lưu đều hoạt động giống hệt nhau.
So sánh SLT với các phương pháp sao chép khác
SLT là một trong số các con đường dẫn vào SAP HANA, và đặc điểm nổi bật của nó là độ trễ chứ không phải sức mạnh chuyển đổi.
| Tham số | SLT | SAP Dịch vụ dữ liệu | DXC |
|---|---|---|---|
| Độ trễ | Thời gian thực hoặc theo lịch trình | Hàng loạt | Hàng loạt |
| Cơ chế | Các trình kích hoạt cơ sở dữ liệu và bảng ghi nhật ký | Công việc ETL theo lịch trình | Bộ ứng dụng doanh nghiệptracxoắn |
| hệ thống nguồn | SAP và khôngSAP cơ sở dữ liệu | Hầu như bất kỳ nguồn nào | SAP Chỉ dành cho bộ phần mềm doanh nghiệp |
| Chuyển đổi | Chỉ có những quy tắc đơn giản | Biến đổi đồ họa phong phú | Được áp dụng bởi cựutractor |
| Cluster và bàn bi-a | Được xử lý nguyên bản | Cần thêm công sức | Được xử lý bởi người cũtractor |
| Cảnh quan bổ sung | Máy chủ SLT | Tổng quan về dịch vụ dữ liệu | Không áp dụng |
Trong trường hợp tốc độ chuyển đổi quan trọng hơn độ trễ, SAP Dịch vụ dữ liệu là sự phù hợp tốt hơn, và nơi mà người cũtracLogic Tor đã tồn tại rồi. DXC Hoàn toàn không sử dụng máy chủ. Toàn bộ phần so sánh nằm ở... cung cấp dữ liệu hướng dẫn.
Giám sát và khắc phục sự cố SLT
Vì quá trình sao chép diễn ra liên tục, các vấn đề thường được phát hiện dưới dạng dữ liệu lỗi thời hơn là thông báo lỗi. Các bước kiểm tra này giúp nhanh chóng tìm ra nguyên nhân.
- Trước tiên hãy kiểm tra cấu hình trong LTR. Tổng quan hiển thị từng cấu hình với trạng thái của nó và số lượng bảng ở mỗi trạng thái. Một cấu hình bị lỗi sẽ dừng tất cả các bảng bên dưới nó.
- Sử dụng mã giao dịch LTRC để biết chi tiết. Các tab Thống kê tải và Giám sát truyền dữ liệu hiển thị thông lượng trên mỗi bảng và cho biết bảng nào đang bị chậm.
- Hãy theo dõi kích thước của bảng ghi nhật ký. Bảng ghi nhật ký ngày càng tăng có nghĩa là các thay đổi đang được ghi nhận nhưng chưa được áp dụng. Điều này thường chỉ ra rằng số lượng tác vụ truyền dữ liệu quá ít.
- Điều chỉnh số lượng công việc. Các tác vụ truyền dữ liệu và tính toán đã được thiết lập trong quá trình cấu hình. Nếu quá ít, quá trình sao chép sẽ bị chậm lại; nếu quá nhiều, hệ thống nguồn sẽ bị ảnh hưởng. Nên điều chỉnh trong LTR thay vì phỏng đoán ở nguồn.
- Điều tra lỗi bảng bị kẹt ở trạng thái Đã lên lịch. Việc không có tiến trình xử lý nền trống nào trên máy chủ SLT thường là nguyên nhân, chứ không phải lỗi ở bảng.
- Không bao giờ được xóa bảng sao chép trong HANA. Sự kiện kích hoạt ở nguồn tiếp tục ghi vào bảng ghi nhật ký mà không có trình tiêu thụ nào. Trước tiên, hãy dừng quá trình sao chép đúng cách, điều này sẽ loại bỏ sự kiện kích hoạt.
- RevXem RS_STATUS và RS_MESSAGE. Các bảng điều khiển này trong lược đồ được tạo ra ghi lại những gì SLT tự nhận định về từng bảng.
Sai lầm tốn kém nhất là sao chép các bảng mà không ai cần đến. Mỗi bảng được sao chép đều mang theo một trigger trên hệ thống nguồn, vì vậy một bản sao không sử dụng sẽ gây ra chi phí thường trực cho hệ thống giao dịch mà nó đọc dữ liệu từ đó.









