Cung cấp và sao chép dữ liệu trong SAP HANNA

⚡ Tóm tắt thông minh

Cung cấp dữ liệu trong SAP HANA tải dữ liệu từ các hệ thống nguồn trước khi bất kỳ công cụ giao diện người dùng nào có thể truy cập được. Ví dụ:tract, transform và load form là quy trình được thực hiện thông qua các tùy chọn tích hợp sẵn hoặc các công cụ bên ngoài như SLT, Data Services và DXC.

  • 🔄 Quy trình cốt lõi: Việc cấp phép tạo ra, chuẩn bị và kích hoạt mạng để cung cấp dữ liệu cho người dùng thông qua ví dụ:tract, biến đổi và tải.
  • ⚙️ Tùy chọn tích hợp: Tệp phẳng, truyền dữ liệu thông minh, truy cập dữ liệu thông minh, quản lý thông tin doanh nghiệp và dữ liệu từ xa.
  • 🔌 Công cụ bên ngoài: SAP Chuyển đổi cảnh quan, Dịch vụ dữ liệu Business Objects, Direct ExtracKết nối Tor và máy chủ sao chép Sybase.
  • 🇧🇷 Sức mạnh SLT: Sao chép theo thời gian thực và theo lịch trình từ cả hai phía. SAP và khôngSAP hệ thống nguồn.
  • 🖼️ Dịch vụ dữ liệu: Một nền tảng đồ họa để thiết kế các quy trình ETL trên nhiều nguồn dữ liệu khác nhau.
  • 📦 DXC Nature: Ví dụ trực tiếptracTor Connection là một tuyến ETL xử lý theo lô, tái sử dụng các ví dụ BW hiện có.tracxoắn
  • 🔗 Điều kiện tiên quyết của SLT: Một kết nối RFC hoặc kết nối cơ sở dữ liệu đến nguồn và một kết nối cơ sở dữ liệu đến SAP HANA.

Cung cấp và sao chép dữ liệu trong SAP HANNA

Cung cấp DỮ LIỆU là gì?

Cung cấp DỮ LIỆU là một quá trình tạo, chuẩn bị và cho phép mạng cung cấp dữ liệu cho người dùng. Dữ liệu cần được tải vào SAP HANA trước khi dữ liệu đến tay người dùng thông qua công cụ giao diện người dùng.

