Uygulamaların performansını iyileştirmek için en iyi yöntemler
Uygulamalarınızın yanıt verir ve kullanılabilir olmasını nasıl sağlayacağınızı öğrenin. Yalnızca gerekli alanları kullanarak, yinelenen boyutları kaldırarak ve uygulamaların yayınlanan sürümlerinde çalışarak uygulamalarınızın hızını ve genel performansını artırabilirsiniz.
İçgörü Danışmanı'ın yalnızca veri modelinize dahil olan verileri kullandığını unutmayın. Ana boyutlar ve hesaplamalar oluşturmak, İçgörü Danışmanı'da soru sorarken yardımcı olabilir.
İçgörü Danışmanı ile uygulama performansını artırma
İçgörü Danışmanı, uygulamada ve verilerinde bir profil oluşturma gerçekleştirerek uygulamanızı açmanızdan hemen sonra öneriler döndürebilir. Uygulamada bulunan meta verilerin boyutu İçgörü Danışmanı'ın başlangıçta yeni bir uygulamanın profilini oluşturma süresini etkileyebilir.
Uygulamanız 500'den fazla alan içeriyorsa İçgörü Danışmanı, genel boyut ya da hesaplamaların ötesinde alanları sınıflandırmada daha az doğru olur.
Uygulamanız 100'den fazla ana hesaplama veya 100'den fazla ana boyut içeriyorsa İçgörü Danışmanı, genel boyut ya da hesaplamaların ötesinde öğeleri sınıflandırmada daha az doğru olur. Örneğin, 100'den fazla ana boyutunuz varsa coğrafi boyut olma amacı taşıyan ana boyutlar yalnızca boyut olarak sınıflandırılabilir. Bu threshold, ana boyutlar ve ana hesaplamalar için ayrı olarak tanımlanır.
Uygulamaların sürdürmesi güç olacak bir boyuta ulaşmamasını sağlamak için, en iyi yöntem olarak yalnızca ilgili alanları yükleyin.
Uygulamalarınızın performansını artırmak için aşağıdaki eylemleri dikkate alın:
-
Yalnızca uygulamalar için gerekli olan alanları yükleme.
-
Veri değeri araması ile bir soruda başvurulabilecek değerleri belirtme.
-
Veri modelinden yinelenen boyutları kaldırma.
İçgörü Danışmanı ile analizin kalitesini artırma
Aşağıda İçgörü Danışmanı'daki analizin kalitesini artırabilecek birkaç en iyi yöntem verilmiştir.
Uygulamaya çok fazla boyut eklemekten kaçınma
Uygulamaya olabildiğince çok boyut eklemek çekici görünebilir. Çok fazla sayıda boyut yinelemeler oluşturabilir, bu ise kullanıcılarınız için görselleştirmeler oluşturmayı ve verileri analiz etmeyi daha güç hale getirebilir.
Ana öğeleri adlandırırken üstünlük derecelerinden kaçınma
En iyi yöntem olarak, ana öğeleri adlandırırken normal ifade üstünlük dereceleri kullanmayın.
Örneğin İçgörü Danışmanı aşağıdaki Bu Haftanın Satışları olarak etiketli ana öğeyi birden fazla belirteç olarak tanıyabilir: Bu Haftanın görece bir zaman filtresidir, Satışlar ise veri modelindeki bir boyutun adıdır. Altyapının terimin tamamını soru olarak tanımasını sağlamak için ana öğeleri adlandırırken En Son Satışlar gibi terimler kullanabilirsiniz.
Mantıksal modelde veri değeri aramayı ayarlama
Veri modelleri bazen adları aynı ya da neredeyse aynı olan birden fazla alan içerir. Mantıksal modelinizde doğru alanların Veri değeri araması değerini değiştirerek kullanıcıların bu alanlara başvuran sorular sormasını sağlayabilirsiniz. Veri değeri araması sütununu özelleştirmek, bir soru sorulduğunda altyapının doğru alanı tanımasına yardımcı olur.
Örneğin, bir veri modeli iki ülke boyutu içerebilir: müşteri ülkesi ve tedarikçi ülkesi. Kullanıcılar genellikle müşterilerinin ülkelerini soruyorsa, tedarikçi ülkesi Veri değeri araması sütunundan kaldırılabilir.
Veri değeri araması'nı kullanma hakkında daha fazla bilgi için bkz. Alanları ve grupları tanımlama.
Yönetilen alanlarda uygulamalarla çalışma
İçgörü Danışmanı, yönetilen alanlardaki uygulamalarda farklı davranır. Kişisel veya paylaşılan bir alanda tipik olarak uygulamadaki tüm alanlara erişiminiz vardır. Yayınlanan bir uygulamada yalnızca ana öğelere erişebilirsiniz. Yönetilen bir alanda bir uygulama yayınlamadan önce kullanılabilmesini istediğiniz boyutlar ve hesaplamalar için ana ögeler oluşturduğunuzdan emin olun.
Doğal dil soruları, sınırlı ve belirli bir sayıda alanı olan uygulamalarda en iyi sonuçları verir. Bu nedenle yayınlanan uygulamalar paylaşılan veya kişisel bir alandaki bir uygulamaya göre daha kolay yanıt verir.
İçgörü Danışmanı, uygulama kişisel veya paylaşılan bir alanda olduğunda basit bir ana boyutta bir sayım gerçekleştirebilir. Bu; uygulama yönetilen bir alanda olduğunda, kullanıcıların temel alınan alanlara erişimi olmadığından mümkün değildir.