Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Apache NiFi

Apache NiFi mengotomatiskan aliran data antar sistem. Apache NiFi mendukung JDBC, memungkinkannya mengekstrak dan memanipulasi data dari backend yang menyediakan driver JDBC. Easysoft's Easysoft JDBC-ODBC Bridge memperluas jumlah backend yang tersedia untuk Apache NiFi dengan menjembatani antara JDBC dan ODBC. Anda kemudian juga dapat memanipulasi data dari backend yang driver ODBC-nya tersedia. Misalnya, Anda dapat menghubungkan Apache NiFi ke Salesforce dengan menggunakan Easysoft JDBC-ODBC Bridge dan Driver ODBC Salesforce.com:

Apache NiFi -> Easysoft JDBC-ODBC Bridge -> Salesforce ODBC driver -> Salesforce

Penting Sejak kami menguji produk, Apache NiFi mulai menggunakan metode JDBC 3.x. Misalnya, Apache NiFi 1.10 menggunakan JDBC 3.x. Easysoft JDBC-ODBC Bridge tidak mendukung JDBC 3.x dan karenanya tidak akan bekerja dengan versi Apache NiFi yang lebih baru.

Catatan Saat ini, Easysoft JDBC-ODBC Bridge hanya mendukung driver ODBC 32-bit. Sebagian besar driver ODBC Easysoft memiliki versi 32-bit. Di Windows, semua driver ODBC Easysoft terbaru menginstal driver ODBC 32-bit dan 64-bit.

Langkah-langkah ini menunjukkan cara mengakses beberapa data ODBC dari Apache NiFi di Windows:

  1. Konfigurasikan sumber data ODBC Sistem untuk database yang ingin Anda sambungkan di Apache NiFi.

    Untuk melakukannya, gunakan Administrator Sumber Data ODBC versi 32-bit di mesin Apache NiFi Anda. Pada beberapa versi Windows, ini terletak di Panel Kontrol> Alat Administratif . Pada beberapa versi Windows, Anda perlu mencari ODBC di kotak pencarian bilah tugas. Administrator Sumber Data ODBC versi 32-bit harus diberi label dengan jelas. Jika ragu, di kotak dialog Windows Run, ketik:

    %windir%\syswow64\odbcad32.exe
    
  2. Unduh Jembatan Easysoft JDBC-ODBC. (Pendaftaran diperlukan.)
  3. Instal dan lisensikan Easysoft JDBC-ODBC Bridge pada mesin tempat Apache NiFi diinstal.

    Untuk petunjuk instalasi, lihat dokumentasi Easysoft JDBC-ODBC Bridge.

  4. Salin file JAR Easysoft JDBC-ODBC Bridge, EJOB.jar, ke subfolder lib Apache NiFi, misalnya, C:\nifi-1.3.0-bin\nifi-1.3.0\lib .

    EJOB.jar diinstal di lokasi berikut pada mesin tempat Anda menginstal Jembatan Easysoft JDBC-ODBC:

    <easysoft_install>\Jars
    

    Pada Windows 64-bit, lokasi default untuk adalah :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge.

  5. Mulai Apache NiFi. Misalnya:
    cd C:\nifi-1.3.0-bin\nifi-1.3.0\bin
    run-nifi.bat
    
  6. Di browser web Anda, buka UI Apache NiFi:
    http://hostname:8080/nifi
    
  7. Klik kanvas latar belakang Apache NiFi, lalu pilih tombol Roda Gigi dari bilah sisi Operasikan.
  8. Di halaman Konfigurasi Aliran NiFi, pilih tab Layanan Pengontrol.
  9. Pilih tombol +.
  10. Di halaman Add Controller Service, pilih DBCPConnection Pool, lalu pilih Add.
  11. Pilih ikon Pensil untuk mengonfigurasi Kumpulan Koneksi DBCP yang baru.
  12. Pada halaman Configure Controller Service, isikan tabel:
    Property Nilai
    URL Koneksi Basis Data jdbc:easysoft://localhost/odbc_data_source :logonuser=windows_user :logonpassword=sandi
    Nama Kelas Driver Database easysoft.sql.jobDriver
  13. Klik ikon Lightning Bolt untuk mengaktifkan DBCPConnection Pool baru.

    Data sekarang tersedia untuk digunakan di Apache NiFi. Misalnya, Anda dapat menggunakan DBCPConnection Pool sebagai sumber untuk prosesor QueryDatabaseTable.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tangkap Peringatan Rencana Eksekusi menggunakan Acara yang Diperpanjang

  2. SQL, menambahkan data ke tabel

  3. Bagaimana Cara Menambahkan Kunci Asing di SQL?

  4. Cara Membuat Tabel dari SQL Query

  5. Paket Berbeda untuk Server Identik