uygulamaları hazırlamaya yönelik en iyi uygulamalar Qlik Answers
Qlik Answers için herhangi bir uygulama kullanılabilse de, uygulamayı Qlik Answers ile kullanılmak üzere hazırlamak için harcanan zaman yanıtların kalitesini artırır.
Netlik ve bağlam, Qlik Answers'ten iyi sonuçlar elde edilmesini sağlamak için en önemli faktörlerdir. Netlik, Qlik Answers'nin bir uygulamadaki verileri anlamasını kolaylaştırır. Bağlam, Qlik Answers'nin bir uygulamadaki verileri yorumlamasına ve doğru kullanmasına yardımcı olur. Bir uygulama hazırlamak için aşağıdaki en iyi uygulamalar, netlik ve bağlam sağlamaya yardımcı olur:
-
Anlaşılır ve açıklayıcı alan adları kullanın
-
Veri modelinizi kolaylaştırın
-
Alanların veri biçimlerini kontrol edin
-
Ana öğeleri kullanın
-
Terminoloji eklemek için iş mantığı sözlüğünü kullanın
-
Gereksiz alanları veri modelinizden kaldırın
Açık ve açıklayıcı alan adları kullanın
Veri modeliniz açıklayıcı ve açık alanlar kullanmalıdır. Alan adları:
-
Her alanın iş anlamını açıklayın.
-
Diğer alanlarla farklılıkları veya benzerlikleri özetleyen açık, iş odaklı adlandırma uygulayın.
Aşağıdaki en iyi uygulamalar, alanları ve kullanımlarını netleştirmeye yardımcı olur:
-
Örneğin Müşteri Adı yerine CUST_NM gibi tam ifade kullanın. Bu, alanları doğal dil sorularıyla hizalamaya yardımcı olur.
-
Alanlar arasında ayrım yapmaya yardımcı olmak için alan adlarında bağlamsal niteleyiciler sağlayın. Örnek:
-
Konumları temizle. Şehir adlı iki alan yerine Müşteri Şehri ve Mağaza Şehri kullanın.
-
Veri/saati temizle. Tarih adlı iki alan yerine Sipariş Tarihi ve Sevkiyat Tarihi kullanın.
-
Alanının rolünü ve türünü belirtmeye çalışın. Toplayıcı niteliklerini açıklığa kavuşturmak için sayı, toplam, miktar veya yüzde gibi kelimeler ekleyin. Örneğin, Sipariş Sayısı. Alan adlarınız Boole değerleri kullanıyorsa, is_active veya has_churned gibi önekler kullanarak edatlar olarak okunmalıdır.
-
Anahtar alanlar için, bağlamla önek ekleyin. Örneğin, customer_id ve order_id, ID veya cust_ref gibi genel bir alan yerine tercih edilir.
Aşağıdakileri yapan alan adlarını kullanmaktan kaçının:
-
Anlaşılmaz kodlar veya teknik jargon kullanmayın.
-
Bir Boole alanı için Flag veya Active gibi yalın bir sıfat kullanmayın, çünkü bu, alanın yorumlanmasını engelleyebilir.
-
Bağlam olmadan belirsiz veya genel isimler kullanmayın. Miktar adlı bir alan, örneğin, neyin miktarı olduğunu iletmez. Birden çok genel alan, doğal dil sorgularını doğru alana güvenilir bir şekilde eşleme yapmayı zorlaştırabilir.
-
Müşteri numarası için cust_no veya işlem için txn gibi gizemli kısaltmalar kullanın. Bunlar, alanı anlamayı daha zor hale getirir.
Veri modelinizi düzene sokun
Gereksiz alanları kaldırarak veri modelinizi kolaylaştırmak, daha doğru ve tahmin edilebilir yanıtlar üretir. Özenle seçilmiş alanlar, yanlış alan seçimi veya karışıklık olasılığını azaltır. Kolaylaştırılmış veri modelleri aynı zamanda daha hızlı dizinlenir. Veri modelinizi kolaylaştırmak için:
-
Teknik alanları gizleyin.
-
Yinelenen veya neredeyse yinelenen alanları tek bir yetkili sürümde birleştirin.
Teknik alanları gizle
Veri modeliniz, gerçek analitik değer içeren alanlarla Qlik Answers sunmalıdır. Qlik Answers uygulamanın anlaşılmasına katkıda bulunmayan teknik alanları dahil etmekten kaçının. Teknik alanlar aşağıdaki gibi bilgiler içerir:
-
Kimlikler
-
Anahtarlar
-
Yükleme zaman damgaları
-
Hazırlık sütunları
Gereksiz alanları gizleyerek kaldırabilirsiniz. Gizli alanlar, komut dosyası mantığı veya dahili hesaplamalar için hala kullanılabilir durumdadır, ancak Qlik Answers analizinden hariç tutulmuştur.
-
Komut dosyasında veya Veri yöneticisinde, adlarına % öneki ekleyin (örneğin, %Discount2)
-
İş mantığındaki mantıksal modelde, bunların görünürlüğünü Gizli olarak ayarlayın.
Daha fazla bilgi için şuraya bakın: Görünürlük.
Alanları birleştirin ve yeniden adlandırın
Yedekli veya neredeyse yinelenen alanları tek bir yetkili sürüme birleştirin. Belirsiz alanlar, verileri doğru yorumlamayı zorlaştırır.
Veri modelinin anlaşılmasını mümkün olduğunca temizle hale getirmek için alanları yeniden adlandırın veya birleştirin.
Örnek: Belirsiz alanları düzelterek veri modelini düzene sokma
Bir veri modelindeki aşağıdaki alan adlarını göz önünde bulundurun:
-
İndirim_Miktarı
-
İndirim_Değeri
-
İndirim1
-
İndirim2
Bu alan adları, Qlik Answers bunları yorumlamaya çalıştığında bir dizi sorun yaratır:
-
Birden çok alan, indirim terimi için rekabet ederek Qlik Answers için belirsizlik yaratır.
-
Sayısal son ekler (1, 2) ve belirsiz alan adları, açık bir iş anlamı sağlamaz.
-
Karışık adlandırma kuralları netliği azaltır.
Bu sorunları gidermek için, Qlik Answers ile kullanım için uygulamayı hazırlarken alanlar yeniden adlandırılmalıdır. Alanlar farklı kavramları temsil ediyorsa, kullanımlarını ve amaçlarını açıkça belirtmek için onları yeniden adlandırın. Örnek:
-
Ürün İndirimi
-
Promosyon İndirimi
-
Kupon İndirimi
-
Sadakat İndirimi
Aynı kavramı temsil ediyorlarsa, İndirim Tutarı gibi tek bir yetkili alanda birleştirilmelidirler. Bu alanlardan herhangi biri teknik veya eski ise, gizlenmelidir.
Düz metin olarak yüklenen veri/saat alanlarını biçimlendir
Bazı alanlar tarih/saat bilgisi içerir, ancak veri modelinde düz metin olarak yüklenir. Tarih/saat alanları olarak sınıflandırılmadıkları, daha ziyade metin alanları olduklarından, gerçek tarih alanları olarak ele alınmayacakları için Qlik Answers analizlerinde doğru şekilde kullanılmayacaklardır.
Tarih/saat bilgisi içeren bir alan metin olarak etiketlenmiş veya depolanmışsa, yükleme sırasında Veri yöneticisindeki araçlarla veya komut dosyasındaki tarih işlevleriyle uygun formata dönüştürün. Bu şunları sağlar:
-
Alan, tarih içerdiği şeklinde tanınır.
-
Otomatik takvim oluşturma çalışıyor.
-
Kullanıcılardan gelen zamana dayalı sorular, veri/saat alanlarıyla doğru şekilde eşleşiyor.
-
Sıralama ve filtreleme doğru şekilde çalışıyor.
Ana öğeleri kullanın
Ana öğeler, Qlik Answers uygulamanın verilerini yorumlama yeteneğini geliştirir. Soruları yorumlarken, Qlik Answers ana öğeleri veri modelindeki alanlardan daha ağır basar çünkü bunlar kullanıcı tarafından oluşturulmuştur. Ana öğeler, Qlik Answers'in uygulama verilerini daha doğru bir şekilde yorumlamasına yardımcı olur. Soruları işlerken, Qlik Answers ana öğelere veri modelindeki ham alanlardan daha fazla ağırlık verir, çünkü ana öğeler kullanıcı tanımlı semantiği ve iş amacını temsil eder. Bu, Qlik Answers'in derlenmiş tanımları temel teknik alanlara göre önceliklendirmesine olanak tanır.
Ana öğeler, bir veri modelindeki her önemli metrik veya alanın tek, güvenilir bir sürümünü oluşturarak netlik katar ve belirsizliği azaltır. Bu ayrıca benzer yanıtların kullanıcılar arasında uyumlu kalmasına yardımcı olur. Birisi Kar marjı hakkında soru sorduğunda ve buna karşılık gelen bir ana hesaplama olduğunda, yanıt kimin sorduğuna veya sorunun nasıl ifade edildiğine bakılmaksızın aynı tanıma dayanır.
Ana öğelerin en önemli unsurlarından biri açıklamalardır. Açıklamalar, ana öğeleri yorumlamak için bağlam sağlamak amacıyla Qlik Answers tarafından kullanılır. Ana öğelerdeki güçlü açıklamalar şunları açıkça açıklar:
-
Amaç
-
Anlamı
-
İş bağlamı
Ana öğe açıklamaları, Qlik Answers ana boyutu veya ölçüyü anlamasını ve kullanıcılar beklenmedik bir şekilde sorsa bile doğru metriği seçmesini kolaylaştırır.
Ana öğeler ve Qlik Answers için ek en iyi uygulamalar için Qlik Answers için ana öğe açıklamaları yazma bölümüne bakın.
Örnek: Faydalı ana öğe açıklaması
Ana ölçü: Müşteri Edinme Maliyeti
Açıklama: Yeni bir müşteri edinmenin ortalama maliyeti. Toplam pazarlama ve satış harcamasının yeni edinilen müşteri sayısına bölünmesiyle hesaplanır. Müşteri elde tutma veya yenileme harcamalarını içermez. CAC olarak da bilinir.
Değer katmak için iş mantığı eş anlamlılarını kullanın
İş mantığı eş anlamlıları, Qlik Answers'nin terminolojiyi nasıl yorumladığını iyileştirmenize yardımcı olur. Qlik Answers yaygın iş dilini anlasa da, sizin veri modeliniz bir LLM'nin doğal olarak tanımayacağı veya doğru yorumlamayacağı terminolojiyi içerebilir. Eş anlamlılar, Qlik Answers'nin kuruluşunuzun verilerine özgü terminolojiyi anlamasına yardımcı olur. Aşağıdaki terim kategorileri eş anlamlılar eklemekten fayda sağlar:
-
Kuruluşa özgü jargon veya kısaltmalar
-
Dahili KPI takma adları
-
İş terimi olarak da kullanılan ürün veya süreç kodları
-
Benzer görünen ancak farklı dahili tanımlara sahip metrikler
-
Sektörünüz dışında yaygın olarak kullanılmayan alana özgü dil
Aşağıdakileri yapan eş anlamlılardan kaçınmaya çalışın:
-
Genellikle yetersiz tanımlandıkları ve birden çok şekilde yorumlanabildikleri için üst veya alt gibi terimleri dahil edin. Örneğin, ilk 5 gelire, anlaşma sayısına, yüzdeye veya mutlak sıralamaya göre ilk 5'i ifade edebilir. Daha kesin eş anlamlılar kullanmak, tutarlı yorumlamayı sağlamaya yardımcı olur.
Alanlardaki değerleri çoğaltan eş anlamlılar eklemek de belirsizliğe yol açabilir.
-
Mevcut alan değerlerini çoğaltmayın, çünkü bu belirsizliğe yol açabilir.
-
Birden çok alana aynı eş anlamlıyı atamayın; örneğin, iki farklı ölçü için satış kelimesini kullanmayın. Bu, hangi alanın kullanılması gerektiğinin belirsiz olmasına neden olur.
-
Durdurma kelimelerini dahil etmeyin, çünkü bunlar soru işleme sırasında göz ardı edilir ve soruların kabul edilmesini engelleyebilir.
Daha fazla bilgi edinmek için bkz. Eş anlamlılar ekleme.