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

Anonim

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

SAP HANA Hỗ trợ loại tệp sau sẽ có sẵn trên hệ thống máy khách như bên dưới -

  • .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 lên dữ liệu trong SAP HANA, bảng cần tồn tại trong SAP HANA. Nếu bảng thoát, các bản ghi sẽ được thêm vào cuối bảng, nếu bảng không có thì bảng cần được tạo.

Ứ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ác bước tải dữ liệu từ tệp phẳng lên SAP HANA như sau-

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

Tạo bảng trong SAP HANA

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

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

Tạo tệp với 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 tệp đó trên hệ thống cục bộ.

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

SalesOrg Tên Tiền tệ CoCode Địa chỉ Quốc gia Ref_Sorg
1000 ABC Pvt. Ltd. đô la Mỹ 1000 NEWYORK Hoa Kỳ 1000
2000 Doanh nghiệp ABC INR 2000 ẤN ĐỘ ẤN ĐỘ 2000

Chọn tệp

Bước 1) Mở góc nhìn người lập mô hình? 'Thực đơn chính' ? 'Cứu giúp' ? 'Xem nhanh' như hình dưới đây.

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

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

Màn hình Cửa sổ bật lên để nhập được hiển thị. Đi tới Nội dung SAP HANA? 'Dữ liệu từ tệp cục bộ'.

Nhấn tiếp.

Một cửa sổ bật lên cho Lựa 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. Nhấp vào nút "Mở".

Màn hình lựa 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 cơ sở dữ liệu SAP 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, chúng

  • Phần tệp nguồn
  • Phần chi tiết tệp
  • Bảng mục tiêu

Bước 2) Trong bước này, chúng ta phải nhập chi tiết sau:

  1. Chọn Tệp - Đường dẫn tệp đã chọn sẽ được hiển thị ở đây.
  2. Dòng Tiêu đề Thoát - Nếu tệp SalesOrg.xls có tiêu đề (Tên cột). Vì vậy, chúng tôi đã đánh dấu vào 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 tất cả 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 Đánh dấu tùy chọn này để bỏ qua khoảng trắng đầu và cuối trong tệp.
  5. Bảng mục tiêu - Trong phần này, hai tùy chọn -

    Mới - Nếu bảng không có trong SAP HANA, hãy 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.

    Thoát - Nếu bảng tồn tại trong SAP HANA, hãy 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.

  6. Nhấp vào nút "Tiếp theo"

Quản lý ánh xạ

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

Có hai loại ánh xạ khác nhau có sẵn, khi chúng tôi nhấp vào chúng tôi sẽ nhận được hai tùy chọn như bên dưới:

  • One to One : Bằng cách sử dụng tùy chọn này, chúng tôi 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ự.
  • Ánh xạ 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ạ từ Nguồn đến Mục tiêu - Chúng tôi sẽ ánh xạ cột Tệp Nguồn thành Bảng Mục tiêu ở đây và chúng tôi 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 của Bảng được cho là từ tệp Excel Tên Cột (Đầu trang).
  2. Cấu trúc bảng mục tiêu: Loại cửa hàng trong bảng mục tiêu được chọn làm cửa hàng cột theo mặc định.
  3. Nhấp vào Tên tệp và kéo đến trường đích, Tệp sẽ được ánh xạ. Trường có thể được ánh xạ tự động theo từng cái một hoặc tùy chọn á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ể được ánh xạ với các tùy chọn trên.
  4. Trong phần Dữ liệu tệp của cùng màn hình, chúng ta cũng có thể thấy 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. Nhấp vào tệp "Tiếp theo".

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 tôi 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à 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, chi tiết Tên Tệp Nguồn đã Chọn, Tên Bảng Mục tiêu và Tên Lược đồ Mục tiêu 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.
  3. Nếu dữ liệu hiển thị trong phần Dữ liệu từ tệp đã được xác minh, hãy nhấp vào 'Hoàn tất' để Bắt đầu tải dữ liệu vào bảng.

  • 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.'

  • Sau 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 của bằng cách chọn bảng của lược đồ tương ứng và nhấp chuột phải vào Bảng? 'Xem trước dữ liệu' như được 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-