50 Pertanyaan Wawancara Teradata & Jawaban

Anonim

Unduh PDF

1) Bagaimana Anda mendefinisikan Teradata? Berikan beberapa ciri utama yang sama.

Teradata pada dasarnya adalah RDMS yang digunakan untuk menggerakkan Datamart, Datawarehouse, OLAP, OLTP, serta Peralatan DSS perusahaan. Beberapa karakteristik utama Teradata diberikan di bawah ini.

  • Mampu berjalan di Single-node, serta multi-node.
  • Paralelisme dibangun ke dalam sistem.
  • Sangat kompatibel dengan standar ANSI.
  • Cenderung bertindak dengan cara yang sama seperti server.
  • Ini adalah Sistem Terbuka yang pada dasarnya dijalankan untuk UNIX MR-RAS, Suse Linux ETC, WIN2K, dll.

2) Apa saja fitur Teradata yang baru dikembangkan?

Beberapa fitur Teradata yang baru dikembangkan adalah: -

  • Analisis temporal otomatis
  • Ekstensi dalam kemampuan kompresi yang memungkinkan kompresi data secara fleksibel sekitar 20 kali lebih banyak data daripada versi sebelumnya.
  • Inovasi terkait pelanggan seperti sudut pandang tetradata.

3) Soroti beberapa komponen penting Teradata.

Beberapa komponen penting Teradata adalah: -

  • Bynet
  • Access Module Processor (AMP)
  • Mesin Parsing (PE)
  • Disk Virtual (vDisk)
  • Sistem Penyimpanan Virtual (VSS)

4) Sebutkan prosedur yang dengannya, kita dapat menjalankan pekerjaan Teradata di lingkungan UNIX.

Yang harus Anda lakukan adalah melakukan eksekusi di UNIX dengan cara seperti yang disebutkan di bawah ini.

$ Sh> BTEQ <[Path Script]> [Logfile Path]

atau

$ Sh> BTEQ <[Path Script] TEE [Logfile Path]

5) Di Teradata, bagaimana kita Menghasilkan Urutan?

Di Teradata, kami Menghasilkan Urutan dengan menggunakan Kolom Identitas

6) Selama waktu Tampilan, bagaimana urutan dihasilkan oleh Teradata?

Yang harus Anda lakukan adalah menggunakan CSUM.

7) Beban tertentu dibebankan di atas meja dan itu juga, setiap jam. Lalu lintas pada pagi hari relatif rendah, dan pada malam hari sangat tinggi. Sesuai situasi ini, mana utilitas yang paling disarankan dan bagaimana utilitas itu seharusnya dimuat?

Utilitas yang paling disarankan di sini adalah Tpump. Dengan memanfaatkan ukuran paket yang berkurang atau bertambah, lalu lintas dapat dengan mudah ditangani.

8) Jika Fast Load Script gagal dan hanya tabel kesalahan yang tersedia untuk Anda, lalu bagaimana Anda akan memulai ulang?

Pada dasarnya ada dua cara memulai ulang dalam kasus ini.

  • Menjalankan file lama - Pastikan Anda tidak sepenuhnya menjatuhkan tabel kesalahan. Sebaliknya, coba perbaiki kesalahan yang ada di skrip atau file, lalu jalankan lagi.
  • Menjalankan file baru - Dalam proses ini, skrip dijalankan hanya dengan menggunakan pemuatan akhir dan pernyataan awal. Ini akan membantu dalam menghilangkan kunci yang telah dipasang pada tabel target dan mungkin juga menghapus catatan yang diberikan dari tabel log cepat. Setelah ini selesai, Anda bebas menjalankan seluruh skrip sekali lagi.

9) Sebutkan beberapa alat ETL yang ada di bawah Teradata.

Beberapa alat ETL yang umum digunakan di Teradata adalah DataStage, Informatica, SSIS, dll.

10) Soroti beberapa keunggulan yang dimiliki alat ETL dibandingkan TD.

