SAP Hướng dẫn tải lên tệp phẳng HANA: CSV, XLS & XLSX

SAP HANA hỗ trợ tải lên dữ liệu từ một tệp mà không cần công cụ ETL (SLT, BODS và DXC). Đây là tính năng mới của HANA Studio RevIsion 28 (SPS04).

SAP HANA hỗ trợ các loại tệp sau đây sẽ có sẵn trên hệ thống máy khách như sau –

  • .CSV (Tệp giá trị được phân tách bằng dấu phẩy)
  • XLS
  • .Xlsx

Trước tùy chọn này, người dùng cần tạo tệp điều khiển (tệp .CTL). Để tải dữ liệu lên SAP HANA, bảng cần tồn tại trong SAP HANA. Nếu bảng thoát ra, các bản ghi sẽ được thêm vào cuối bảng, nếu không có bảng thì cần tạo bảng.

Ứng dụng này gợi ý tên cột và kiểu dữ liệu cho các bảng mới.

Cách tải dữ liệu từ tệp phẳng lên SAP HANNA

Các bước upload dữ liệu từ file phẳng lên SAP HANA như sau-

  • Tạo bảng trong SAP HANNA
  • Tạo tệp có dữ liệu trong hệ thống cục bộ của chúng tôi
  • Chọn tập tin
  • Quản lý ánh xạ
  • Tải dữ liệu

Tạo bảng trong SAP HANNA

Nếu bảng không có trong SAP HANA, thì chúng ta có thể tạo một bảng bằng cách SQL Tập lệnh hoặc theo quy trình này bằng cách chọn "MỚI" tùy chọn.

Chúng tôi sẽ sử dụng tùy chọn “MỚI” để tạo bảng mới.

Tạo tệp có dữ liệu trong Hệ thống cục bộ của chúng tôi

Chúng tôi sẽ tải lên dữ liệu chính của Tổ chức bán hàng. Vì vậy, hãy tạo tệp .csv và tệp .xls cho nó trên hệ thống cục bộ.

Chúng tôi sẽ tải tệp SalesOrg.xlsx lên SAP HANA, như vậy chúng ta đã tạo một tệp SalesOrg.xlsx trong hệ thống cục bộ.

Tổ chức bán hàng Họ tên Tiền tệ Địa Chỉ Quốc gia Ref_Sorg
1000 Công ty TNHH ABC Công ty TNHH USD 1000 NEW YORK US 1000
2000 Doanh nghiệp ABC INR 2000 ẤN ĐỘ ẤN ĐỘ 2000

Chọn tập tin

Bước 1) Quan điểm của người lập mô hình mở? 'Thực đơn chính' ? 'Giúp đỡ' ? 'Xem nhanh' như hiển thị bên dưới.

Tạo một bảng trong SAP HANNA

Màn hình Xem nhanh xuất hiện như bên dưới-

Tạo một bảng trong SAP HANNA

Chọn tùy chọn 'Nhập' từ Xem nhanh. Một cửa sổ bật lên cho tùy chọn nhập sẽ được hiển thị.

Tạo một bảng trong SAP HANNA

Một màn hình Pop-Up để nhập khẩu được hiển thị. Đi tới SAP Nội dung HANA? 'Dữ liệu từ tệp cục bộ'.

Tạo một bảng trong SAP HANNA

Bấm tiếp.

Một cửa sổ bật lên để chọn Tệp sẽ được hiển thị, hãy làm theo các bước bên dưới để chọn tệp.

  1. Chọn tệp SalesOrg.xls.
  2. Bấm vào nút “Mở”.

Tạo một bảng trong SAP HANNA

Một màn hình để chọn tệp để nhập sẽ được hiển thị, trong đó chúng ta có thể chọn tệp để tải dữ liệu từ hệ thống cục bộ vào SAP Cơ sở dữ liệu HANA.

Các tùy chọn có sẵn có thể được phân loại thành ba lĩnh vực chính, đó là

  • Phần tệp nguồn
  • Phần Chi tiết tập tin
  • Target Bàn

