PDF İndir
1) Teradata'yı nasıl tanımlarsınız? Aynısının bazı temel özelliklerini verin.
Teradata, temelde şirketin Datamart, Datawarehouse, OLAP, OLTP ve DSS Cihazlarını sürmek için kullanılan bir RDMS'dir. Teradata'nın temel özelliklerinden bazıları aşağıda verilmiştir.
- Tek düğümlerde ve çoklu düğümlerde çalışabilir.
- Paralellik sisteme yerleştirilmiştir.
- ANSI standartlarıyla çok uyumludur.
- Bir sunucu ile aynı şekilde hareket etme eğilimindedir.
- Temelde UNIX MR-RAS, Suse Linux ETC, WIN2K, vb. İçin çalışan bir Açık Sistemdir.
2) Teradata'nın yeni geliştirilen özellikleri nelerdir?
Teradata'nın yeni geliştirilen özelliklerinden bazıları şunlardır: -
- Otomatik zamansal analiz
- Önceki sürüme göre yaklaşık 20 kat daha fazla verinin esnek şekilde sıkıştırılmasına izin veren sıkıştırma yeteneklerinde genişletme.
- Tetradata bakış açısı gibi müşteri ile ilişkili yenilik.
3) Teradata'nın birkaç önemli bileşenini vurgulayın.
Teradata'nın bazı önemli bileşenleri şunlardır: -
- Bynet
- Erişim Modülü İşlemcisi (AMP)
- Ayrıştırma Motoru (PE)
- Sanal Disk (vDisk)
- Sanal Depolama Sistemi (VSS)
4) Teradata işlerini bir UNIX ortamında çalıştırabileceğimiz prosedürden bahsedin.
Tek yapmanız gereken, UNIX'te aşağıda belirtildiği şekilde yürütme yapmaktır.
$ Sh> BTEQ <[Komut Dosyası Yolu]> [Günlük Dosyası Yolu]
veya
$ Sh> BTEQ <[Komut Dosyası Yolu] TEE [Günlük Dosyası Yolu]
5) Teradata'da Sırayı Nasıl Oluştururuz?
Teradata'da Kimlik Sütunu kullanarak Sıra Oluşturuyoruz
6) Gösterim süresi boyunca, sıra Teradata tarafından nasıl oluşturulur?
Tek yapmanız gereken CSUM kullanmak.
7) Masaya ve o da her saat belli bir yük bindiriliyor. Sabah trafiği nispeten düşük ve gece trafiği çok yüksek. Bu duruma göre, en çok tavsiye edilen yardımcı program hangisidir ve bu yardımcı program nasıl yüklenecektir?
Buradaki en önerilebilir yardımcı program Tpump olmalıdır. Paket boyutunun küçültülmesi veya artması ile trafik kolayca yönetilebilir.
8) Hızlı Yükleme Betiği başarısız olursa ve yalnızca hata tabloları kullanımınıza sunulursa, o zaman nasıl yeniden başlayacaksınız?
Bu durumda yeniden başlatmanın temelde iki yolu vardır.
- Eski dosyanın çalıştırılması - Hata tablolarını tamamen düşürmediğinizden emin olun. Bunun yerine, komut dosyasında veya dosyada bulunan hataları düzeltmeyi deneyin ve ardından tekrar çalıştırın.
- Yeni bir dosyanın çalıştırılması - Bu işlemde, komut dosyası yalnızca son yükleme ve başlangıç ifadeleri kullanılarak yürütülür. Bu, hedef tabloya yerleştirilen kilidin kaldırılmasına yardımcı olur ve ayrıca verilen kaydı hızlı günlük tablosundan kaldırabilir. Bu yapıldıktan sonra, tüm betiği bir kez daha çalıştırmakta özgürsünüz.
9) Teradata kapsamında gelen birkaç ETL aracından bahsedin.
Teradata'da yaygın olarak kullanılan ETL araçlarından bazıları DataStage, Informatica, SSIS, vs.'dir.
10) ETL araçlarının TD'ye göre sahip olduğu avantajlardan birkaçını vurgulayın.
ETL araçlarının TD'ye göre sahip olduğu avantajlardan bazıları şunlardır: -
- Birden çok heterojen hedef ve kaynaklar çalıştırılabilir.
- Tam teşekküllü GUI desteği sayesinde hata ayıklama işlemi ETL araçları yardımıyla çok daha kolaydır.
- ETL araçlarının bileşenleri kolaylıkla yeniden kullanılabilir ve sonuç olarak, ana sunucuda bir güncelleme varsa, sunucuya bağlı tüm ilgili uygulamalar otomatik olarak güncellenir.
- Döndürme ve döndürme, ETL araçları kullanılarak kolayca yapılabilir.
11) Teradata'da Önbelleğe Almanın anlamı nedir?
Önbelleğe alma, öncelikle aynı sırada kalan, yani sık sık değişmeyen kaynakla çalıştığı için Teradata kullanmanın ek bir avantajı olarak kabul edilir. Zaman zaman, Önbellek genellikle uygulamalar arasında paylaşılır.
12) Şu anda kullandığımız Teradata sürümünü nasıl kontrol edebiliriz?
Sadece .SHOW VERSION komutunu verin.
13) Çoklu yükün USI yerine NUSI'yi desteklemesinin haklı bir nedenini belirtin.
Dizin alt tablo satırı, NUSI'daki veri satırı ile aynı şekilde aynı Amp'de olur. Böylelikle her Amp ayrı ayrı ve paralel bir şekilde çalıştırılır.
14) MLOAD İstemci Sistemi çalıştırıldıktan sonra nasıl yeniden başlatılır?
En son gelen kontrol noktasından verileri kolayca yükleyebilmesi için komut dosyasının manuel olarak gönderilmesi gerekir.
15) MLOAD Teradata Server çalıştırıldıktan sonra nasıl yeniden başlatılır?
İşlem temelde bilinen son kontrol noktasından gerçekleştirilir ve veriler MLOAD komut dosyasının yürütülmesinden sonra gerçekleştirildiğinde sunucu yeniden başlatılır.
16) Bir düğüm ile ne kastedilmektedir?
Bir düğüm temel olarak donanım ve yazılım bileşenlerinin bir çeşitliliği olarak adlandırılır. Genellikle bir sunucuya düğüm adı verilir.
17) İlk ve son 20 kaydı atlamamız gereken 100 kayıttan oluşan bir dosya var diyelim. Kod parçacığı ne olacak?
Bu görevi yapmak için BTEQ Utility'yi kullanmamız gerekiyor. Komut dosyasında Skip 20 ve Repeat 60 kullanılacaktır.
18) PDE'yi açıklayın.
PDE temelde Paralel Veri Uzantısı anlamına gelir. PDE, temelde işletim sisteminin üzerinde bulunan bir yazılım arayüz katmanıdır ve veri tabanına paralel bir ortamda çalışma şansı verir.
19) TPD nedir?
TPD temelde Güvenilir Paralel Veritabanı anlamına gelir ve temelde PDE altında çalışır. Teradata, öncelikle PDE altında çalışan bir veritabanıdır. Teradata'nın genellikle Güvenilir Paralel veya Saf Paralel veritabanı olarak anılmasının nedeni budur.
20) Kanal Sürücüsü ile ne kastedilmektedir?
Kanal sürücüsü, PE'ler ile istemcilere bağlı kanallarda çalışan tüm uygulamalar arasında bir iletişim aracı görevi gören yazılımdır.
21) Teradata Gateway ile kastedilen nedir?
Kanal sürücüsü gibi, Teradata Ağ Geçidi, Ayrıştırma Motoru ile ağ istemcilerine bağlı uygulamalar arasında bir iletişim aracı görevi görür. Düğüm başına yalnızca bir Ağ Geçidi atanır.
22) Sanal Disk ile ne kastedilmektedir?
Sanal Disk, temelde fiziksel diskler olan bir dizi silindirin bir derlemesidir. Bazen disk Dizisi olarak adlandırılır.
23) Amp'nin anlamını açıklar mı?
Amp temelde Erişim Modülü İşlemcisi anlamına gelir ve sanal olarak çalışan bir işlemci olur ve temelde veritabanının tek bir bölümünü yönetmek için kullanılır. Veritabanının bu belirli kısmı başka herhangi bir Amp tarafından paylaşılamaz. Bu nedenle, bu mimari biçimi genellikle hiçbir şey paylaşılmayan mimari olarak adlandırılır.
24) Amp ne içerir ve gerçekleştirdiği tüm işlemler nelerdir?
Amp temelde bir Veritabanı Yöneticisi Alt Sisteminden oluşur ve aşağıda belirtilen işlemleri gerçekleştirebilir.
- DML gerçekleştirme
- DDL gerçekleştirme
- Toplamaları ve Birleştirmeleri Uygulama.
- Kilitleri serbest bırakmak ve uygulamak, vb.
25) Ayrıştırma Motoru ile ne kastedilmektedir?
PE bir tür Vproc olur. Birincil işlevi, SQL isteklerini almak ve yanıtları SQL'de sunmaktır. SQL'i çeşitli adımlara ayırmak ve ardından bu adımları AMP'lere göndermek için kullanılan çok çeşitli yazılım bileşenlerinden oluşur.
26) Ayrıştırmakla neyi kastediyorsunuz?
Ayrıştırma, bilgisayar dilinde veya doğal dilde olan dizge sembollerinin analiziyle ilgili bir işlemdir.
27) Ayrıştırıcının işlevleri nelerdir?
Bir Ayrıştırıcı: -
- Anlambilim hatalarını kontrol eder
- Sözdizimsel hataları kontrol eder
- Nesnenin varlığını kontrol eder
28) Sevk memuru ile ne kastedilmektedir?
Dispatcher, tüm istek koleksiyonunu alır ve ardından bunları bir kuyrukta depolanır. Birden çok yanıt seti sunmak için süreç boyunca aynı sıra tutulur.
29) PE, belirli bir zamanda kaç MAX seansı gerçekleştirebilir?
PE, belirli bir zamanda toplam 120 seans işleyebilir.
30) BYNET'i açıklayın.
BYNET, temelde bileşenler arasında bir iletişim aracı olarak hizmet eder. Öncelikli olarak mesaj göndermekten ve ayrıca birleştirme ve sıralama işlemlerinden sorumludur.
31) Klique ile kastedilen nedir?
Bir Clique, temelde, ortak disk sürücüleri arasında paylaşılan bir dizi düğüm olarak bilinir. Clique'in varlığı, düğüm hatalarının önlenmesine yardımcı olduğu için son derece önemlidir.
32) Bir düğüm çöktüğünde ne olur?
Bir düğümün performans düzeyinde bir düşüş olduğunda, tüm verileri ortak sürücülerden geri almak için ilgili tüm Vprocs hemen başarısız düğümden yeni bir düğüme geçer.
33) Teradata'da bulunan tüm LOCKS türlerini listeleyin.
Teradata'nın kapsamına giren temelde dört tür KİLİT vardır. Bunlar: -
- Kilidi Oku
- Erişim Kilidi
- Özel Kilit
- Yazma Kilidi
34) Bir KİLİT'in Teradata'da uygulanmasının muhtemel olduğu belirli belirlenmiş seviye nedir?
- Masa Düzeyi - Bir tablonun içinde bulunan tüm satırlar kesinlikle kilitlenecektir.
- Veritabanı Seviyesi Kilidi - Veritabanında bulunan tüm nesneler kilitlenecektir.
- Satır Karma Düzeyi Kilidi - Yalnızca belirli satıra karşılık gelen satırlar kilitlenir.
35) Birincil Dizinde, aktif olarak dahil olan AMP'lerin puanı nedir?
Birincil Dizine yalnızca bir AMP aktif olarak katılır.
36) Teradata'da UPSERT komutunun önemi nedir?
UPSERT temelde Başka Eklemeyi Güncelle anlamına gelir. Bu seçenek yalnızca Teradata'da mevcuttur.
37) ÜFE'nin (Partition Primary Index) avantajlarını vurgulayın.
ÜFE, temel olarak Menzil tabanlı veya Kategori tabanlı veri depolama amaçları için kullanılır. Aralık sorguları söz konusu olduğunda, doğrudan sonraki bölüme geçerek diğer tüm bölümleri atladığı için Tam tablo taraması kullanımına gerek yoktur.
38) SMALLINT, BYTEINT ve INTEGER boyutlarını verin.
SMALLINT - 2 Bayt - 16 Bit -> -32768 ila 32767
BYTEINT - 1 Bayt - 8 Bit -> -128 ila 127
INTEGER - 4 Bayt - 32 Bit -> -2.147.483.648 - 2.147.483.647
39) En Düşük Maliyet Planı ile ne kastedilmektedir?
Bir En Düşük Maliyet Planı, temelde en kısa yoldan daha kısa sürede yürütülür.
40) Teradata'da veritabanı ve kullanıcı arasındaki farklılıkların noktalarını vurgulayın.
- Bir veritabanı temelde pasiftir, oysa bir kullanıcı aktiftir.
- Bir veritabanı öncelikle veritabanının tüm nesnelerini depolar, oysa bir kullanıcı herhangi bir nesneyi makro, tablo, görünüm vb.
- Kullanıcının şifre girmesi gerektiğinde veritabanının şifresi yoktur.
41) Birincil Anahtar ve Birincil Dizin arasındaki farkları vurgulayın.
- Birincil dizin oldukça zorunluyken, Birincil Anahtar isteğe bağlıdır.
- Birincil Dizin 64 tablo / sütun sınırına sahipken, Birincil Anahtarın herhangi bir sınırı yoktur.
- Birincil Dizin, kopyalara ve boş değerlere izin verirken, Birincil Anahtar bunu yapmaz.
- Birincil Dizin fiziksel bir mekanizmadır, oysa Birincil Anahtar tamamen mantıksal bir mekanizmadır.
42) Biriktirme alanının nasıl kullanıldığını açıklayın.
Teradata'daki biriktirme alanı temelde sorguları çalıştırmak için kullanılır. Teradata'da bulunan toplam alanın% 20'si temelde biriktirme alanına ayrılmıştır.
43) Performans Ayarlama ihtiyacını vurgulayın.
Teradata'da performans ayarı, temelde tüm darboğazları belirlemek ve ardından bunları çözmek için yapılır.
44) Darboğazın bir hata olup olmadığını yorumlayın.
Teknik olarak darboğaz bir tür hata değildir, ancak kesinlikle sistemde belirli bir miktar gecikmeye neden olur.
45) Darboğazlar nasıl tespit edilebilir?
Bir darboğazı belirlemenin temel olarak dört yolu vardır. Bunlar: -
- Teradata Görsel Açıklama
- İstek Değiştiriciyi Açıklayın
- Teradata Yöneticisi
- Performans monitörü
46) En Yüksek Maliyet Planı ile ne kastedilmektedir?
En Yüksek Maliyet Planına göre, süreci yürütmek için geçen süre daha fazladır ve mevcut olan en uzun yolu alır.
47) Güven Düzeyi altında bulunan tüm modları vurgulayın.
Düşük, Hayır, Yüksek ve Katıl, Güven Düzeyi altında bulunan dört moddur.
48) MultiLoad Utility altında gelen beş fazı adlandırın.
Ön Aşama, DML Aşaması, Veri Toplama Aşaması, Uygulama Aşaması ve Bitiş Aşaması.
49) TPUMP Yardımcı Programının sınırlamalarını vurgulayın.
TPUMP yardımcı programının sınırlamaları şunlardır: -
- SELECT deyimini kullanamayız.
- Veri Dosyaları birleştirilemez.
- Toplama ve Üstel operatörler desteklenmez.
- Aritmetik işlevler desteklenemez.
50) BTEQ'da, oturum modu parametreleri nasıl ayarlanır?
.set oturum işlemi BTET -> Teradata işlem modu
.set oturum işlemi ANSI -> ANSI modu
Bu komutlar yalnızca oturumda oturum açmadan önce girildiklerinde çalışacaktır.