Beberapa keuntungan yang dimiliki alat ETL dibandingkan TD adalah: -

  • Berbagai tujuan yang heterogen, serta sumber dapat dioperasikan.
  • Proses debugging jauh lebih mudah dengan bantuan alat ETL karena dukungan GUI yang lengkap.
  • Komponen alat ETL dapat dengan mudah digunakan kembali, dan akibatnya, jika ada pembaruan ke server utama, maka semua aplikasi terkait yang terhubung ke server diperbarui secara otomatis.
  • De-pivoting dan pivoting dapat dengan mudah dilakukan menggunakan alat ETL.

11) Apa arti dari Caching di Teradata?

Caching dianggap sebagai keuntungan tambahan menggunakan Teradata karena ini terutama bekerja dengan sumber yang tetap dalam urutan yang sama yaitu tidak sering berubah. Terkadang, Cache biasanya dibagikan di antara aplikasi.

12) Bagaimana kami dapat memeriksa versi Teradata yang kami gunakan saat ini?

Cukup berikan perintah .SHOW VERSION.

13) Berikan alasan yang dapat dibenarkan mengapa Multi-load mendukung NUSI daripada USI.

Baris sub-tabel indeks kebetulan berada di Amp yang sama dengan cara yang sama seperti baris data di NUSI. Jadi, setiap Amp dioperasikan secara terpisah dan paralel.

14) Bagaimana MLOAD Client System direstart setelah eksekusi?

Skrip harus diserahkan secara manual sehingga dapat dengan mudah memuat data dari pos pemeriksaan yang terakhir.

15) Bagaimana MLOAD Teradata Server dimulai ulang setelah eksekusi?

Proses ini pada dasarnya dilakukan dari pos pemeriksaan terakhir yang diketahui, dan setelah data dilakukan setelah eksekusi skrip MLOAD, server di-restart.

16) Apa yang dimaksud dengan node?

Node pada dasarnya disebut sebagai bermacam-macam komponen perangkat keras dan perangkat lunak. Biasanya server disebut sebagai node.

17) Misalkan ada file yang terdiri dari 100 record yang mana kita harus melewati 20 record pertama dan terakhir. Apa cuplikan kodenya?

Kita perlu menggunakan Utilitas BTEQ untuk melakukan tugas ini. Lewati 20, serta Ulangi 60 akan digunakan dalam skrip.

18) Jelaskan PDE.

PDE pada dasarnya adalah singkatan dari Parallel Data Extension. PDE pada dasarnya merupakan lapisan antarmuka perangkat lunak yang ada di atas sistem operasi dan memberikan database kesempatan untuk beroperasi dalam lingkungan paralel.

19) Apa itu TPD?

TPD pada dasarnya adalah singkatan dari Trusted Parallel Database, dan pada dasarnya berfungsi di bawah PDE. Teradata kebetulan adalah database yang bekerja di bawah PDE. Inilah alasan mengapa Teradata biasanya disebut sebagai basis data Paralel Tepercaya atau Paralel Murni.

20) Apa yang dimaksud dengan Channel Driver?

Pengandar saluran adalah perangkat lunak yang bertindak sebagai media komunikasi antara PE dan semua aplikasi yang berjalan pada saluran yang dilampirkan ke klien.

21) Apa yang dimaksud dengan Teradata Gateway?

Sama seperti driver saluran, Teradata Gateway bertindak sebagai media komunikasi antara Parse Engine dan aplikasi yang terpasang ke klien jaringan. Hanya satu Gateway yang ditetapkan per node.

22) Apa yang dimaksud dengan Disk Virtual?

Virtual Disk pada dasarnya adalah kompilasi dari seluruh array silinder yang merupakan disk fisik. Kadang-kadang disebut sebagai Array disk.

23) Jelaskan arti Amp?