Bước 2) Ở bước này chúng ta phải nhập các thông tin chi tiết sau –

  1. Chọn tập tin – Đường dẫn file đã chọn sẽ hiển thị ở đây.
  2. Thoát khỏi hàng tiêu đề – Nếu tệp SalesOrg.xls có tiêu đề (Tên cột). Vì vậy, chúng tôi đã đánh dấu nó.
  3. Nhập tất cả dữ liệu – Đánh dấu vào tùy chọn này nếu bạn muốn nhập toàn bộ dữ liệu từ một tệp, nếu không hãy đề cập đến Dòng bắt đầu và Dòng kết thúc để tải dữ liệu cụ thể từ tệp.
  4. Bỏ qua khoảng trắng ở đầu và cuối Chọn tùy chọn này để bỏ qua khoảng trắng ở đầu và cuối trong tệp.
  5. Target Bàn – Ở phần này có hai lựa chọn –Mới – Nếu bảng không có trong SAP HANA, sau đó chọn tùy chọn này và cung cấp tên lược đồ thoát và tên bảng sẽ được tạo.
  6. Thoát – Nếu bảng tồn tại trong SAP HANNA, sau đó chọn tùy chọn này. Chọn tên lược đồ và bảng. Dữ liệu sẽ được thêm vào cuối bảng.
  7. Bấm vào nút “Tiếp theo”

Tạo một bảng trong SAP HANNA

Quản lý bản đồ

Màn hình ánh xạ sẽ được sử dụng để thực hiện ánh xạ giữa cột nguồn và cột đích.

Có hai loại bản đồ khác nhau có sẵn. Khi chúng ta bấm vào Tạo một bảng trong SAP HANNA chúng tôi nhận được hai tùy chọn như dưới đây -

  • One to One: Bằng cách sử dụng tùy chọn này, chúng ta có thể ánh xạ cột này sang cột khác dựa trên trình tự. Tùy chọn này có thể được sử dụng nếu chúng ta biết tất cả các cột đều theo thứ tự.
  • Bản đồ theo tên: Bằng cách sử dụng tùy chọn này, chúng tôi có thể ánh xạ các cột nguồn và cột đích dựa trên tên. Điều này có thể được sử dụng nếu chúng ta biết rằng tên các cột giống nhau.

Ánh xạ nguồn tới Target – Chúng tôi sẽ ánh xạ cột Tệp nguồn ở đây tới Target Bảng và chúng ta cũng có thể thay đổi định nghĩa bảng mục tiêu.

  1. Cấu trúc bảng được đề xuất từ ​​tệp nguồn- Tên cột trong bảng được cho là từ tệp Excel Tên cột (Tiêu đề).
  2. Target Cấu trúc bảng: Target Loại lưu trữ bảng được chọn làm lưu trữ cột theo mặc định.
  3. Nhấp vào Tên tệp và kéo đến trường mục tiêu, Tệp sẽ được ánh xạ. Trường có thể được ánh xạ tự động theo tùy chọn từng cái một hoặc ánh xạ theo tên. chúng ta có thể thực hiện ánh xạ theo cách thủ công bằng cách sử dụng tùy chọn kéo và thả Nếu tên cột của chúng ta không thể ánh xạ được với các tùy chọn trên. Quản lý bản đồ
  4. Trong phần Dữ liệu tệp của cùng một màn hình, chúng ta cũng có thể xem dữ liệu trông như thế nào trong tệp nguồn cho tất cả các cột. Phần dữ liệu tệp hiển thị dữ liệu của tệp SalesOrg.
  5. Bấm vào tập tin “Tiếp theo”.

Quản lý bản đồ

Một cửa sổ nhập dữ liệu từ tệp cục bộ sẽ xuất hiện.

Tải dữ liệu

Đây là màn hình cuối cùng trước khi chúng ta bắt đầu quá trình tải. Bởi màn hình này, dữ liệu đã tồn tại trong bảng sẽ hiển thị và cả thông tin về lược đồ và bảng mà chúng ta sẽ tải dữ liệu sẽ hiển thị.

  1. Phần chi tiết: Trong phần này Tên tệp nguồn được chọn, Target Tên bảng và Target Chi tiết Tên lược đồ sẽ được hiển thị.
  2. Dữ liệu từ tệp: Nó sẽ hiển thị dữ liệu được trích xuất từ ​​tập tin.
  3. Nếu dữ liệu hiển thị ở phần Data from file đã được xác minh, nhấn 'Finish' để bắt đầu tải dữ liệu vào bảng.

Tải dữ liệu

  • Sau khi hoàn tất tùy chọn nhập thành công, chúng ta sẽ thấy mục nhập trong chế độ xem nhật ký công việc với trạng thái 'Đã hoàn thành thành công'.

Tải dữ liệu

  • Khi công việc nhập dữ liệu thành công,
    1. Chúng ta có thể xem dữ liệu trong bảng bằng cách chọn bảng lược đồ tương ứng và nhấp chuột phải vào Bảng ? 'Xem trước dữ liệu' như hiển thị bên dưới.
    2. Dữ liệu của bảng sẽ hiển thị trong màn hình xem trước dữ liệu như bên dưới-

    Tải dữ liệu