Cách tải dữ liệu chính từ tệp phẳng trong SAP BI/BW

⚡ Tóm tắt thông minh

Tải dữ liệu chính từ một tập tin phẳng trong SAP Tích hợp BI/BW bằng cách cấu hình hệ thống nguồn tệp phẳng, tạo DataSource, chuyển đổi, DTP và InfoPackage. Quy trình làm việc có cấu trúc đảm bảo bản đồ thuộc tính rõ ràng.ping, đã được xác thực extracvà tải dữ liệu đáng tin cậy vào InfoObjects.

  • 🧱 Thiết lập hệ thống nguồn: Sử dụng giao dịch RSA1 trong SAP BI sẽ đăng ký hệ thống nguồn tệp phẳng trong thư mục FILE trước khi tải bất kỳ dữ liệu nào.
  • 📦 Tạo nguồn dữ liệu: Hãy định nghĩa một thành phần ứng dụng, tạo một nguồn dữ liệu với cấu trúc trường khớp với các thuộc tính của đối tượng thông tin mục tiêu, và kích hoạt nó.
  • 🔁 Bản đồ chuyển đổiping: Hãy xây dựng một phép biến đổi giữa nguồn dữ liệu dạng tệp phẳng và thuộc tính đích của InfoObject để các trường nguồn được ánh xạ một cách chính xác sang các trường đích.
  • ⚙️ Thực thi DTP: Hãy tạo quy trình chuyển dữ liệu để di chuyển các bản ghi từ PSA vào InfoObject dữ liệu chính một cách đáng tin cậy.
  • 📥 Lập lịch InfoPackage: Cấu hình InfoPackage để lên lịch tải dữ liệu từ tập tin phẳng vào PSA, sau đó chạy DTP để tải DSO.

Tải dữ liệu chính từ tệp phẳng trong SAP BI/BW

Tải dữ liệu chính từ tệp phẳng

Đang tải dữ liệu chính SAP BI/BW là một nhiệm vụ nền tảng cho việc lập báo cáo phân tích. Trong hướng dẫn này, bạn sẽ học cách tải dữ liệu chính vào InfoObject từ một tập tin phẳng bằng một quy trình làm việc rõ ràng và có thể lặp lại.

Chúng ta sẽ tìm hiểu về tải trọng thông qua một tình huống cụ thể: Tải dữ liệu chính vào InfoObject ZMAT (Mã số vật liệu), có thuộc tính ZMAT_NM (Tên vật liệu). Dưới đây là các bước chi tiết để tải dữ liệu vào InfoObject dữ liệu chính từ một tập tin phẳng.

Tải dữ liệu chính từ tệp phẳng

Bước 1: Tạo hệ thống nguồn cho tệp phẳng

Bước đầu tiên là đăng ký một hệ thống nguồn tập tin phẳng. SAP Hệ thống BI có thể nhận biết nguồn gốc của dữ liệu đến.

  1. Đi đến mã giao dịch RSA1.
  2. Nhấp vào nút OK.

Tạo giao dịch hệ thống nguồn RSA1

Ở màn hình tiếp theo:

  1. Hướng đến Tab Mô hình hóa > Hệ thống nguồn.
  2. Nhấp chuột phải vào thư mục có tên FILE và chọn “Tạo” từ menu ngữ cảnh.

Tạo hệ thống nguồn FILE

Trên màn hình tiếp theo:

  1. Nhập tên hệ thống logic.
  2. Nhập Description.
  3. Nhấp chuột Tiếp tục.

Nhập tên hệ thống logic

Bước 2: Tạo một thành phần ứng dụng

Các thành phần ứng dụng sắp xếp các nguồn dữ liệu một cách hợp lý. Hãy định nghĩa một thành phần trước khi tạo nguồn dữ liệu để việc tải tệp phẳng được nhóm lại một cách hợp lý.

  1. Hướng đến Tab Mô hình hóa > Nguồn dữ liệu.
  2. Chọn Hệ thống Nguồn mà bạn vừa tạo.

