Ana içeriğe geç

Döngüsel referansları anlama

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.

Verilerin yorumlanmasında belirsizliklere yol açabileceğinden, bu tür bir veri yapısından mümkün olduğunca kaçınılmalıdır.

QlikView, döngüsel referans sorununu, döngüyü bir gevşek bağlı tabloyla bozarak çözer. QlikView kod dosyasını yürütürken döngüsel veri yapıları bulursa, bir uyarı diyalog penceresi gösterilir ve bir veya daha fazla tablo gevşek bağlı olarak ayarlanır. Bu tablonun genellikle gevşetilecek tablo olması gereken bir işlem tablosu olması nedeniyle, QlikView tipik olarak döngüdeki en uzun tabloyu gevşetme girişiminde bulunur. Tablo görünümünde gevşek bağlı tablolar, diğer tablolara giden kırmızı noktalı bağlantılarıyla belirtilir.

Örnek:  

Veriler, aşağıdakileri içeren üç tablodan yüklenir.

  • Bazı ulusal futbol takımlarının adları
  • Bazı şehirlerdeki futbol kulüpleri
  • Bazı Avrupa ülkelerinin şehirleri
Three tables: The NationalTeams table, containing Country and Team fields; the Clubs table, containing City and Team fields; and the Cities table, containing the Country and City fields.
Kaynak veri tablolarının görünümü

Team alan adı ulusal takımlar ve yerel kulüpler olmak üzere iki farklı amaçla kullanıldığından, bu veri yapısı çok iyi değildir. Tablolardaki veriler imkansız mantıksal durum oluşturur.

Tablolar QlikView'e yüklenirken, QlikView veri bağlantılarından hangisinin en az öneme sahip olduğunu belirler ve ilgili tabloyu gevşetir.

QlikView'in veri bağlantılarının ilişkisini nasıl yorumladığını görmek için tablo görünümünü açın:

QlikView strongly connects the Team fields and loosely connects the Country and City fields.

Şehirlere ve şehirlerin ait olduğu ülkelere sahip tablo, artık farklı ülkelerin ulusal takımlarına sahip tabloyla ve farklı şehirlerin yerel kulüplerine sahip tabloyla gevşek bağlıdır.

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!

Analiz Modernleştirme Programına katılın

Remove banner from view

Analiz Modernleştirme Programı ile değerli QlikView uygulamalarınızı ödün vermeden modernleştirin. Bize ulaşmak ve daha fazla bilgi almak için buraya tıklayın: ampquestions@qlik.com