Tất cả các quá trình này được gọi là ETL (Bán tạitrac(t, Transform, và Load), và chi tiết như sau:

  • Extract - Đây là phần đầu tiên và đôi khi là phần khó khăn nhất của quy trình ETL, trong đó dữ liệu được trích xuất.tracđược lấy từ hệ thống nguồn khác nhau.
  • Biến đổi - Trong phần Chuyển đổi, một loạt các quy tắc hoặc hàm được định nghĩa cho dữ liệu.tracĐược trích xuất từ ​​hệ thống nguồn, để tải dữ liệu vào hệ thống đích.
  • Trọng tải - Giai đoạn tải tải dữ liệu trong hệ thống đích.

Bởi vì SAP HANA lưu trữ dữ liệu trong bộ nhớ và thường được sử dụng cho báo cáo thời gian thực, việc lựa chọn phương pháp cấp phát dữ liệu có ảnh hưởng trực tiếp đến tính cập nhật của dữ liệu trong báo cáo. Sự lựa chọn đó sẽ được xem xét sau khi các công cụ có sẵn được liệt kê.

Sao chép trong SAP HANNA

SAP HANA hỗ trợ hai loại công cụ Cung cấp –

  1. SAP Công cụ cung cấp tích hợp HANA
    1. Tập tin phẳng
    2. Truyền dữ liệu thông minh
    3. Truy cập dữ liệu thông minh (SDA)
    4. Quản lý thông tin doanh nghiệp (EIM)
    5. Dữ liệu từ xa
  2. Công cụ bên ngoài được hỗ trợ bởi SAP HANNA
    1. SAP Chuyển đổi cảnh quan
    2. SAP Dịch vụ dữ liệu đối tượng kinh doanh
    3. SAP Ví dụ trực tiếptracKết nối Tor
    4. Máy chủ sao chép Sybase

Hiện nay có các phương pháp cung cấp dữ liệu chính cho SAP HANA, đây là –

Phương pháp cung cấp dữ liệu Mô tả Chi tiết
SLT SLT ( "SAP Máy chủ nhân rộng chuyển đổi cảnh quan”) đang chạy trên SAP Nền tảng Net Weaver. SLT là một giải pháp lý tưởng để sao chép thời gian thực và lịch trình cho SAP và khôngSAP hệ thống nguồn.
SAP Dịch vụ DỮ LIỆU SAP Dịch vụ DỮ LIỆU là một nền tảng để thiết kế các quy trình ETL với giao diện người dùng đồ họa.
DXC DXC viết tắt của Direct ExtracTor Connect là một công cụ ETL xử lý theo lô.
Tải lên tệp phẳng Tùy chọn này dùng để Tải dữ liệu (.csv, .xls, .xlsx) lên SAP HANA.

SAP Bản đồ đường đi HANA SLT

SAP Sơ đồ lộ trình của HANA SLT như sau – Việc cung cấp DỮ LIỆU thông qua SLT yêu cầu kết nối RFC/DB với SAP/Không-SAP Hệ thống nguồn và kết nối DB cho SAP Cơ sở dữ liệu HANA. TRÊN SAP máy chủ SLT, chúng ta định nghĩa Bản đồping và Chuyển đổi. Dưới đây là lộ trình cung cấp dữ liệu thông qua SLT.

SAP Bản đồ đường đi HANA SLT
SAP Bản đồ đường đi HANA SLT

So sánh SLT, Data Services, DXC và Flat File

Bốn phương pháp chính này không thể thay thế cho nhau. Mỗi phương pháp được thiết kế cho một yêu cầu về độ trễ khác nhau và một loại nguồn khác nhau, điều này được thể hiện rõ trong bảng.

Tham số SLT SAP Dịch vụ dữ liệu DXC Tập tin phẳng
Độ trễ Thời gian thực hoặc theo lịch trình Theo lô, đã lên lịch Theo lô, đã lên lịch Thủ công, một chiếc duy nhất
hệ thống nguồn SAP và khôngSAP cơ sở dữ liệu Hầu hết mọi nguồn, bao gồm cả tệp tin và dịch vụ web. SAP Chỉ dành cho bộ phần mềm doanh nghiệp CSV, XLS, XLSX
Chuyển đổi Đơn giản, dựa trên quy tắc trong quá trình sao chép Biến đổi đồ họa phong phú Được áp dụng bởi người dùng hiện tại.tractor Không áp dụng
Ngữ nghĩa được bảo toàn Chỉ ở mức độ bàn Theo thiết kế trong công việc Đúng vậy, đó là ngữ nghĩa kinh doanh của từ "ex".tractor Không áp dụng
Nỗ lực thiết lập Trung bình, cần máy chủ SLT. Cao, cần có một hệ thống Dịch vụ Dữ liệu. Thấp ở nơi extractors tồn tại Rất thấp
Sử dụng điển hình Operađưa tin quốc tế về các giao dịch trực tiếp Hợp nhất các nguồn dữ liệu khác nhau Tái sử dụng BW ex hiện cótraclogic Tor Nguyên mẫuping và các bảng tra cứu nhỏ

Mỗi phần đều có hướng dẫn riêng: SLT, SAP Dịch vụ dữ liệu, DXCvà Tải lên tệp phẳng.

Truy cập dữ liệu thông minh và tích hợp dữ liệu thông minh

Danh sách tích hợp sẵn ở trên bao gồm hai tùy chọn hoạt động khác với các tùy chọn còn lại, bởi vì chúng có thể tránh hoàn toàn việc sao chép dữ liệu.

Truy cập dữ liệu thông minh (SDA). SDA tạo một bảng ảo trong SAP HANA trỏ đến một bảng trong hệ thống từ xa. Không có dữ liệu nào được sao chép. Khi một truy vấn truy cập vào bảng ảo, HANA sẽ đẩy càng nhiều công việc càng tốt xuống cơ sở dữ liệu từ xa và chỉ truy xuất kết quả. Ưu điểm là chi phí lưu trữ bằng không và dữ liệu luôn được cập nhật. Hạn chế là tốc độ truy vấn giờ đây phụ thuộc vào hệ thống từ xa, vì vậy nguồn dữ liệu chậm sẽ làm cho báo cáo HANA nhanh cũng trở nên chậm.

Tích hợp dữ liệu thông minh (SDI). SDI mở rộng ý tưởng này với các bộ điều hợp có khả năng sao chép dữ liệu, theo lô hoặc thông qua việc thu thập dữ liệu thay đổi, và áp dụng các phép biến đổi trong quá trình đó. Về cơ bản, nó mang phần lớn những gì Data Services cung cấp vào bên trong HANA, loại bỏ nhu cầu về một hệ thống ETL riêng biệt đối với các dự án nhỏ hơn.

Việc lựa chọn giữa ba gia đình này phụ thuộc vào ba câu hỏi:

  • Dữ liệu cần phải cập nhật đến mức nào? Việc thu thập dữ liệu thay đổi theo thời gian thực tại SLT hoặc SDI; chỉ cần qua đêm là đủ đối với Data Services hoặc DXC.
  • Liệu dữ liệu có cần phải được sao chép không? Nếu dữ liệu được truy vấn rất ít và nằm trong một cơ sở dữ liệu có khả năng xử lý tốt, SDA sẽ tránh được hoàn toàn việc trùng lặp.
  • Cần thực hiện bao nhiêu bước chuyển đổi? Chức năng lọc đơn giản phù hợp với SLT; các chức năng làm sạch, loại bỏ dữ liệu trùng lặp và tra cứu phức tạp hơn phù hợp với Data Services.

Sau khi dữ liệu được thu thập, nó sẽ được hiển thị để báo cáo thông qua các chế độ xem thông tin được mô tả trong phần tiếp theo. SAP Mô hình HANA hướng dẫn.

Câu Hỏi Thường Gặp

Sao chép dữ liệu (replication) chuyển các hàng dữ liệu vào HANA, do đó các truy vấn nhanh nhưng tiêu tốn nhiều dung lượng lưu trữ. Ảo hóa thông qua SDA giữ dữ liệu ở nguồn và chỉ đọc khi cần, đánh đổi tốc độ lấy khả năng truy cập dữ liệu tức thời.

Đúng vậy, và hầu hết các hệ thống đều như vậy. SLT thường xử lý các bảng giao dịch trực tiếp trong khi Data Services hợp nhất các nguồn bên ngoài qua đêm, mỗi nguồn ghi vào các lược đồ khác nhau.

AI phân tích dữ liệu nguồn trước khi tải, phát hiện các bản sao, định dạng không nhất quán và các khóa bị thiếu, nhờ đó các vấn đề được khắc phục ngay tại nguồn thay vì chỉ xuất hiện trong báo cáo vài tuần sau đó.

Đúng vậy. Phát hiện bất thường về số lượng hàng và thời gian tải sẽ cảnh báo quá trình sao chép bị đình trệ hoặc chậm lại, điều này thường không thể nhận thấy cho đến khi báo cáo hiển thị số liệu của ngày hôm qua.

Dành cho nguyên mẫupingNó bao gồm các bảng tham chiếu nhỏ và các thao tác tải một lần. Quá trình này thủ công và không thể lặp lại, vì vậy nó không bao giờ nên nằm trong luồng dữ liệu sản xuất cần chạy theo lịch trình.

Tóm tắt bài viết này với: