Dwh sistemlerinin ayırtedici özelliği Partitioning Dwh sistemlerinin önemli ayırtedici özelliklerinden biri olan partitioning konusuna biraz değinelim. Partitioning faydaları ve bazı özellikleri: Partitioning, büyük tablolarda datanın bir kısmını büyük tablodan ayrı bir objeymiş gibi alabilmemize olanak verir (Partition pruning). SELECT * FROM table_a PARTITION(p_1); Büyük tabloların join işlemlerinde performans artışı sağlar (partition wise join). DDL işlemlerinin kolaylıkla yapılmasını, datanın en kısa ... Devamını Oku »
Dimensional Modelling Tipleri
Dimensional Modelling hakkında notlar – The Data Warehouse Toolkit 1) SCD oluşturulurken Surrogate Key gerekliliği (Surrogate key; certain need for SCD Type 2) SCD Type 2 hazırlarken natural key ile birlikte değişen alanları da alan surrogate key oluşturmak en iyi yöntemdir. Production Employee Table Emp_no Emp_name Start_date End_date Department Manager 1 Smith 01/01/10 IT ... Devamını Oku »
ODI ile Slowly Changing Dimension(SCD)
ODI da SCD örneği SCD nedir, linkteki tanımlamanın benzerini yapacağım için alıntılıyorum; “Şimdi bir müşteri dimensionımız ve bir de gelirle ilgili bir fact tablomuz olduğunu varsayalım ve fact tablosunda tarihsel olarak hangi müşteriden ne kadar gelir elde edildiğinin tutulduğunu düşünelim. Bu senaryoda müşteri dimensionındaki medeni durumu da değişip bekardan evliye geldi diyelim. Şimdi bu adamın eski gelirleri bekarken idi ama ... Devamını Oku »
Veri Ambarında Staging Alanın Önemi
Birçok farklı veri ambarı modelinin olduğunu biliyoruz.Bunlar arasında en çok tercih edilen yapı ise staging alanı olan veri ambarı yapıları. Bu veri ambarı modelinde kaynak sistemlerden gelen veriler geçici bir alanda tutulur.Bu evreleme aşamasında tutulan veriler daha sonra veri ambarlarına aktarılır.Staging alanının gerekliliğini iyi anlamamız gerekir.Veri ambarlarına gelen verilerin direk kaynak sistemden aktarılması maliyet ve performans açısından iyi ... Devamını Oku »
SPFILE Da Değişiklik Yapabilmek
SPFILE, oracle’ın başlangıç parametrelerinin bulunduğu binary bir dosyadır. Oracle bu teknolojiye 9i versiyonunda geçti. Geçmesinin en büyük sebebi ise INITora dosyasında yapılamayan dinamik parametre değişiklikleri oldu. Artık “alter system” yazarak spfile ile açılmış veritabanında izin verilen değişiklikleri “scope=both” yazarak hem bulunduğumuz session için hemde sonra ki startuplarda geçerli olmak üzere kaydedebiliyoruz. Bu değişiklikleride istersek initora dosyasında elle yapıp, ardından “create ... Devamını Oku »
Meta Data Nedir ?
Metadata çooğunlukla data hakkında bilgi olarak tanımlanmaktadır. Tam olarak Metadata datayı tanımlamaktadır. Yani datanın nasıl kullanıldığını ve sistemlerin dataları nasıl yöneteceğini tarif etmektedir.Genellikle metadaların içerdikleri ; Data Model tanımları Data dönüştürme tanımları İşleme ve taşma bilgilerini, schedules ve log gibi Business intelligence sistem tariflerini , küpler , boyutlar ve metrik gibi Başka tür anlamlı bilgileri , semantik gibi Metadata sadece teknik bilgilerden oluşmaz fakat iş kullanıcıları veri amacı ... Devamını Oku »