Yıldız Şemalarının Uygulanması

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Luis Silva

Solution Architect - Data & AI

Madalyon Mimarisi

Madalyon veri mimarisi diyagramı; verinin kaynaklardan bronz katmana alımı, gümüş katmanda temizlenmesi ve altın katmanda analitik için uygun yıldız şemasına dönüştürülmesi gösteriliyor

  • Verinin düzenlenmesi için tasarım deseni
  • Verinin aşamalı iyileştirilmesini gösteren üç ayrı katman
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Madalyon Mimarisi

Madalyon veri mimarisi diyagramı; Bronz katman vurgulanmış

  • Bronz katman: Kaynaktan gelen ham veri, orijinal biçiminde.
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Madalyon Mimarisi

Madalyon veri mimarisi diyagramı; Gümüş katman vurgulanmış

  • Gümüş katman: Temizlenmiş ve standartlaştırılmış veri.
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Madalyon Mimarisi

Madalyon veri mimarisi diyagramı; Altın katman vurgulanmış

  • Altın katman: Analitik için uygun formatta veri, genellikle yıldız şeması.
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Fabric'de Madalyon Mimarisi

Fabric'de madalyon veri mimarisi diyagramı; kaynaklardan bir lakehouse'a bronz katmana alım için veri hatları, veriyi gümüş katmanda lakehouse'a dönüştürmek için Spark defterleri ve dataflow'lar, ve altın katmanda bir depoda yıldız şemasına dönüştürme gösteriliyor.

  • Bronz katman: Lakehouse
  • Gümüş katman: Lakehouse
  • Altın katman: Lakehouse veya Warehouse
Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Bir yıldız şemasının uygulanması

  • Tabloları tanımlamak için T-SQL CREATE TABLE deyimini kullanın.
  • Fabric, en yaygın T-SQL veri türlerini destekler.

Bir depoda dw-sales şemasının, bir olgu tablosu ve birkaç boyut tablosu içerdiğini gösteren düzen ekran görüntüsü

Bir yıldız şeması diyagramı

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Boyut tablosu yapısı

  • İş varlıklarını açıklar (ör. ürünler).
  • Genelde şu sütunlar bulunur:

Ürün Kimliği, Ürün Anahtarı, Ürün Adı ve Ürün Markası sütunlarına sahip Dim Product adlı örnek boyut tablosu

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Boyut tablosu yapısı

  • İş varlıklarını açıklar (ör. ürünler).
  • Genelde şu sütunlar bulunur:
    • Vekil Anahtar. Boyut öğeleri için tek sütunlu benzersiz tanımlayıcı.

Ürün Kimliği, Ürün Anahtarı, Ürün Adı ve Ürün Markası sütunlarına sahip Dim Product adlı örnek boyut tablosu. Ürün Kimliği vekil anahtar olarak vurgulanmış

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Boyut tablosu yapısı

  • İş varlıklarını açıklar (ör. ürünler).
  • Genelde şu sütunlar bulunur:
    • Vekil Anahtar. Boyut öğeleri için tek sütunlu benzersiz tanımlayıcı.
    • Doğal Anahtar (İş Anahtarı). Kaynak sistemlerden gelen tek sütunlu benzersiz tanımlayıcı.

Ürün Kimliği, Ürün Anahtarı, Ürün Adı ve Ürün Markası sütunlarına sahip Dim Product adlı örnek boyut tablosu. Ürün Anahtarı doğal anahtar olarak vurgulanmış

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Boyut tablosu yapısı

  • İş varlıklarını açıklar (ör. ürünler).
  • Genelde şu sütunlar bulunur:
    • Vekil Anahtar. Boyut öğeleri için tek sütunlu benzersiz tanımlayıcı.
    • Doğal Anahtar (İş Anahtarı). Kaynak sistemlerden gelen tek sütunlu benzersiz tanımlayıcı.
    • Boyut Öznitelikleri. Veriyi filtrelemek ve olgu tablosundaki verilere bağlam sağlamak için kullanılan bir veya daha çok sütun.

