Excel DAX - Veri Modelindeki Verileri Güncelleme
DAX, Excel Power Pivot'taki Veri Modelindeki veriler üzerinde hesaplamalar için kullanılır. DAX, veri modelleme ve raporlama faaliyetlerinin etkili bir şekilde yürütülmesini sağlar. Ancak bu, Veri Modelindeki verilerin mevcut verileri yansıtacak şekilde zaman zaman güncellenmesini gerektirir.
Veri bağlantısı kurarak, bir dış veri kaynağındaki verileri çalışma kitabınızın Veri Modeline aktarabilirsiniz. Verileri istediğiniz zaman kaynaktan güncelleyebilirsiniz. Bu seçenek, canlı satış bilgileri içeren ilişkisel veritabanlarından veya günde birkaç kez güncellenen veri akışlarından veri alıyorsanız kullanışlıdır.
Veri Modelinde Verileri Güncellemenin Farklı Yolları
Veri Modelindeki verileri aşağıdaki şekillerde güncelleyebilirsiniz:
- Veri Modelindeki verileri zaman zaman yenileme.
- Bağlantı özellikleri gibi veri kaynaklarında değişiklik yapma.
- Kaynak veriler değiştikten sonra Veri Modelindeki verileri güncelleme.
- Veri kaynağındaki bir tablodan satırları seçmeli olarak yüklemek için verileri filtreleme.
Veri Modelinde Verileri Yenileme
Mevcut bir kaynaktan güncellenmiş verileri almanın yanı sıra, kaynak verilerin şemasında her değişiklik yaptığınızda çalışma kitabınızdaki verileri yenilemeniz gerekecektir. Bu değişiklikler, sütun veya tablo eklemeyi veya içe aktarılan satırları değiştirmeyi içerebilir.
Veri eklemenin, verilerin değiştirilmesinin veya filtrelerin düzenlenmesinin her zaman söz konusu veri kaynağına bağlı DAX formüllerinin yeniden hesaplanmasını tetiklediğini unutmayın. Ayrıntılar için DAX Formüllerini Yeniden Hesaplama bölümüne bakın.
Veri Modelinde iki tür veri yenilemeniz vardır -
Manuel Yenileme
El ile yenileme seçeneğini seçerseniz, Veri Modelindeki verileri istediğiniz zaman el ile yenileyebilirsiniz. Varsayılan olan tüm verileri yenileyebilir veya tek tek veri kaynakları için yenilenecek tabloları ve sütunları manuel olarak seçebilirsiniz.
Otomatik veya Zamanlanmış Yenileme
Çalışma kitabınızı PowerPivot'u destekleyen bir PowerPivot Galerisi veya SharePoint sitesinde yayınladıysanız, siz veya SharePoint yöneticisi çalışma kitabındaki verileri otomatik olarak güncellemek için bir zamanlama oluşturabilirsiniz. Böyle bir durumda, sunucuda katılımsız veri yenileme zamanlayabilirsiniz.
Mevcut Bir Veri Kaynağını Manuel Olarak Yenileme
Mevcut bir veri kaynağındaki verileri güncellemeniz veya yeni DAX formülleri tasarlamak için son verileri almanız gerekirse, verilerinizi istediğiniz zaman manuel olarak yenileyebilirsiniz. Tek bir tabloyu, aynı veri bağlantısını paylaşan tüm tabloları veya Veri Modeli'ndeki tüm tabloları yenileyebilirsiniz.
SQL Server ve Oracle gibi ilişkisel bir veri kaynağından veri aktardıysanız, tüm ilgili tabloları tek bir işlemde güncelleyebilirsiniz. Veri Modeline yeni veya güncellenmiş verileri yükleme işlemi genellikle DAX formüllerinin yeniden hesaplanmasını tetikler ve her ikisinin de tamamlanması biraz zaman alabilir. Bu nedenle, veri kaynaklarını değiştirmeden veya veri kaynağından elde edilen verileri yenilemeden önce olası etkinin farkında olmalısınız.
Veri Modelindeki tek bir tablo veya tüm tablolar için verileri yenilemek için aşağıdakileri yapın -
- Power Pivot penceresindeki Şeritteki Giriş sekmesine tıklayın.
- Yenile'yi tıklayın.
- Seçili tabloyu yenilemek için açılır listede Yenile'yi tıklayın.
- Tüm tabloları yenilemek için açılır listede Tümünü Yenile'ye tıklayın.
Bir Veri Modelinde aynı bağlantıyı kullanan tüm tabloların verilerini yenilemek için aşağıdakileri yapın -
- Power Pivot penceresindeki Şeritteki Giriş sekmesine tıklayın.
- Dış Veri Al grubundaki Mevcut Bağlantılar'a tıklayın.
Mevcut Bağlantılar iletişim kutusu belirir.
- Bir bağlantı seçin.
- Yenile düğmesini tıklayın.
Veri Yenileme iletişim kutusu görüntülenir ve PowerPivot motoru, seçilen tablodan veya veri kaynağındaki tüm tablolardan verileri yeniden yüklerken veri yenileme ilerleme durumu bilgileri görüntülenir.
Üç olası sonuç vardır -
Success - Her tabloya aktarılan satır sayısı hakkında raporlar.
Error- Veritabanı çevrimdışıysa bir hata meydana gelebilir, artık izinlere sahip değilsiniz. Kaynakta bir tablo veya sütun silinir veya yeniden adlandırılır.
Cancelled - Bu, Excel'in yenileme isteğini yerine getirmediği anlamına gelir, çünkü muhtemelen bağlantıda yenileme devre dışı bırakılmıştır.
Kapat düğmesini tıklayın.
Bir Veri Kaynağını Değiştirme
Veri Modelinizdeki verileri değiştirmek için, Power Pivot penceresinde bağlantı bilgilerini düzenleyebilir veya Veri Modelinizde kullanılan tabloların ve sütunların tanımını güncelleyebilirsiniz.
Mevcut veri kaynaklarında aşağıdaki değişiklikleri yapabilirsiniz -
Bağlantılar
- Veritabanı adını veya sunucu adını düzenleyin.
- Kaynak metin dosyasının, e-tablonun veya veri feed'inin adını değiştirin.
- Veri kaynağının konumunu değiştirin.
- İlişkisel veri kaynakları için varsayılan kataloğu veya ilk kataloğu değiştirin.
- Verilere erişmek için kullanılan kimlik doğrulama yöntemini veya kimlik bilgilerini değiştirin.
- Veri kaynağındaki gelişmiş özellikleri düzenleyin.
Tablolar
- Verilere filtre ekleyin veya filtreyi kaldırın.
- Filtre kriterlerini değiştirin.
- Tablo ekleyin veya kaldırın.
- Tablo adlarını değiştirin.
- Veri kaynağındaki tablolar ile Veri Modelindeki tablolar arasındaki eşlemeleri düzenleyin.
- Veri kaynağından farklı sütunlar seçin.
Sütunlar
- Sütun adlarını değiştirin.
- Yeni sütunlar ekleyin.
- Veri Modelinden sütunları silin (veri kaynağını etkilemez).
Mevcut bir veri kaynağının özelliklerini aşağıdaki şekillerde düzenleyebilirsiniz:
Kaynak olarak kullanılan dosya, besleme veya veritabanı, özellikleri veya diğer sağlayıcıya özgü bağlantı seçenekleri dahil olmak üzere bağlantı bilgilerini değiştirebilirsiniz.
Tablo ve sütun eşlemelerini değiştirebilir ve artık kullanılmayan sütunlara yapılan başvuruları kaldırabilirsiniz.
Dış veri kaynağından aldığınız tabloları, görünümleri veya sütunları değiştirebilirsiniz.
Mevcut Bir Veri Kaynağına Bağlantıyı Değiştirme
Mevcut bağlantı tarafından kullanılan dış veri kaynağını değiştirerek, bir dış veri kaynağına oluşturduğunuz bağlantıyı değiştirebilirsiniz. Ancak izlenecek prosedür veri kaynağı türüne bağlıdır.
- PowerPivot penceresindeki Şerit üzerindeki Giriş sekmesine tıklayın.
- Dış Veri Al grubundaki Mevcut Bağlantılar'a tıklayın.
Mevcut Bağlantılar iletişim kutusu belirir. Değiştirmek istediğiniz bağlantıyı seçin.
Değiştirmekte olduğunuz veri kaynağının türüne bağlı olarak, sağlayıcı farklı olabilir. Ayrıca mevcut özelliklerin değiştirilmesi gerekebilir. Verileri içeren bir Excel çalışma kitabına bağlantı için basit bir örnek düşünün.
Düzenle düğmesini tıklayın. Bağlantıyı Düzenle iletişim kutusu görüntülenir.
Aynı türde (bu örnekte Excel çalışma kitabı), ancak farklı bir ad veya konuma sahip başka bir veritabanını bulmak için Gözat düğmesini tıklayın.
Aç düğmesine tıklayın.
Yeni dosya seçilecektir. Bağlantı bilgilerini değiştirdiğinizi ve bağlantıyı doğrulamak için tabloları kaydetmeniz ve yenilemeniz gerektiğini belirten bir mesaj görüntülenir.
Kaydet düğmesini tıklayın. Mevcut Bağlantılar iletişim kutusuna geri döneceksiniz.
Yenile düğmesini tıklayın. Veri yenileme ilerlemesini görüntüleyen Veri Yenileme iletişim kutusu belirir. Veri yenileme durumu görüntülenecektir. Bölüme bakın -Manually Refreshing an Existing Data Source detaylar için.
Veri yenileme başarılı olduğunda Kapat'ı tıklayın.
Mevcut Bağlantılar iletişim kutusunda Kapat'ı tıklayın.
Tablo ve Sütun Eşlemelerini Düzenleme (Bağlamalar)
Bir veri kaynağı değiştiğinde sütun eşlemelerini düzenlemek için aşağıdakileri yapın -
Power Pivot penceresinde değiştirmek istediğiniz tabloyu içeren sekmeye tıklayın.
Şerit üzerindeki Tasarım sekmesine tıklayın.
Tablo Özellikleri'ne tıklayın.
Tablo Özelliklerini Düzenle iletişim kutusu açılır.
Aşağıdakileri gözlemleyebilirsiniz -
Veri Modelinde seçilen tablonun adı Tablo Adı kutusunda görüntülenir.
Dış veri kaynağındaki ilgili tablonun adı Kaynak Adı kutusunda görüntülenir.
Kaynak ve Modal'dan sütun adları için iki seçenek vardır.
Sütunlar veri kaynağında ve Veri Modelinde farklı şekilde adlandırılmışsa, bu seçenekleri belirleyerek iki sütun adı kümesi arasında geçiş yapabilirsiniz.
Seçili tablonun önizlemesi iletişim kutusunda görünür.
Aşağıdakileri düzenleyebilirsiniz -
Veri kaynağı olarak kullanılan tabloyu değiştirmek için Kaynak Adı açılır listesinde seçili olandan farklı bir tablo seçin.
Gerekirse sütun eşlemelerini değiştirin -
Kaynakta bulunan ancak Veri Modelinde bulunmayan bir sütun eklemek için sütun adının yanındaki onay kutusunu seçin. Eklenecek tüm sütunlar için tekrarlayın. Gerçek veriler, bir sonraki yenilemenizde Veri Modeline yüklenecektir.
Veri Modelindeki bazı sütunlar artık mevcut veri kaynağında mevcut değilse, bildirim alanında geçersiz sütunları listeleyen bir mesaj görünür. Hiçbir şey yapmanıza gerek yok.
Kaydet düğmesini tıklayın.
Geçerli tablo özellikleri kümesini kaydettiğinizde, bir mesaj alacaksınız - Lütfen bekleyin. Ardından, alınan satır sayısı görüntülenecektir.
Veri Modelindeki tabloda, geçersiz sütunlar otomatik olarak kaldırılır ve yeni sütunlar eklenir.
Sütun Adını ve Veri Türünü Değiştirme
Veri Modelindeki bir tablodaki bir sütunun adını aşağıdaki gibi değiştirebilirsiniz -
Sütunun başlığına çift tıklayın. Başlıktaki sütunun adı vurgulanacaktır.
Eski adın üzerine yazarak yeni sütun adını yazın. Alternatif olarak, Veri Modelindeki bir tablodaki bir sütunun adını aşağıdaki gibi değiştirebilirsiniz:
Başlığına tıklayarak sütunu seçin.
Sütuna sağ tıklayın.
Açılır listede Sütunu Yeniden Adlandır'ı tıklayın.
Başlıktaki sütunun adı vurgulanacaktır. Eski adın üzerine yazarak yeni sütun adını yazın.
Öğrendiğiniz gibi, Veri Modelindeki bir tablodaki bir sütundaki tüm değerler aynı veri türünde olmalıdır.
Bir sütunun veri türünü değiştirmek için aşağıdakileri yapın -
Başlığına tıklayarak değiştirmek istediğiniz sütunu seçin.
Şeritteki Giriş sekmesine tıklayın.
Sütunun veri türünü ve biçimini değiştirmek için Biçimlendirme grubundaki kontrollere tıklayın.
Veri Kaynağına Filtre Ekleme / Değiştirme
Veri Modelindeki tablodaki satırların sayısını kısıtlamak için verileri içeri aktardığınızda bir veri kaynağına filtre ekleyebilirsiniz. Daha sonra Veri Modelinde daha önce tanımladığınız filtreyi değiştirerek tabloya daha fazla satır ekleyebilir veya satır sayısını azaltabilirsiniz.
İçe Aktarma Sırasında Veri Kaynağına Filtre Ekleme
Veri içe aktarımı sırasında bir veri kaynağına yeni bir filtre eklemek için aşağıdakileri yapın -
- Power Pivot penceresindeki Şeritteki Giriş sekmesine tıklayın.
- Dış Veri Al grubundaki veri kaynaklarından birine tıklayın.
Tablo İçe Aktarma Sihirbazı iletişim kutusu açılır.
- Adımla ilerleyin - Tablolar ve Görünümler'i seçin.
- Bir tablo seçin ve ardından Önizleme ve Filtreleme'yi tıklayın.
Seçili Tabloyu Önizle iletişim kutusu görüntülenir.
- Filtre uygulamak istediğiniz sütuna tıklayın.
- Sütun başlığının sağındaki aşağı oka tıklayın.
Bir filtre eklemek için aşağıdakilerden birini yapın -
Sütun değerleri listesinde, filtre uygulanacak bir veya daha fazla değeri seçin veya temizleyin ve ardından Tamam'a tıklayın.
Bununla birlikte, değerlerin sayısı çok büyükse, tek tek öğeler listede gösterilmeyebilir. Bunun yerine, "Gösterilemeyecek kadar çok öğe var" mesajını göreceksiniz.
Sayı Filtreleri veya Metin Filtreleri'ni tıklayın (sütunun veri türüne bağlı olarak).
Ardından, karşılaştırma operatörü komutlarından (Eşittir gibi) birini veya Özel Filtre'yi tıklayın. Özel Filtre iletişim kutusunda filtreyi oluşturun ve ardından Tamam'a tıklayın.
Note - Herhangi bir aşamada hata yaparsanız, Satır Filtrelerini Temizle düğmesini tıklayın ve baştan başlayın.
- Tamam'ı tıklayın. Tablo İçe Aktarma Sihirbazının Tabloları ve Görünümleri Seç sayfasına geri döneceksiniz.
Gördüğünüz gibi, - Filtre Ayrıntıları sütununda, filtreyi tanımladığınız sütun için bir Uygulanan Filtreler bağlantısı görünür.
Sihirbaz tarafından oluşturulan filtre ifadesini görüntülemek için bağlantıya tıklayabilirsiniz. Ancak, her filtre ifadesinin sözdizimi sağlayıcıya bağlıdır ve onu düzenleyemezsiniz.
- Verileri filtreler uygulanmış olarak içe aktarmak için Bitir'e tıklayın.
- Tablo İçe Aktarma Sihirbazını kapatın.
Bir Filtrenin Mevcut Veri Kaynağına Değiştirilmesi
Verileri içe aktardıktan sonra, zaman zaman daha fazla satır ekleyerek veya tablodaki mevcut satırları kısıtlayarak güncellemeniz gerekebilir. Böyle bir durumda tablodaki mevcut filtreleri değiştirebilir veya yeni filtreler ekleyebilirsiniz.
Power Pivot penceresindeki Şeritteki Giriş sekmesine tıklayın.
Dış Veri Al grubundaki Mevcut Bağlantılar'a tıklayın. Mevcut Bağlantılar iletişim kutusu belirir.
Filtreyi değiştirmeniz gereken tabloyu içeren bağlantıya tıklayın.
Aç düğmesine tıklayın.
Tablo İçe Aktarma Sihirbazı iletişim kutusuna gireceksiniz. Sütunları filtrelemek için önceki bölümdeki adımları tekrarlayın.