Tablolar Arasında İlişki Oluşturma (Öğretici)
Bu derste, farklı veri kaynaklarındaki veriler arasında ilişkiler oluşturmak ve görüntülemek için PowerPivot kullanacaksınız. İlişki, iki veri tablosu arasında, verilerin iki tablo arasında nasıl ilişkilendirilmesi gerektiğini belirleyen bir bağlantıdır. Örneğin, her ürünün bir alt kategoriye ait olması nedeniyle DimProduct tablosu ve DimProductSubcategory tablosu arasında bir ilişki vardır. İlişkiler hakkında daha fazla bilgi için, bkz. İlişkilere Genel Bakış.
PowerPivot içindeki ilişkiler, PowerPivot penceresindeki tablolar veya Diyagram Görünümü'ndeki sütunlar el ile birleştirilerek veya Excel için PowerPivot bir PowerPivot çalışma kitabına veri aktarırken mevcut ilişkileri tespit ederse otomatik olarak oluşturulur. Benzer veya özdeş veri içeren farklı tabloların sütunları el ile birleştirilerek bir ilişki oluşturulur. Örneğin, DimProduct tablosu ve DimProductSubcategory tablosu arasında iki tabloda da bulunan ProductSubcategoryKey sütunları nedeniyle bir ilişki vardır. Sütunların adlarının aynı olması gerekmez, ancak genellikle aynıdır.
Ön Koşullar
Bu bölüm bir Excel için PowerPivot öğreticisinin bir parçasıdır ve sırasına uygun olarak tamamlanmalıdır. Önkoşullar ve öğreticideki ilk adım hakkında bilgi için, bkz. Excel İçin PowerPivot Öğreticisine Giriş.
İlişki Neden Oluşturulur?
Anlamlı analizler gerçekleştirebilmek için, veri kaynaklarınız arasında ilişkiler olması gerekir. Daha açık belirtmek gerekirse, ilişkiler aşağıdakileri yapmanızı sağlar:
Bir tablodaki verilere, ilgili tabloların veri sütunlarına göre filtre uygulama.
Birden çok tablonun sütunlarını bir PivotTable veya PivotChart halinde tümleştirme.
Veri Çözümleme İfadeleri (DAX) formülleri kullanarak ilgili tablolarda kolaylıkla değer arama.
Var olan İlişkileri İnceleme
PowerPivot çalışma kitabınızda zaten üç farklı kaynaktan veri bulunuyor:
Access veritabanından alınmış satış ve ürün verileri. Verilerle birlikte var olan ilişkiler de otomatik olarak alınır.
Access veritabanından alınmış ürün kategorisi verileri.
Veri içeren bir Excel elektronik tablosundan kopyalanmış ve elektronik tabloya bağlanmış veriler.
Var olan ilişkileri inceleme
PowerPivot penceresinde Tasarım sekmesinde, İlişkiler grubunda, İlişkileri Yönet'i tıklatın.
İlişkileri Yönet iletişim kutusunda, ilk Access veritabanı alındığında oluşturulan aşağıdaki ilişkileri görmelisiniz:
Tablo
İlişkili Arama Tablosu
DimProduct [ProductSubcategoryKey]
DimProductSubcategory [ProductSubcategoryKey]
FactSales [channelKey]
DimChannel [ChannelKey]
FactSales [DateKey]
DimDate [Datekey]
FactSales [ProductKey]
DimProduct [ProductKey]
İlişkileri bu iletişim kutusundan oluşturabileceğinize, düzenleyebileceğinize ve silebileceğinize dikkat edin. Kapat'ı tıklatın.
Ayrı Kaynaklardan Alınan Veriler Arasında Yeni İlişkiler Oluşturma
Otomatik olarak oluşturulan ilişkileri gözden geçirdiğinize göre, şimdi ek ilişkiler oluşturacaksınız.
İlk ilişkinizi oluşturma
Mağazalar tablosu sekmesini tıklatın.
GeographyKey sütun üstbilgisini sağ tıklatın, sonra İlişki Oluştur'u tıklatın.
Tablo kutusu ve Sütun kutusu otomatik olarak doldurulur.
İlişkili Arama Tablosu kutusunda Coğrafya'yı (bir Excel çalışma sayfasından yapıştırıp daha sonra yeniden adlandırdığınız tablo) seçin.
İlişkili Arama Sütunu kutusunda GeographyKey öğesinin seçili olduğundan emin olun.
Oluştur'u tıklatın.
İlişki oluşturulduğunda, sütunun üst kısmında bir simge görüntülenir. İlişkilerin ayrıntılarını görüntülemek için hücrenin üzerine gelin.
Access ve Excel'den gelen veriler arasında daha fazla ilişki oluşturma
Mağazalar sekmesini tıklatın.
StoreKey sütununu seçin.
Tasarım sekmesinde, İlişki Oluştur'u tıklatın.
Tablo kutusu ve Sütun kutusu otomatik olarak doldurulur.
İlişkili Arama Tablosu kutusunda, FactSales öğesini seçin.
İlişkili Arama Sütunu kutusunda StoreKey öğesinin seçili olduğundan emin olun.
İlişkili Arama Sütunu kutusunun yanındaki bilgi simgesine dikkat edin. Bu, ilişkinin yanlış sırada oluşturulmakta olduğunu gösterir. İlişki oluştururken, İlişkili Arama Sütunu için benzersiz değerler içeren bir sütun seçmeniz gerekir.
Sırayı tersine çevirin. Tablo kutusundan FactSales öğesini, sonra Sütun kutusundan StoreKey öğesini seçin. İlişkili Arama Tablosu olarak Stores öğesini, ve İlişkili Arama Sütunu olarak StoreKey öğesini seçin.
Oluştur'u tıklatın.
Diyagram Görünümünde İlişki Oluşturma
Diyagram Görünümü'nde ayrı tablolardaki sütunlar arasında kolayca ilişki oluşturabilirsiniz. İlişkiler görsel olarak gösterilerek tüm tabloların birbirleriyle ne tür ilişkileri olduğunu hemen görmenizi sağlar. Bu adımda, bu öğreticiyi tamamlamak için gereken son ilişkiyi Diyagram görünümünü kullanarak oluşturacaksınız. Diyagram Görünümü hakkında daha fazla bilgi için bkz. PowerPivot Penceresi: Diyagram Görünümü.
Diyagram Görünümünde gezinme
PowerPivot penceresinin Giriş sekmesindeki Görünüm alanında Diyagram Görünümü'nü tıklatın. Veri Görünümü elektronik tablo yerleşimi görsel bir diyagram yerleşimine döner ve tablolar, ilişkilerine bağlı olarak otomatik olarak düzenlenir.
Ekrandaki tüm tabloları görmek için Diyagram Görünümü'nün sağ üst köşesindeki Ekrana Sığdır simgesini tıklatın.
Rahat bir görünüm oluşturmak için Yakınlaştırmak İçin Sürükle denetimini, Mini Harita'yı kullanın ve tabloları tercih ettiğiniz görünümün içine sürükleyin. Ekranı kaydırmak için ayrıca kaydırma çubuklarını ve farenizin tekerleğini de kullanabilirsiniz.
İlişkili tabloları vurgulamak için bir ilişki çizgisinin (uçlarında bir daire ve bir ok olan siyah çizgi) üzerine gelin.
Diyagram Görünümünde tablolar arasında ilişki oluşturma
Henüz Diyagram Görünümündeyken DimProductSubcategory tablo diyagramını sağ tıklatın, sonra İlişki Oluştur'u tıklatın. İlişki Oluştur iletişim kutusu açılır.
Sütun kutusunda ProductCategoryKey öğesini, İlişkili Arama Tablosu kutusunda ProductCategory öğesini ve İlişkili Arama Sütunu kutusunda ProductCategoryKey öğesini seçin.
Oluştur'u tıklatın.
Tasarım sekmesinden İlişkileri Yönet düğmesini tıklatarak ve listeyi gözden geçirerek tüm ilişkilerin başarılı bir şekilde oluşturulup oluşturulmadığını kontrol edin.
Sonraki Adım
Bu öğreticiye devam etmek için bir sonraki konuya gidin: Hesaplanmış Sütun Oluşturma (Öğretici).
Ayrıca bkz.
Kavramlar
Veri Çözümleme İfadelerine (DAX) Genel Bakış
PowerPivot Penceresi: Diyagram Görünümü