Chọn Hệ thống nguồn cho Nguồn dữ liệu

  1. Nhấp chuột phải và chọn Tạo thành phần ứng dụng.

Tạo thành phần ứng dụng

  1. Nhập tên kỹ thuật.
  2. Nhập Description.
  3. Nhấp chuột Tiếp tục.

Nhập tên kỹ thuật của thành phần ứng dụng

Tạo nguồn dữ liệu

Tiếp theo, hãy tạo một DataSource trong Application Component để chứa cấu trúc tệp phẳng đến.

  1. Hướng đến Tab Mô hình hóa > Nguồn dữ liệu.
  2. Nhấp chuột phải và chọn Tạo nguồn dữ liệu.

Tạo nguồn dữ liệu

  1. Nhập tên kỹ thuật.
  2. Chọn kiểu dữ liệu cho nguồn dữ liệu.
  3. Nhấp chuột Tiếp tục.

Chọn nguồn dữ liệu và kiểu dữ liệu.

  1. Hãy điền thông tin vào các trường được hiển thị bên dưới. Cấu trúc này phải khớp với... DSO Dữ liệu giao dịch sẽ được tải vào đâu.

Các trường nguồn dữ liệu khớp với DSO

  1. Trong tạp chí Extracsản xuất Trong tab đó, chọn Bộ chuyển đổi là “Tải tệp văn bản từ máy trạm cục bộ”.
  2. Chọn đường dẫn thư mục nơi tệp phẳng được lưu trữ, sau đó kích hoạt Nguồn dữ liệu.

ExtracĐường dẫn tệp phẳng Tab tion

Nhấp chuột Tiết kiệm.

Bước 3: Tạo phép biến đổi giữa thuộc tính DataSource và InfoObject

Quá trình chuyển đổi xác định cách các trường nguồn được ánh xạ tới các thuộc tính InfoObject đích. SAP Bản đồ gợi ý tự động BIpingkhi tên trường trùng khớp.

Nhấp chuột phải vào Nguồn dữ liệu và chọn Tạo ra sự chuyển đổi.

Tạo phép biến đổi từ nguồn dữ liệu

Trên màn hình tiếp theo:

  1. Nhập Target Loại đối tượng.
  2. Nhập Target Tên đối tượng.
  3. Nhập loại phụ.
  4. Nhấp chuột Tiếp tục.

Chuyển đổi Target Cài đặt đối tượng

Quá trình chuyển đổi được thực hiện bằng bản đồ tự động.ping Từ các trường nguồn đến các trường đích.

Tạo quy trình chuyển dữ liệu (DTP)

DTP chuyển các bản ghi từ PSA vào đích dữ liệu hoạt động.

Nhấp chuột phải vào thư mục DTP và chọn Tạo quy trình chuyển dữ liệu từ trình đơn ngữ cảnh.

Tạo quy trình chuyển dữ liệu

Ảnh chụp màn hình bên dưới cho thấy bản DTP đã được tạo thành công.

Xác nhận đã tạo DTP

Bước 4: Tạo InfoPackage và lên lịch tải dữ liệu

InfoPackage kiểm soát cách thức đọc tệp phẳng vào PSA. Hãy lên lịch cho nó trước khi chạy DTP.

  1. đăng ký hạng mục thi RSA1 Trong dấu nhắc lệnh.
  2. Ấn Bản đăng ký hạng mục thi.
  3. Hướng đến Tab Mô hình hóa > Nguồn dữ liệu.
  4. Nhấp chuột phải vào Nguồn dữ liệu và chọn Tạo InfoPackage.

Tạo InfoPackage

  1. Nhập gói thông tin Description.
  2. Nhấp chuột Tiết kiệm.

Gói thông tin Description

  1. Nhấn vào Schedule tab.
  2. Nhấp chuột Bắt đầu Để bắt đầu quá trình tải dữ liệu từ tập tin phẳng vào DataSource.

Thông tin lịch trình

