Ana içeriğe geç Tamamlayıcı içeriğe geç

Döngüsel referanslar

Bir veri yapısında döngüsel referanslar (döngüler) mevcutsa tablolar, iki alan arasında birden fazla ilişkilendirme yolu olacak şekilde ilişkilendirilir.

  1. Veri yükleme düzenleyicisini Scripting Tutorial uygulamasında açın.
  2. Yeni bir kod bölümü eklemek için Yeni bölüm oluştur üzerine tıklayın.
  3. Bölüme Region adını verin.
  4. Sağ menüdeki DataFiles altında Veri seç'e tıklayın.

  5. Karşıya yükleyin ve ardından Region.txt öğesini seçin. Veri önizleme penceresi açılır.
  6. Veri yüklerken tablo alanlarının adlarını dahil etmek için tüm alanları seçin ve Alan adları altında Eklenmiş alan adları'nın seçildiğinden emin olun.
  7. Kod ekle'ye tıklayın.
  8. Verileri yükle'ye tıklayın.
  9. Bu kez veri yükleme işlemenizde bir sorun olduğu görülür. Döngüsel bir referans oluşturulmuştur. Veri yükleme ilerleme durumu penceresi, yükleme sırasında döngüsel referans bulunduğunu bildiren bir hata mesajı gösterecektir. Ancak yükleme tamamlanır ve uygulama kaydedilir.

  10. Veri modeli görüntüleyicisi'ni açın.
  11. Tabloları, tablolar arasındaki bağlantıların görülmesi kolaylaşacak şekilde yeniden düzenlemek için sürükleyebilirsiniz.

    Veri modeli görüntüleyicisi dairesel referans gösteriliyor

    Döngüsel referansı gösteren veri modeli görüntüleyicisi.

    Kırmızı noktalı çizgiler, döngüsel referansın oluşturulduğunu gösterir. Bu, veri yorumlanmasında belirsizliklere yol açabileceği için kaçınılması gereken bir durumdur.

Döngüsel referansların çözülmesi

Döngüsel referanslara neyin neden olduğunu anlayabilmek için Veri modeli görüntüleyicisi'nde tablolarınızı yakından inceleyelim.

Yukarıdaki ekran görüntüsünde Table1 ve Table2 tablolarına bakarsanız ikisinde de Date alanının bulunduğunu göreceksiniz. Hem Table1 hem Region tablosunda SalesKey alanının olduğunu da görebilirsiniz. Son olarak, Table2 ve Region öğelerinde Week alanının ortak olduğuna dikkat edin. Bu, bir döngünün, yani döngüsel referansın oluşturulduğu anlamına gelir. Bu daha sonra veri analizinde sorunlara neden olabileceğinden, bunları kaldırmamız gerekir.

Bunu çözmenin en kolay yolu, alanlardan birini yeniden adlandırmak veya kaldırmaktır. Bizim durumumuzda, uygulamamız için ihtiyacımız olmayan bazı veriler yükledik ve bunları kaldırabiliriz.

  1. Veri yükleme düzenleyicisini açın.
  2. Region bölümüne tıklayın ve LOAD deyiminde aşağıdaki iki satırı silin:
  3. "Week",

    SalesKey

  4. "Region Code" öğesinden sonraki virgülü de kaldırmayı unutmayın.
  5. Kodunuz şu şekilde görünmelidir:

    LOAD
        Region,
        "Region Code"
    FROM [lib://DataFiles/Region.txt]
    (txt, codepage is 28591, embedded labels, delimiter is '\t', msq);

  6. Verileri yükle'ye tıklayın.
  7. Veri modeli görüntüleyicisi'ni açın.
  8. İstenmeyen Region başvuruları kaldırılmıştır.

    Döngüsel referansın kaldırıldığını gösteren veri modeli görüntüleyicisi

    Döngüsel referansın kaldırıldığını gösteren veri modeli görüntüleyicisi.

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız, bize bildirin, düzeltelim!