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

Chuyển đổi dữ liệu ODBC trong CloverDX

CloverDX (trước đây là CloverETL) là một ứng dụng Trích xuất, Biến đổi, Tải (ETL). Các ứng dụng ETL chủ yếu được thiết kế để chuyển đổi và làm sạch dữ liệu từ một cơ sở dữ liệu nguồn sang định dạng theo yêu cầu của cơ sở dữ liệu đích.

CloverDX bắt đầu vào năm 2002 như một dự án mã nguồn mở ban đầu được cung cấp trên Freshmeat (nay được gọi là Freecode) vào tháng 10 năm đó. Vòng đời thương mại của CloverDX bắt đầu vào năm 2005.

CloverDX được viết bằng Java và sử dụng JDBC API để giao tiếp với cơ sở dữ liệu. Nếu cơ sở dữ liệu có trình điều khiển hỗ trợ API JDBC, thì CloverDX có thể dỡ dữ liệu được lưu trữ trong bảng cơ sở dữ liệu hoặc nó có thể điền dữ liệu từ nguồn khác vào bảng cơ sở dữ liệu. Nếu cơ sở dữ liệu có trình điều khiển hỗ trợ API ODBC, thì cần một phần mềm trung gian được gọi là Cầu nối JDBC-ODBC trước khi CloverDX có thể hoạt động với cơ sở dữ liệu đó.

Java được sử dụng để bao gồm Cầu nối JDBC-ODBC và các ứng dụng Java trước đây như CloverDX có thể sử dụng trình điều khiển cầu nối này để hoạt động với cơ sở dữ liệu ODBC. Giờ đây, Cầu JDBC-ODBC này đã bị thu hồi, cần có trình điều khiển cầu nối từ một nhà cung cấp thương mại như Easysoft.

Easysoft JDBC-ODBC Bridge là sản phẩm máy chủ khách cho phép ứng dụng Java như CloverDX truy cập cơ sở dữ liệu ODBC chẳng hạn như Microsoft Access. Phần khách hàng của Easysoft JDBC-ODBC Bridge là một trình điều khiển JDBC. Trên Windows, phần sever là một dịch vụ Windows hoạt động như một ứng dụng ODBC.

Phần còn lại của blog này hướng dẫn cách sử dụng Easysoft JDBC-ODBC Bridge để làm việc với dữ liệu từ cơ sở dữ liệu ODBC trong CloverDX.

  1. Định cấu hình nguồn dữ liệu ODBC Hệ thống cho cơ sở dữ liệu mà bạn muốn kết nối trong CloverDX.

    Để thực hiện việc này, hãy sử dụng phiên bản 32-bit của Quản trị viên nguồn dữ liệu ODBC trên máy CloverDX của bạn. Trên một số phiên bản của Windows, điều này 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ần tìm kiếm ODBC trong hộp tìm kiếm trên thanh tác vụ. Phiên bản 32-bit của Quản trị viên nguồn dữ liệu ODBC phải được dán nhãn rõ ràng. Nếu nghi ngờ, trong hộp thoại Chạy Windows, hãy nhập:

    %windir%\syswow64\odbcad32.exe
    
  2. Tải xuống Easysoft JDBC-ODBC Bridge. (Cần đăng ký.)
  3. Cài đặt và cấp phép cho Easysoft JDBC-ODBC Bridge trên máy có cài đặt CloverDX.

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

  1. Mở CloverDX Designer.
  2. Tạo một dự án CloverDX mới.
  3. Sao chép tệp EJOB.jar từ bản phân phối Easysoft vào thư mục $ LIBDIR của dự án CloverDX.
  4. Tạo một biểu đồ mới trong dự án CloverDX.
  5. Trong Đường viền của biểu đồ , nhấp chuột phải vào kết nối và tạo một kết nối DB mới .
  6. Trong phần Tạo kết nối DB bảng hội thoại:
    1. Đặt tên cho kết nối, nói Easysoft JDBC-ODBC Bridge.
    2. Nhấp vào + để thêm trình điều khiển, duyệt đến thư mục $ LIBDIR và chọn tệp EJOB.jar.
    3. Chọn easysoft.sql.jobDriver từ danh sách trình điều khiển có sẵn.
    4. Đối với URL, hãy sử dụng jdbc:easysoft:// tên máy chủ :8831 / odbcdsnname

      Chỉ định tên người dùng và mật khẩu cho cơ sở dữ liệu, nếu được yêu cầu.

    5. Trong tab Nâng cao, thêm thuộc tính cho người đăng nhập mật khẩu đăng nhập , chỉ định tên người dùng / mật khẩu cho người dùng Windows trên máy có máy chủ Easysoft JDBC-ODBC Bridge đang chạy.
    6. Nhấp vào Xác thực để xác nhận kết nối được xác định chính xác.
  7. Thêm một DatabaseReader mới thành phần của biểu đồ.
  8. Nhấp đúp vào DatabaseReader để chỉnh sửa các thuộc tính của nó:
    1. Đối với DBConnection, hãy chọn kết nối đã tạo ở trên.
    2. Đối với Truy vấn SQL, hãy nhập truy vấn SQL mong muốn.
    3. Đóng hộp thoại.
  9. Nhấp chuột phải vào DatabaseReader và chọn Siêu dữ liệu mới> Trích xuất siêu dữ liệu .
  10. Tạo định nghĩa siêu dữ liệu CloverDX cho dữ liệu đầu vào:
    1. Nhấp chuột phải vào DatabaseReader và chọn Trích xuất siêu dữ liệu.
    2. Kết thúc hộp thoại hiện ra.
  11. Thêm một FlatFileWriter thành phần của biểu đồ.
  12. Nhấp đúp vào FlatFileWriter để chỉnh sửa các thuộc tính của nó:
    • Đặt tên và vị trí cho tệp đầu ra đích.
  13. Kết nối DatabaseReader cổng xuất ra FlatFileWriter cổng đầu vào.
  14. Kéo siêu dữ liệu được tạo từ đường viền và thả nó vào trình kết nối giữa DBInput FlatFileWriter .
  15. Lưu và Chạy.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 9 hệ thống quản lý cơ sở dữ liệu hàng đầu cho các mẫu của Joomla

  2. Bí mật bẩn thỉu của Biểu thức TÌNH HUỐNG

  3. Tệp DSN và Phần mềm IRI

  4. Kết nối Truy vấn SQL FlySpeed ​​với Salesforce.com

  5. Cách xóa các bản sao trong SQL