Bước 5: Tải dữ liệu vào DSO

Giai đoạn cuối cùng thực hiện DTP để chuyển các bản ghi từ PSA vào InfoObject dữ liệu chính đang hoạt động.

  1. Nhấn vào Thực hiện tab trong DTP.
  2. Nhấn vào Thực hiện Nhấn nút này để bắt đầu quá trình tải dữ liệu từ Nguồn dữ liệu (PSA) vào DSO.

Thực hiện tải DTP vào DSO

Các phương pháp tối ưu nhất cho việc tải dữ liệu chính từ tệp phẳng

Tuân thủ một vài thói quen đã được chứng minh giúp việc tải tập tin phẳng trở nên dễ dự đoán và dễ dàng khắc phục sự cố. SAP BI/Đen.

  • Xác thực tệp dữ liệu phẳng: Hãy đảm bảo thứ tự các trường, dấu phân cách và định dạng ngày tháng trong tệp khớp với cấu trúc của Nguồn dữ liệu trước khi kích hoạt.
  • Đối khớp các khóa thuộc tính: Hãy kiểm tra xem trường khóa của InfoObject có duy nhất trong tệp nguồn hay không để tránh bị từ chối khi tải.
  • Thử nghiệm với mẫu nhỏ: Chạy InfoPackage và DTP với một tệp nhỏ trước, sau đó phóng to lên kích thước đầy đủ sau khi xử lý bản đồ.ping được xác nhận.
  • Theo dõi hồ sơ PSA: Kiểm tra PSA sau khi chạy InfoPackage để xác nhận số lượng bản ghi trước khi kích hoạt DTP.
  • Ghi chép lại thông tin về tải trọng: Ghi lại tên của Thành phần ứng dụng, Nguồn dữ liệu và DTP để có thể dễ dàng tái tạo hoặc bàn giao quá trình tải.

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

SAP BI/BW hỗ trợ các tệp văn bản CSV và tệp ASCII để tải dữ liệu dạng phẳng. Các tệp có thể được tải từ máy trạm cục bộ hoặc từ đường dẫn máy chủ ứng dụng được xác định trong DataSource Ex.tractab tion.

InfoPackage tải dữ liệu nguồn vào lớp PSA. Sau đó, DTP (Data Transfer Process) di chuyển các bản ghi từ PSA vào đối tượng đích như DSO, InfoCube hoặc InfoObject dữ liệu chính.

Bản đồping Lỗi thường xảy ra khi các trường nguồn không khớp với các thuộc tính của InfoObject đích về tên hoặc kiểu dữ liệu. Hãy xác minh cấu trúc trường, kiểu dữ liệu và các trường khóa của DataSource khớp với InfoObject đích trước khi kích hoạt.

Có. Hãy sử dụng tab Lịch trình trong InfoPackage để cấu hình các tải định kỳ, chẳng hạn như chạy hàng ngày hoặc hàng tuần. Đối với các lần chạy tự động, hãy đặt tệp trên máy chủ ứng dụng và lên lịch thông qua Chuỗi quy trình.

Các công cụ AI có thể phân tích các tập tin nguồn, phát hiện các điểm bất thường và đề xuất bản đồ trường.pingcó mối liên hệ giữa cấu trúc DataSource và thuộc tính InfoObject. Các mô hình học máy cũng có thể đánh dấu các bản ghi trùng lặp và dự báo các đợt tăng đột biến về khối lượng dữ liệu có thể ảnh hưởng đến hiệu suất tải.

Đúng vậy. Các công cụ chất lượng dữ liệu được hỗ trợ bởi AI có thể chuẩn hóa tên, loại bỏ các bản ghi trùng lặp, sửa lỗi viết hoa/viết thường và xác thực mã tham chiếu trong tệp dữ liệu thô trước khi nó đến PSA. Điều này giúp giảm tỷ lệ dữ liệu bị từ chối trong quá trình chuyển đổi và cải thiện độ chính xác của thuộc tính InfoObject.

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