Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Làm việc với dữ liệu Java trong Qlik Sense

Qlik Sense giống như nhiều ứng dụng trực quan hóa dữ liệu khác hỗ trợ ODBC, một giao diện truy cập dữ liệu chung, cho phép mở rộng lựa chọn nguồn dữ liệu mặc định. Tuy nhiên, Qlik Sense không bao gồm một trình kết nối cho phép nó truy cập vào nguồn dữ liệu Java.

Nguồn dữ liệu Java được truy cập bằng cách sử dụng trình kết nối được gọi là trình điều khiển JDBC. Trình điều khiển JDBC cho phép ứng dụng Java truy cập dữ liệu bên ngoài. Ví dụ:trình điều khiển Amazon Athena JDBC cho phép các ứng dụng Java truy cập vào dữ liệu được lưu trữ trong Nhóm Amazon S3.

Qlik Sense tuy nhiên không được viết bằng Java. Qlik Sense sử dụng trình điều khiển ODBC, một phần khác của phần mềm trung gian cơ sở dữ liệu, để truy cập dữ liệu bên ngoài. (Nó cũng bao gồm một số trình kết nối chuyên dụng, chẳng hạn như một trình kết nối cho phép Qlik Sense truy cập Salesforce.com.)

Cổng ODBC-JDBC kết nối một ứng dụng sử dụng ODBC với một ứng dụng sử dụng JDBC. Đối với ứng dụng, ODBC-JDBC Gateway là một trình điều khiển ODBC. Đối với trình điều khiển JDBC, ODBC-JDBC Gateway là một ứng dụng Java.

Cài đặt và cấp phép Cổng ODBC-JDBC

  1. Tải xuống Windows ODBC-JDBC Gateway. (Cần đăng ký.)
  2. Cài đặt và cấp phép Cổng ODBC-JDBC trên máy Windows có cài đặt Qlik Sense.

    Để biết hướng dẫn cài đặt, hãy xem tài liệu ODBC-JDBC Gateway.

  3. Sử dụng hộp thoại ODBC-JDBC Gateway Setup Java Interface để chọn JVM có trong bản phân phối JRE / JDK do nhà cung cấp cơ sở dữ liệu Java của bạn đề xuất.

Định cấu hình Nguồn dữ liệu ODBC

Trước khi bạn có thể sử dụng Cổng ODBC-JDBC để kết nối Qlik Sense với cơ sở dữ liệu Java, bạn cần định cấu hình nguồn dữ liệu ODBC. Nguồn dữ liệu ODBC lưu trữ chi tiết kết nối cho cơ sở dữ liệu đích.

Bạn định cấu hình nguồn dữ liệu ODBC trong Quản trị viên ODBC, được bao gồm trong Windows. Trên một số phiên bản của Windows, Quản trị viên ODBC nằm trong Bảng điều khiển> Công cụ quản trị . Trên một số phiên bản Windows, bạn có thể truy cập Quản trị viên ODBC bằng cách tìm kiếm "ODBC" trong hộp tìm kiếm trên thanh tác vụ. Nếu được hiển thị với lựa chọn Quản trị viên ODBC, hãy chọn 64 bit thay vì 32 bit.

Sử dụng Quản trị viên ODBC để tạo nguồn dữ liệu Cổng ODBC-JDBC của bạn.

Tạo Nguồn dữ liệu ODBC Cổng ODBC-JDBC cho Gemfire XD

  1. Chọn tab Hệ thống DSN, sau đó chọn Thêm.
  2. Trong hộp thoại Tạo Nguồn Dữ liệu Mới, chọn Cổng ODBC-JDBC, rồi chọn Kết thúc.
  3. Hoàn thành hộp thoại Thiết lập ODBC-JDBC Gateway DSN:
    Setting Giá trị
    DSN Một số văn bản mô tả để xác định nguồn dữ liệu trong Qlik Sense.
    Lớp trình điều khiển Lớp trình điều khiển xác định trình điều khiển JDBC cho chương trình phụ trợ Java mục tiêu của bạn.
    Đường dẫn lớp Đường dẫn đến tệp JAR của trình điều khiển JDBC.
    URL URL JDBC chứa các chi tiết kết nối cần thiết để truy cập cơ sở dữ liệu Java mục tiêu của bạn. Tham khảo tài liệu trình điều khiển JDBC của bạn để biết cú pháp URL JDBC chính xác.
  4. Sử dụng nút Kiểm tra để xác minh rằng bạn có thể kết nối thành công với cơ sở dữ liệu Java của mình.

Bây giờ bạn có thể sử dụng Nguồn dữ liệu cổng ODBC-JDBC để kết nối Qlik Sense với cơ sở dữ liệu Java của bạn.

Kết nối Qlik Sense với Cơ sở dữ liệu Java

  1. Trong Qlik Sense, hãy tạo một ứng dụng mới.
  2. Chọn Thêm dữ liệu.
  3. Trong trang Kết nối với nguồn dữ liệu mới, hãy chọn ODBC.
  4. Chọn nguồn dữ liệu ODBC của bạn từ danh sách 64 bit.
  5. Chọn Tạo.
  6. Dữ liệu của bạn được hiển thị trong màn hình Xem trước dữ liệu. (Bạn có thể cần chọn Chủ sở hữu cho dữ liệu trước khi dữ liệu được hiển thị.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý cơ sở dữ liệu SQL với PyQt:Khái niệm cơ bản

  2. Sử dụng JShell trong Java 9 trong NetBeans 9.0, Phần 2

  3. AI sẽ thay đổi việc phát triển và kiểm tra phần mềm như thế nào

  4. Tham số hóa đơn giản và các kế hoạch tầm thường - Phần 3

  5. Cách khắc phục ORA-12505, TNS:người nghe hiện không biết về SID được cung cấp trong bộ mô tả kết nối