Bagaimana Cara Bekerja Dengan Teradata Menggunakan Java?

Teradata

Teradata adalah salah satu vendor terkemuka dalam analitik data dan aplikasi dan perangkat lunak data warehousing. Terutama Teradata RDBMS secara luas digunakan di berbagai industri seperti maskapai penerbangan, logistik, Asuransi, dll Ritel. Teradata DBMS dikenal karena kekasarannya, skalabilitasnya, menangani pertanyaan kompleks untuk mengambil data dan tentu saja untuk load balancing yang lebih baik. Teradata dapat dihubungkan dengan CLI (Call Level Interface), JDBC (Java Database Connectivity) dan ODBC (Open Database Connectivity) klien. Dalam artikel ini kita akan melihat bagaimana meng-query teradata dalam 3 langkah menggunakan bahasa pemrograman Java yang digunakan secara luas.

Menggunakan driver Teradata untuk Antarmuka JDBC

Dalam tutorial ini kita akan melihat contoh klien Java yang berinteraksi dengan Teradata menggunakan driver Teradata untuk Antarmuka JDBC. Klien java bisa menjadi kelas java normal atau applet. JDBC adalah antarmuka yang disediakan oleh Sun memungkinkan aplikasi untuk berinteraksi dengan database yang berbeda terlepas dari vendor dan platform. Untuk berinteraksi dengan Teradata, pengandar Teradata untuk Antarmuka JDBC harus diinstal terlebih dahulu dengan mengunduhnya dari situs. Informasi lebih lanjut diberikan di bagian yang diberikan di bawah ini. Driver Teradata untuk JDBC Interface tidak lain adalah jembatan yang dibangun dengan kelas java yang membantu untuk berinteraksi dengan JDBC Interface untuk bekerja dengan database Teradata.

Java Client —-> Teradata JDBC Bridge —-> JDBC —-> Teradata RDBMS

Driver teradata untuk JDBC Interface menggunakan arsitektur 3 tier untuk mengakses database Teradata dan itu adalah satu-satunya karena IP basis data tidak akan terkena langsung ke klien. Jadi driver Teradata untuk JDBC Interface bertindak sebagai Teradata JDBC Gateway.

Asumsi:

  • Pengetahuan dasar tentang konektivitas java dan database menggunakan JDBC
  • Sebuah basis data teradata yang valid

Langkah I:

Instal versi Driver Teradata yang tepat untuk Antarmuka JDBC. Pastikan bahwa variabel TERAJDBC ada dalam variabel lingkungan Anda. Jika tidak diatur ke folder tempat Anda menginstal driver.

misalnya) TERAJDBC = C: / NCR / TeraJDBC

Langkah II:

Silakan letakkan file berikut di dalam classpath klien Anda. Klien bisa menjadi klien biasa-java atau bisa menjadi klien web. Dalam kasus klien web pls tempatkan file di kelas server.

  • TdgssUserConfigFile.xml – file konfigurasi untuk teradata
  • terajdbc4.jar – driver teradata untuk stoples JDBC Interface
  • tdgssjava.jar – driver teradata untuk stoples JDBC Interface

Langkah III:

Integrasikan kode berikut untuk terhubung ke basis data terradata

/ * Buat URL yang diperlukan untuk terhubung ke Teradata RDBS * /

String databaseURL = "jdbc: teradata: //127.0.0.1/schema";

/ * Memuat driver * /

Class.forName ("com.ncr.teradata.TeraDriver");

/ * Menciptakan koneksi ke database teradata menggunakan driver untuk JDBC Interface * /

Koneksi c = DriverManager.getConnection (databaseURL, databaseUserName, databaseUserpassword);

Ganti 127.0.0.1 di databaseURL dengan nama data server teradata atau IP

Ganti skema dalam databaseURL dengan nama database terdata

Ganti databaseUserName dengan nama pengguna database terdata Anda

Ganti databaseUserpassword dengan kata sandi pengguna database terdata Anda