Tham số đầu vào trong HANA

Trong SAP HANA, các tham số đầu vào được sử dụng để lọc dữ liệu bằng cách chuyển đầu vào từ người dùng và thực hiện các phép tính bổ sung tại thời điểm chạy. Dữ liệu được tìm nạp dựa trên giá trị đầu vào, khi một chế độ xem được thực thi.

Thí dụ

Hãy xem xét một tình huống trong đó tham số Đầu vào được áp dụng cho "Số lượng người bán", tức là khi Số lượng người bán lớn hơn 20, thì sẽ có chiết khấu 10% trên Total_Price. Nếu không, nó vẫn như cũ.

Các tham số đầu vào được tạo trong dạng xem Mô hình HANA bằng SAP HANA Studio. Khi các dạng xem này được sử dụng trong bất kỳ công cụ báo cáo BO nào và báo cáo được làm mới, người dùng sẽ được nhắc chuyển một giá trị đầu vào cho một trường cụ thể. Để tạo một tham số mới, hãy điều hướng đến phần Ngữ nghĩa của chế độ xem Lập mô hình HANA.

Điều hướng đến tab Tham số / Biến trong lớp Ngữ nghĩa và nhấp vào dấu "+". Chọn Tạo tham số đầu vào như được hiển thị trong ảnh chụp màn hình sau.

Thao tác này sẽ mở ra một hộp thoại mới. Nhập tên kỹ thuật và mô tả của tham số Đầu vào. Chọn loại Thông số đầu vào từ danh sách thả xuống.

Chúng tôi có các loại tham số đầu vào sau trong HANA:

  • Direct - Sử dụng kiểu tham số này, bạn có thể truyền bất kỳ giá trị nào cho tham số.

  • Column - Loại tham số này cho phép bạn chọn bất kỳ giá trị nào từ danh sách các giá trị riêng biệt có sẵn trong một cột ở dạng xem HANA.

  • Derived from table - Cũng có thể tạo các giá trị động trong bảng và cho phép bạn chọn bất kỳ giá trị có sẵn nào từ danh sách.

  • Static List - Cũng có thể tạo danh sách giá trị tĩnh và cung cấp đầu vào trong quá trình thực thi.

Note - Bạn cũng có thể chọn hộp kiểm để đặt Tham số đầu vào là tùy chọn bắt buộc.

Bạn có thể chọn kiểu dữ liệu của giá trị đầu vào, để hệ thống chỉ chấp nhận kiểu giá trị được phép cho trường này. Tùy chọn này thay đổi tùy theo loại thông số. Các tùy chọn kiểu dữ liệu sau có sẵn:

  • Currency
  • Đơn vị đo lường
  • Date

Bạn cũng có thể chuyển tham số Đầu vào bằng cách sử dụng truy vấn SQL. Để xem truy vấn SQL, hãy điều hướng đến tab Xem trước dữ liệu của chế độ xem Mô hình HANA. Tham số đầu vào sử dụng SQL được chuyển bằng "PLACEHOLDER".

Tiếp theo, nhấp vào "Hiển thị Nhật ký" và sau đó nhấp đúp vào thông báo được đánh dấu bên dưới. Thao tác này sẽ mở ra một cửa sổ mới với truy vấn SQL sau.

('PLACEHOLDER' = ('$$ Sold_Qty $$', '20'))
   WHERE ("REGION_NAME" IN ('NA') )
   GROUP BY "NET_AMOUNT", "PROFIT";