25 Şubat 2014 Salı

PowerCenter Transformasyonlardan Geçen Kayıt Sayıları

0 yorum
Merhaba, Informatica PowerCenter da her bir transformasyonun Server tarafından işlenen kayıt sayılarını görüntülemek mümkün. Bunun için;
Workflow Designer -> Session -> Properties -> "Collect Performance Data"
checkbox'ını işaretleyip paketi çalıştırmanız gerekiyor.

Toplanan performans datasını görüntülemek için;

18 Şubat 2014 Salı

Teradata tarihe saniye,dakika,saat,gün,ay,yıl eklemek

0 yorum
Merhaba, Teradata'a en çok ihtiyaç duyulan scriptlerden bir tanesi tarih bir kolona saniye, dakika, saat, gün, ay ya da yıl eklemek.

Bu işlemi yapabilmek için Teradata'nın INTERVAL '[MIKTAR]' [BIRIM] scriptini kullanıyoruz.

Örnek Sorgu:
SELECT cast(current_date as timestamp(0)) AS SIMDI
 --  30 saniye öncesi için
  , SIMDI - INTERVAL '30' SECOND AS OTUZ_SANIYE_ONCE
 --  10 dakika sonra için
  , SIMDI + INTERVAL '10' MINUTE AS ON_DAKIKA_SONRA
 --  5 saat öncesi için
  , SIMDI - INTERVAL '5' HOUR AS BES_SAAT_ONCE
 -- 1 gün eklemek için
  , SIMDI + INTERVAL '1' DAY  AS YARIN
 --  Geçen ay için
  , SIMDI - INTERVAL '1' MONTH AS GECEN_AY
Çıktı:



Kolay gelsin.

17 Şubat 2014 Pazartesi

Teradata Tarih alanını YYYYMMDD yapmak

0 yorum
Merhaba, Teradata'da tarih alanını istediğiniz formata dönüştürmek için cast as date format fonksiyonunu kullanabilirsiniz.

Örnek Sorgu:
select CAST( --integer'a çevirmek için
CAST( --tarihi char yapmak için
CAST(current_date as date FORMAT 'YYYYMMDD' ) --tarih alanını formatlamak için
AS CHAR(8)) 
AS INTEGER) 

Çıktı:




Kolay gelsin.

16 Şubat 2014 Pazar

Teradata string birleştirme (Concatanete)

0 yorum
Merhaba,

Teradata'da iki stringi birleştirmek için çift pipe işareti ( || ) kullanılır.

Örnek Sorgu:
sel 'Fatih' || ' ' || 'Un' as Yazar;

Çıktı;