SAP Lumira - Sử dụng truy vấn với SQL

SAP Lumira cho phép bạn tạo tập dữ liệu bằng cách sử dụng SQL querycho nguồn dữ liệu đích, theo cách thủ công. Bạn có thể chỉ định bảng nguồn, cột, thủ tục và chức năng để lấy dữ liệu trong SAP Lumira.

Bạn có thể sử dụng trình điều khiển JDBC cho các cơ sở dữ liệu điển hình như Oracle, SQL Server, IBM DB2, Sybase, Teradata.

Cơ sở dữ liệu Tên trình điều khiển JDBC
Oracle ojdbc14.jar
Microsoft SQL Server sqljdbc4.jar
Teradata terajdbc4.jar và tdgssconfig.jar
Sybase jconn4.jar
IBM DB2

db2jcc.jar hoặc db2cc.jar và

db2jcc_license_cu.jar cho các phiên bản cũ hơn 9.5

IBM Netezza nzjdbc.jar

Kết nối với một truy vấn bằng nguồn dữ liệu SQL

Để kết nối với cơ sở dữ liệu bằng cách sử dụng truy vấn SQL để lấy dữ liệu, bạn phải hiểu rõ về cơ sở dữ liệu của mình và sử dụng lệnh SQL tốt.

Bạn phải cài đặt đúng trình điều khiển cơ sở dữ liệu cho phần mềm trung gian của mình, cho phép ứng dụng khách kết nối với phần mềm trung gian và với cơ sở dữ liệu.

Trình điều khiển JDBC phải được cài đặt cho phần mềm trung gian cơ sở dữ liệu để sử dụng truy vấn SQL. Trình điều khiển truy cập là.jartập tin. Bạn có thể tải xuống tệp này từ trang web của nhà cung cấp và sao chép vào thư mục trình điều khiển trong đường dẫn ứng dụng.

Dưới đây là các bước để kết nối với một truy vấn với Nguồn dữ liệu SQL.

Step 1 - Để sử dụng truy vấn SQL để tạo tập dữ liệu, hãy truy cập File → New.

Chọn tùy chọn Query with SQL để tải xuống tập dữ liệu và nhấp vào Next.

Step 2- Chọn truy vấn SQL. Tất cả các truy vấn có màu xanh lá cây đại diện cho các trình điều khiển, được cài đặt đúng cách cho phần mềm trung gian.

Step 3 - Chọn phần mềm trung gian cơ sở dữ liệu cho cơ sở dữ liệu mục tiêu và nhấp vào Next.

Step 4 - Nhập thông tin đăng nhập, như tên máy chủ, số phiên bản, tên người dùng và mật khẩu và nhấp vào Connect như hình bên dưới.

Step 5 - Trong ngăn bên trái, nó sẽ hiển thị cho bạn tất cả các Lược đồ và bảng trong cơ sở dữ liệu đích.

Chọn bảng mục tiêu và thêm vào Querybảng điều khiển. Bạn có thể nhấp vàoPreview để xem bản xem trước dữ liệu.

Step 6 - Bạn có thể sử dụng SELECTchỉ trong trình soạn thảo SQL để lấy dữ liệu từ các bảng cơ sở dữ liệu. Nhấp chuộtCreate để thêm tập dữ liệu vào Preparechuyển hướng. Bạn cũng có thể dùng "Select All”, Nếu bạn muốn sử dụng tất cả các cột hoặc bỏ chọn hộp để loại bỏ bất kỳ cột nào trong tập dữ liệu. Nhấp chuộtCreate.

Chỉ định truy vấn với thuộc tính kết nối SQL

Sử dụng tùy chọn Truy vấn SQL cũng cho phép bạn tạo nhà cung cấp dữ liệu của riêng mình, bằng cách nhập thủ công SQL cho nguồn dữ liệu đích để lấy dữ liệu bảng.

Trong khi sử dụng Query with SQL, thông tin kết nối cho cơ sở dữ liệu đích phải được nhập và các thuộc tính kết nối khác nhau có thể được sử dụng.

  • User Name - Để kết nối với cơ sở dữ liệu đích

  • Password - Để kết nối với cơ sở dữ liệu đích

  • Server and Port name - của cơ sở dữ liệu đích

  • Database - Tên cơ sở dữ liệu

Bạn có thể chọn Advance các tùy chọn như -

  • Connection Pool Mode - Để duy trì kết nối hoạt động

  • Pool timeout - Thời gian duy trì kết nối hoạt động tính bằng phút.

  • Array Fetch Size - để xác định số hàng cần tìm nạp từ cơ sở dữ liệu đích.

  • Array Bind Size - Mảng ràng buộc lớn hơn, số lượng hàng sẽ được tìm nạp nhiều hơn.

  • Login Timeout - Thời gian trước khi kết nối cố gắng hết thời gian chờ.

Thuộc tính trình điều khiển JDBC

Đây là các thuộc tính kết nối khác nhau, có thể được xác định trong khi sử dụng truy vấn với tùy chọn SQL trong việc tạo tập dữ liệu Lumira.