Call BI report from PL SQL

Cho tới thời điểm hiện thời, tôi có gặp một số tính huống phiên bản EBS của công ty (12.0.0) không đáp ứng được yêu cầu khi không hỗ trợ xuất được báo cáo excel 2007 hoặc mới hơn (2007, 2010, 2013, 2016). Hiện thời, nếu thực hiện nâng cấp ứng dụng đòi hỏi rất nhiều thời gian và nguồn lực.

Trong khi đó, Oracle BI Publisher đã hỗ trợ cho việc xuất các định dạng đáp ứng yêu cầu. Thế là, kết hợp với đồng nghiệp giàu kinh nghiệm hỗ trợ, tôi đã thực hiện được giải pháp, gọi báo cáo BIPublisher từ hệ thống EBS.

Có thể mô tả các bước cơ bản như sau:

- Gửi yêu cầu chạy báo cáo từ PLSQL oracle EBS sang hệ thống BI server (sử dụng webservice cung cấp trên BI server)

- Nhận file kết quả trả về (truyền file dạng basecode64) lưu về EBS

- Publish file kết quả sử dụng cơ chế publish report của EBS

-----------------------------------------------------------------------------

Các bước cụ thể demo bên dưới:

...