Veri Modeli, birden çok tablodaki verileri tümleştirerek Excel çalışma kitabı içinde etkili bir ilişkisel veri kaynağı oluşturmanıza olanak tanır. Excel'de Veri Modelleri saydam olarak kullanılır ve PivotTable'larda ve PivotChart'larda kullanılan tablosal veriler sağlanır. Veri Modeli, Alan Listesi'ndeki tablolardan oluşan bir koleksiyon olarak görselleştirilir ve çoğu zaman orada olduğunu bile bilemezsiniz.
Veri Modeli ile çalışmaya başlamadan önce bazı veriler almanız gerekir. Bunun için Get & Transform (Power Query) deneyimini kullanacağız. Bu nedenle bir adım geri gidip bir video izlemek veya Dönüştürme ve Power Pivot'u Alma & öğrenme kılavuzumuzu izlemek isteyebilirsiniz.
-
Excel 2016 & Microsoft 365 için Excel - Power Pivot, Şerit'e eklenir.
Get & Transform (Power Query) nerede?
-
Excel 2016 & Microsoft 365 için Excel - Veri sekmesindeki Get & Transform (Power Query) Excel ile tümleştirilmiş.
Başlarken
İlk olarak, bazı veriler almanız gerekir.
-
Excel 2016'da ve Microsoft 365 için Excel ' de Veri > Veri Al & Dönüştürme > Veri Al'ı kullanarak metin dosyası, Excel çalışma kitabı, web sitesi, Microsoft Access, SQL Server veya birden çok ilişkili tablo içeren başka bir ilişkisel veritabanı gibi herhangi bir sayıda dış veri kaynağından veri içeri aktarın.
-
Excel bir tablo seçmenizi ister. Aynı veri kaynağından birden çok tablo almak istiyorsanız Birden çok tablo seçimini etkinleştir seçeneğini işaretleyin. Birden çok tablo seçtiğinizde, Excel sizin için otomatik olarak bir Veri Modeli oluşturur.
Not: Bu örnekler için, sınıflar ve notlar hakkında kurgusal öğrenci ayrıntılarını içeren bir Excel çalışma kitabı kullanıyoruz. Öğrenci Veri Modeli örnek çalışma kitabımızı indirebilir ve takip edebilirsiniz. Tamamlanmış bir Veri Modeline sahip bir sürümü de indirebilirsiniz..
-
Bir veya daha fazla tablo seçin ve yükle'ye tıklayın.
Kaynak verileri düzenlemeniz gerekiyorsa Düzenle seçeneğini belirleyebilirsiniz. Daha fazla ayrıntı için bkz. Sorgu Düzenleyicisi'ne (Power Query) giriş.
Artık içeri aktardığınız tüm tabloları içeren bir Veri Modeline sahipsiniz ve bunlar PivotTable Alan Listesi'nde görüntülenir.
Notlar:
-
Excel'de iki veya daha fazla tabloyu eşzamanlı olarak içeri aktardığınızda modeller örtük olarak oluşturulur.
-
Verileri içeri aktarmak için Power Pivot eklentisini kullandığınızda modeller açıkça oluşturulur. Eklentide model, Excel'e benzer bir sekmeli düzende gösterilir ve her sekmede tablosal veriler bulunur. SQL Server veritabanı kullanarak veri içeri aktarmanın temellerini öğrenmek için bkz. Power Pivot eklentisini kullanarak veri alma.
-
Bir model tek bir tablo içerebilir. Yalnızca bir tabloya dayalı bir model oluşturmak için tabloyu seçin ve Power Pivot'ta Veri Modeline Ekle'yi tıklatın. Power Pivot'un filtre uygulanmış veri kümeleri, hesaplanan sütunlar, hesaplanan alanlar, KPI'lar ve hiyerarşiler gibi özelliklerini kullanmak istersiniz bu işlemi yapabilirsiniz.
-
Birincil ve yabancı anahtar ilişkilerine sahip ilişkili tabloları içeri aktarırsanız tablo ilişkileri otomatik olarak oluşturulabilir. Excel genellikle Veri Modelindeki tablo ilişkilerinde temel alınan içeri aktarılan ilişkisel bilgileri kullanır.
-
Veri modelinin boyutunu küçültme hakkında ipuçları için bkz. Excel ve Power Pivot kullanarak bellek açısından verimli bir Veri Modeli oluşturma.
-
Daha fazla araştırma için bkz . Öğretici: Verileri Excel'e Aktarma ve Veri Modeli Oluşturma.
İpucu: Çalışma kitabınızda Veri Modeli olup olmadığını nasıl anlayabilirsiniz? yönet >Power Pivot gidin. Çalışma sayfası benzeri veriler görürseniz bir model vardır. Bkz. Daha fazla bilgi edinmek için çalışma kitabı veri modelinde hangi veri kaynaklarının kullanıldığını öğrenin .
Tablolarınız arasında ilişkiler oluşturma
Bir sonraki adım, tablolarınızın herhangi birinden veri çekebilmeniz için tablolarınız arasında ilişkiler oluşturmaktır. Her tablonun birincil anahtarı veya Öğrenci Kimliği veya Sınıf numarası gibi benzersiz bir alan tanımlayıcısı olması gerekir. En kolay yol, bu alanları sürükleyip bırakarak Power Pivot'un Diyagram Görünümü'ne bağlamaktır.
-
Power Pivot > Yönet'e gidin.
-
Giriş sekmesinde Diyagram Görünümü'nü seçin.
-
İçeri aktarılan tablolarınızın tümü görüntülenir ve her birinde kaç alan bulunduğuna bağlı olarak bunları yeniden boyutlandırmak biraz zaman alabilir.
-
Ardından, birincil anahtar alanını bir tablodan diğerine sürükleyin. Aşağıdaki örnek, öğrenci tablolarımızın Diyagram Görünümüdür:
Aşağıdaki bağlantıları oluşturduk:
-
tbl_Students | Öğrenci Kimliği > tbl_Grades | Öğrenci Kimliği
Başka bir deyişle, Öğrenci Kimliği alanını Öğrenciler tablosundan Notlar tablosundaki Öğrenci Kimliği alanına sürükleyin.
-
tbl_Semesters | Dönem Kimliği > tbl_Grades | Dönem
-
tbl_Classes | Sınıf Numarası > tbl_Grades | Sınıf Numarası
Notlar:
-
Bir ilişki oluşturmak için alan adlarının aynı olması gerekmez, ancak aynı veri türünde olmaları gerekir.
-
Diyagram Görünümü'ndeki bağlayıcıların bir tarafında "1", diğer tarafında "*" vardır. Bu, tablolar arasında bire çok ilişkisi olduğu ve verilerin PivotTable'larınızda nasıl kullanıldığını belirleyen bir ilişki olduğu anlamına gelir. Daha fazla bilgi edinmek için bkz. Veri Modelindeki tablolar arasındaki ilişkiler .
-
Bağlayıcılar yalnızca tablolar arasında bir ilişki olduğunu gösterir. Aslında hangi alanların birbiriyle bağlantılı olduğunu göstermezler. Bağlantıları görmek için Power Pivot > > Tasarım > İlişkileriYönet'e gidin > İlişkileri Yönet'e gidin. Excel'de Veri > İlişkileri'ne gidebilirsiniz.
-
PivotTable veya PivotChart oluşturmak için Veri Modeli kullanma
Excel çalışma kitabı yalnızca bir Veri Modeli içerebilir, ancak bu model çalışma kitabı boyunca tekrar tekrar kullanılabilen birden çok tablo içerebilir. Mevcut Bir Veri Modeline istediğiniz zaman daha fazla tablo ekleyebilirsiniz.
-
Power Pivot içinde Yönet'e gidin.
-
Giriş sekmesinde PivotTable'ı seçin.
-
PivotTable'ın yerleştirilmesini istediğiniz yeri seçin: yeni bir çalışma sayfası veya geçerli konum.
-
Tamam'a tıklaıldığında Excel, sağ tarafta Alan Listesi bölmesinin görüntülendiği boş bir PivotTable ekler.
Ardından , bir PivotTable oluşturun veya bir Pivot Chart oluşturun. Tablolar arasında zaten ilişkiler oluşturduysanız, PivotTable'daki alanlarından herhangi birini kullanabilirsiniz. Öğrenci Veri Modeli örnek çalışma kitabında zaten ilişkiler oluşturduk.
Bir Veri Modeline mevcut, ilişkisiz veriler ekleme
Modelde kullanmak istediğiniz çok sayıda veriyi içeri aktardığınız veya kopyaladığınız ancak veri modeline eklemediğiniz varsayılır. Yeni veriyi modele aktarmak düşündüğünüzden daha kolaydır.
-
Modele eklemek istediğiniz verilerin içindeki herhangi bir hücreyi seçerek başlayın. Herhangi bir veri aralığı olabilir, ancak Excel tablosu olarak biçimlendirilmiş veriler en iyisidir.
-
Verilerinizi eklemek için şu yaklaşımlardan birini kullanın:
-
Power Pivot > Veri Modeline Ekle’yi tıklatın.
-
Ekle > PivotTable'ı tıklatın ve sonra PivotTable Oluştur iletişim kutusunda Bu veriyi Veri Modeline ekle seçeneğini işaretleyin.
Aralık veya tablo artık modele bağlı tablo olarak eklenir. Modelde bağlı tablolarla çalışma hakkında daha fazla bilgi edinmek için bkz. Power Pivot'ta Excel Bağlantılı Tablolarını Kullanarak Veri Ekleme.
Power Pivot tablosuna veri ekleme
Power Pivot'ta,Excel çalışma sayfasında yaptığınız gibi doğrudan yeni bir satıra yazarak tabloya satır ekleyemezsiniz. Ancak kaynak verileri kopyalayıp yapıştırarak veya güncelleştirerek ve Power Pivot modelini yenileyerek satır ekleyebilirsiniz.
Daha fazla yardım mı gerekiyor?
Her zaman Excel Teknik Topluluğu sayfasında bir uzmana soru sorabilir veya Topluluklar sayfasından destek alabilirsiniz.
Ayrıca Bkz:
& Dönüşümü ve Power Pivot öğrenme kılavuzlarını edinin
Sorgu Düzenleyicisi’ne Giriş (Power Query)
Excel ve Power Pivot kullanarak bellek açısından verimli bir Veri Modeli oluşturma
Öğretici: Excel'e Veri Aktarma ve Veri Modeli Oluşturma
Bir çalışma kitabı veri modelinde hangi veri kaynaklarının kullanıldığını bulma