Amp pada dasarnya adalah singkatan dari Access Module Processor dan kebetulan merupakan prosesor yang bekerja secara virtual dan pada dasarnya digunakan untuk mengelola satu bagian database. Bagian tertentu dari database ini tidak dapat digunakan bersama oleh Amp lainnya. Dengan demikian, bentuk arsitektur ini biasa disebut arsitektur shared-nothing.

24) Apa yang terkandung dalam Amp dan apa saja operasi yang dilakukannya?

Amp pada dasarnya terdiri dari Subsistem Manajer Basis Data dan mampu melakukan operasi yang disebutkan di bawah ini.

  • Melakukan DML
  • Melakukan DDL
  • Menerapkan Agregasi dan Gabungan.
  • Melepaskan dan menerapkan kunci, dll.

25) Apa yang dimaksud dengan Parsing Engine?

PE kebetulan adalah jenis Vproc. Fungsi utamanya adalah menerima permintaan SQL dan mengirimkan respons dalam SQL. Ini terdiri dari beragam komponen perangkat lunak yang digunakan untuk memecah SQL menjadi berbagai langkah dan kemudian mengirimkan langkah-langkah tersebut ke AMP.

26) Apa yang Anda maksud dengan parsing?

Parsing adalah proses yang berkaitan dengan analisis simbol string yang baik dalam bahasa komputer atau bahasa alami.

27) Apa fungsi Parser?

A Parser: -

  • Memeriksa kesalahan semantik
  • Memeriksa kesalahan sintaksis
  • Memeriksa keberadaan objek

28) Apa yang dimaksud dengan dispatcher?

Dispatcher mengambil seluruh koleksi permintaan dan kemudian menyimpannya dalam antrian. Antrean yang sama disimpan selama proses untuk mengirimkan beberapa set respons.

29) Berapa banyak sesi MAX yang mampu ditangani oleh PE pada waktu tertentu?

PE dapat menangani total 120 sesi pada titik waktu tertentu.

30) Jelaskan BYNET.

BYNET pada dasarnya berfungsi sebagai media komunikasi antar komponen. Ini terutama bertanggung jawab untuk mengirim pesan dan juga bertanggung jawab untuk melakukan penggabungan, serta operasi penyortiran.

31) Apa yang dimaksud dengan Clique?

Klik pada dasarnya dikenal sebagai kumpulan node yang dibagikan di antara drive disk umum. Kehadiran Clique sangat penting karena membantu menghindari kegagalan node.

32) Apa yang terjadi ketika node mengalami downfall?

Setiap kali ada penurunan dalam tingkat kinerja sebuah node, semua Vprocs terkait segera bermigrasi ke node baru dari node gagal untuk mendapatkan kembali semua data dari drive umum.

33) Sebutkan semua bentuk LOCKS yang tersedia di Teradata.

Pada dasarnya ada empat jenis LOCKS yang termasuk dalam Teradata. Ini adalah: -

  • Baca Lock
  • Kunci Akses
  • Kunci Eksklusif
  • Tulis Kunci

34) Apa tingkat yang ditentukan tertentu di mana KUNCI bertanggung jawab untuk diterapkan di Teradata?

  • Level Tabel - Semua baris yang ada di dalam tabel pasti akan dikunci.
  • Database Level Lock - Semua objek yang ada di dalam database akan dikunci.
  • Row Hash Level Lock - Hanya baris yang akan dikunci yang sesuai dengan baris tertentu.

35) Dalam Indeks Utama, berapa skor AMP yang terlibat secara aktif?

Hanya satu AMP yang secara aktif terlibat dalam Indeks Utama.

36) Di Teradata, apa pentingnya perintah UPSERT?

UPSERT pada dasarnya adalah singkatan dari Update Else Insert. Opsi ini hanya tersedia di Teradata.

37) Soroti keunggulan PPI (Partition Primary Index).

