Yapay anahtarlar
İki veya daha fazla dahili tablonun iki veya daha fazla ortak alana sahip olması, bir bileşik anahtar ilişkisine işaret eder. Qlik Sense, bunu yapay anahtarlarla gerçekleştirir. Bu anahtarlar, bileşik anahtarın tüm oluşan bileşimlerini temsil eden anonim alanlardır.
Daha yüksek sayıda bileşik anahtar bellek kullanımının artmasıyla sonuçlanarak performansı etkileyebilir. Bu aynı zamanda veri miktarlarına, tablo yapısına ve diğer faktörlere de bağlı olabilir. Birbirine bağımlı olan birkaç yapay anahtar olduğunda, bunların kaldırılması iyi bir uygulamadır.
Şimdi son veri kümemizi yükleyebiliriz.
Aşağıdakileri yapın:
- Veri yükleme düzenleyicisini Scripting Tutorial uygulamasında açın.
- Yeni bir kod bölümü eklemek için üzerine tıklayın.
- Bölüme Customers adını verin.
-
Sağ menüdeki DataFiles altında Veri seç'e tıklayın.
- Karşıya yükleyin ve ardından Customers.xlsx öğesini seçin. Veri önizleme penceresi açılır.
- Sheet1 öğesini seçin.
- Kod ekle'ye tıklayın.
- Verileri yükle'ye tıklayın.
- Veri modeli görüntüleyicisi'ni açın.
Artık veri yükleme ilerleme durumu penceresinde bir yapay anahtarların oluşturulduğunu görebilirsiniz.
Yeni $Syn 1 Table tablosunun oluşturulduğunu gördüğümüzde yeni bir yapay anahtar oluşturulduğunu anlayabiliriz. Region ve Region code gibi Sheet1 ve Region bağlı tablolarında ortak olan tüm alanları içerir. Bu durumda bağlantılar biraz karışık ve yanıltıcı hale gelebilir, bu yüzden bu anahtarı tutmak istemeyiz.
Yapay anahtarların çözülmesi
Yapay anahtarları gidermenin en kolay yolu, tablolardaki bir veya daha fazla alanı yeniden adlandırmaktır. Bu, veri yüklenirken yapılabilir. Şimdi, yapay anahtarı kaldırmaya yönelik adımlarda ilerleyeceğiz.
Aşağıdakileri yapın:
- Veri yükleme düzenleyicisini açın.
- Müşteriler bölümüne tıklayın ve LOAD deyiminde aşağıdakini içeren satırı silin:
- Verileri yükle'ye tıklayın.
- Veri modeli görüntüleyicisi'ni açın.
Region,
Yapay anahtar kaldırılmıştır.