İlişki sorunlarını giderme kılavuzu
Bu makale, Power BI Desktop'la çalışan veri modelleyicilerine yöneliktir. Model ve rapor geliştirirken karşılaşabileceğiniz belirli sorunları giderme konusunda size yol gösterir.
Not
Model ilişkilerine giriş konusu bu makalenin kapsamı dışındadır. İlişkileri, onların özelliklerini ve nasıl yapılandırılacağını tam olarak bilmiyorsanız, önce Power BI Desktop'ta model ilişkileri makalesini okumanızı öneririz.
Ayrıca yıldız şeması tasarımını anlamış olmanız da önemlidir. Daha fazla bilgi için bkz. Yıldız şemasını ve Power BI için önemini anlama.
Sorun giderme
Rapor görseli iki (veya daha fazla) tablodaki alanları kullanacak şekilde yapılandırıldıysa ve doğru sonuç (veya hiç sonuç) göstermiyorsa, sorun model ilişkileriyle ilgili olabilir.
Bu durumda izlenecek genel sorun giderme denetim listesi aşağıda verilmiştir. Sorunları belirleyene kadar denetim listesinde ilerleyebilirsiniz.
- Görseli bir tablo veya matrise dönüştürün veya "Verileri Görüntüle" bölmesini açın; sorgu sonucunu gördüğünüzde sorunları gidermek daha kolay olur
- Sorgu sonucu boşsa Veri görünümüne geçin; tabloların veri satırlarıyla doldurulmuş olduğunu doğrulayın
- Model görünümüne geçin; ilişkileri görmek ve özelliklerini hızla belirlemek daha kolay olur
- Tablolar arasında ilişkilerin varlığını doğrulayın
- Kardinalite özelliklerinin doğru yapılandırıldığından emin olun; “çok” tarafındaki bir sütun şu anda benzersiz değerler içeriyorsa ve yanlışlıkla “bir” tarafı olarak yapılandırıldıysa, bu özellikler yanlış olabilir
- İlişkilerin etkin olduğunu doğrulayın (düz çizgi)
- Filtre yönlerinin yaymayı desteklediğini doğrulayın (ok başlarına bakın)
- Doğru sütunların ilişkilendirildiğinden emin olun; ilişkili sütunları ortaya çıkarmak için ilişkiyi seçin veya fareyle üzerine gelin
- İlişkili sütun veri türlerinin aynı veya en azından uyumlu olduğunu doğrulayın; metin sütununu tamsayı sütunuyla ilişkilendirmek mümkündür ama filtreler yaymak için hiçbir eşleşme bulamaz
- Veri görünümüne geçin ve ilişkili sütunlarda eşleşen değerlerin bulunabileceğini doğrulayın
Sorun giderme kılavuzu
Aşağıda sorunlar olası çözümleriyle birlikte listelenmiştir.
| Sorun | Olası nedenler |
|---|---|
| Görsel hiç sonuç görüntülemiyor | - Model henüz verilerle doldurulmamış - Filtre bağlamı içinde hiç veri yok - Satır düzeyi güvenlik zorunlu tutulmuş - İlişkiler tablolar arasında yayılmıyor; yukarıdaki denetim listesini izleyin - Satır düzeyi güvenlik zorunlu tutulmuş ama yayma işlemi için çift yönlü ilişki etkinleştirilmemiş; bkz. Power BI Desktop ile satır düzeyi güvenlik (RLS) |
| Görselde her gruplandırma için aynı değer görüntüleniyor | - İlişki yok - İlişkiler tablolar arasında yayılmıyor; yukarıdaki denetim listesini izleyin |
| Görselde sonuçlar gösteriliyor ama bunlar doğru değil | - Görsel yanlış yapılandırılmış - Ölçü mantığı yanlış - Model verilerinin yenilenmesi gerekiyor - Kaynak veriler yanlış - İlişki sütunları yanlış ilişkilendirilmiş (örneğin ProductID sütunu CustomerID ile eşlenmiş) - Bu iki DirectQuery tablosu arasındaki bir ilişki ve ilişkinin "bir" tarafındaki sütun yinelenen değerler içeriyor |
| BOŞ gruplandırmalar veya dilimleyici/filtre öğeleri görüntüleniyor ve kaynak sütunlar BOŞLUK içermiyor | - Bu normal bir ilişki ve "çok" tarafındaki sütun "bir" tarafındaki sütunda depolanmamış değerler içeriyor; bkz. Power BI Desktop’ta model ilişkileri (Normal ilişkiler) - Bu normal bir bire bir ilişki ve ilişkili sütunlar BOŞLUKLAR içeriyor; bkz. Power BI Desktop’ta model ilişkileri (Normal ilişkiler) -Etkin olmayan bir ilişki "çok"-yan sütun boşlukları depolar veya "bir" tarafında depolanmayan değerler içeriyor |
| Görselde eksik veriler var | - Yanlış/beklenmeyen filtreler uygulanmış - Satır düzeyi güvenlik zorunlu tutulmuş - Bu sınırlı bir ilişki ve ilişkili sütunlarda BOŞLUKLAR veya veri bütünlüğü sorunları var; bkz. Power BI Desktop’ta model ilişkileri (sınırlı ilişkiler) - Bu iki DirectQuery tablosu arasındaki bir ilişki, bilgi tutarlılığı varsayımıyla yapılandırılmış ama veri bütünlüğü sorunları var (ilişkili sütunlarda eşleşmeyen değerler) |
| Satır düzeyi güvenlik doğru zorlanmıyor | - İlişkiler tablolar arasında yayılmıyor; yukarıdaki denetim listesini izleyin - Satır düzeyi güvenlik zorunlu tutulmuş ama yayma işlemi için çift yönlü ilişki etkinleştirilmemiş; bkz. Power BI Desktop ile satır düzeyi güvenlik (RLS) |
Sonraki adımlar
Bu makaleyle ilgili daha fazla bilgi için aşağıdaki kaynaklara bakın:
- Power BI Desktop’ta model ilişkileri
- Sorularınız mı var? Power BI Topluluğu'na sorun
- Önerileriniz mi var? Power BI'ı geliştirmek için fikirlerinizi paylaşın