PPI pada dasarnya digunakan untuk tujuan penyimpanan data berbasis Range atau Category. Ketika datang ke query Range, tidak diperlukan penggunaan scan tabel lengkap karena ia langsung berpindah ke partisi selanjutnya sehingga melewatkan semua partisi lainnya.

38) Beri ukuran SMALLINT, BYTEINT dan INTEGER.

SMALLINT - 2 Bytes - 16 Bites -> -32768 hingga 32767

BYTEINT - 1 Bytes - 8 Bits -> -128 hingga 127

INTEGER - 4 Bytes - 32 Bits -> -2.147.483.648 hingga 2.147.483.647

39) Apa yang dimaksud dengan Rencana Biaya Terkecil?

Rencana Biaya Terkecil pada dasarnya dijalankan dalam waktu yang lebih singkat di jalur terpendek.

40) Soroti poin-poin perbedaan antara database dan pengguna di Teradata.

  • Database pada dasarnya pasif, sedangkan pengguna aktif.
  • Database terutama menyimpan semua objek database, sedangkan pengguna dapat menyimpan objek apa pun baik itu makro, tabel, tampilan, dll.
  • Database tidak memiliki kata sandi sedangkan pengguna harus memasukkan kata sandi.

41) Soroti perbedaan antara Primary Key dan Primary Index.

  • Indeks utama cukup wajib, sedangkan Kunci Utama bersifat opsional.
  • Indeks Utama memiliki batas 64 tabel / kolom, sedangkan Kunci Utama tidak memiliki batas.
  • Indeks Utama memungkinkan duplikat dan nol, sedangkan Kunci Utama tidak.
  • Indeks Primer adalah mekanisme fisik, sedangkan Kunci Primer adalah mekanisme logis murni.

42) Jelaskan bagaimana ruang spul digunakan.

Spool space di Teradata pada dasarnya digunakan untuk menjalankan query. Dari total ruang yang tersedia di Teradata, 20% ruang pada dasarnya dialokasikan untuk ruang spool.

43) Soroti kebutuhan Performance Tuning.

Penyesuaian kinerja di Teradata pada dasarnya dilakukan untuk mengidentifikasi semua kemacetan dan kemudian mengatasinya.

44) Beri komentar apakah bottleneck adalah error atau tidak.

Secara teknis, bottleneck bukanlah suatu bentuk kesalahan, tetapi tentu saja menyebabkan sejumlah penundaan dalam sistem.

45) Bagaimana cara mengidentifikasi hambatan?

Pada dasarnya ada empat cara untuk mengidentifikasi kemacetan. Ini adalah: -

  • Penjelasan Teradata Visual
  • Jelaskan Pengubah Permintaan
  • Manajer Teradata
  • Monitor Kinerja

46) Apa yang dimaksud dengan Rencana Biaya Tertinggi?

Sesuai Rencana Biaya Tertinggi, waktu yang dibutuhkan untuk menjalankan proses lebih banyak, dan itu mengambil jalur terpanjang yang tersedia.

47) Sorot semua mode yang ada di Tingkat Keyakinan.

Rendah, Tidak, Tinggi dan Gabung adalah empat mode yang ada di Tingkat Keyakinan.

48) Sebutkan lima fase yang ada di dalam MultiLoad Utility.

Fase Awal, Fase DML, Fase Akuisisi Data, Fase Aplikasi dan Fase Akhir.

49) Soroti batasan Utilitas TPUMP.

Berikut adalah batasan utilitas TPUMP: -

  • Kami tidak dapat menggunakan pernyataan SELECT.
  • File Data tidak dapat digabungkan.
  • Operator Agregat dan Eksponensial tidak didukung.
  • Fungsi aritmatika tidak dapat didukung.

50) Di BTEQ, bagaimana parameter mode sesi disetel?

.set session transaksi BTET -> Mode transaksi teradata

.set session transaksi ANSI -> mode ANSI

Perintah-perintah ini hanya akan berfungsi ketika mereka masuk sebelum masuk ke sesi.