Ürün Kimliği, Ürün Anahtarı, Ürün Adı ve Ürün Markası sütunlarına sahip Dim Product adlı örnek boyut tablosu. Ürün Adı ve Ürün Markası boyut öznitelikleri olarak vurgulanmış

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Boyut tablolarını oluşturma

Örnek boyut tablosu dim_Product'ı oluşturmak için T-SQL CREATE TABLE betiği

Ürün Kimliği, Ürün Anahtarı, Ürün Adı ve Ürün Markası sütunlarına sahip Dim Product adlı örnek boyut tablosu. Ürün Kimliği vekil anahtar, Ürün Anahtarı doğal anahtar; Ürün Adı ve Ürün Markası boyut öznitelikleridir

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Olgu tablosu yapısı

  • İş olaylarını açıklar (ör. bir ürün satışı).
  • Sütunlar:

Tarih Kimliği, Mağaza Kimliği, Ürün Kimliği, Müşteri Kimliği, Ödeme Kimliği, Paketleme Notları, Satış Sipariş Numarası, Satış Birimleri ve Satış Fiyatı sütunlarına sahip Fact Sales adlı örnek olgu tablosu

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Olgu tablosu yapısı

  • İş olaylarını açıklar (ör. bir ürün satışı).
  • Sütunlar:
    • Boyut Anahtarları. Boyut tablolarının vekil anahtarlarına başvurular.

Tarih Kimliği, Mağaza Kimliği, Ürün Kimliği, Müşteri Kimliği, Ödeme Kimliği, Paketleme Notları, Satış Sipariş Numarası, Satış Birimleri ve Satış Fiyatı sütunlarına sahip Fact Sales adlı örnek olgu tablosu. Tarih Kimliği, Mağaza Kimliği, Ürün Kimliği, Müşteri Kimliği ve Ödeme Kimliği boyut anahtarları olarak vurgulanmış

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Olgu tablosu yapısı

  • İş olaylarını açıklar (ör. bir ürün satışı).
  • Sütunlar:
    • Boyut Anahtarları. Boyut tablolarının vekil anahtarlarına başvurular.
    • Öznitelikler. Olgu hakkında ek bilgi sağlar; ne bir boyuttur ne de sayısal ölçüdür.

Tarih Kimliği, Mağaza Kimliği, Ürün Kimliği, Müşteri Kimliği, Ödeme Kimliği, Paketleme Notları, Satış Sipariş Numarası, Satış Birimleri ve Satış Fiyatı sütunlarına sahip Fact Sales adlı örnek olgu tablosu. Paketleme Notları ve Satış Sipariş Numarası öznitelikler olarak vurgulanmış

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Olgu tablosu yapısı

  • İş olaylarını açıklar (ör. bir ürün satışı).
  • Sütunlar:
    • Boyut Anahtarları. Boyut tablolarının vekil anahtarlarına başvurular.
    • Öznitelikler. Olgu hakkında ek bilgi sağlar; ne bir boyuttur ne de sayısal ölçüdür.
    • Ölçüler. Olguya ilişkin nicel değerler; sayısaldır ve genelde toplanabilirdir (ör. birim sayısı, tutar vb.).

Tarih Kimliği, Mağaza Kimliği, Ürün Kimliği, Müşteri Kimliği, Ödeme Kimliği, Paketleme Notları, Satış Sipariş Numarası, Satış Birimleri ve Satış Fiyatı sütunlarına sahip Fact Sales adlı örnek olgu tablosu. Satış Birimleri ve Satış Fiyatı ölçüler olarak vurgulanmış

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Olgu tablolarını oluşturma

Örnek olgu tablosu fact_Sales'i oluşturmak için T-SQL CREATE TABLE betiği

Tarih Kimliği, Mağaza Kimliği, Ürün Kimliği, Müşteri Kimliği, Ödeme Kimliği, Paketleme Notları, Satış Sipariş Numarası, Satış Birimleri ve Satış Fiyatı sütunlarına sahip Fact Sales adlı örnek olgu tablosu

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Hadi pratik yapalım!

Microsoft Fabric ile Verileri Dönüştür ve Analiz Et

Preparing Video For Download...