OĞUZ EROLAI·ADS·APPS

Power Query Otomatik Yenileme ve Hata Takibi

3 dk okuma

Power Query raporu açıldığında rakamların görünmesi, bugünkü verinin alındığı anlamına gelmez. Bağlantı kimliği değişmiş olabilir; kaynak dosya gelmemiş veya yenileme yarıda kalmış olabilir. Raporu kullanan kişinin bunları dosyanın içinden araştırmasını gerektirmeyen bir takip ekranı hazırlıyorum. Ekran, son denemeyi, son başarılı yenilemeyi ve müdahale edecek kişiyi ayrı gösterir.

Örnek: dünün raporu bugünün verisi sanılmasın

Görseldeki örnek senaryoda son başarılı çalışma dün 09.00’da gerçekleşmiş. Bugünkü yenileme, bağlantı kimliğinin süresi dolduğu için başarısız. Rapor açılmaya devam ediyor; ancak üzerinde “Veri güncel değil” uyarısı var. Hata giderilip yeniden deneme 10.15’te başarıyla biterse son başarılı çalışma zamanı değişiyor.

Burada 10.15, planlanan başlangıç saati değil, tamamlanan çalışmanın zamanı. Sadece yeniden dene düğmesine basılması başarı sayılmıyor. Kaynağın okunması, dönüşümün tamamlanması ve çıktının beklenen kontrollerden geçmesi gerekiyor. Başarısız denemenin kaydı da sonradan teşhis için duruyor.

Mevcut Microsoft araçları ne zaman yeterli?

Excel bağlantı özelliklerinde dosya açılırken veya açık dosyada belirli aralıklarla otomatik yenileme ayarlanabilir. Tek raporu sahibi izliyorsa bu ayarlar yeterli olabilir. Önce bağlantıyı, kimlik doğrulamasını ve kaynak tarihini kontrol ederim.

Dosya kapalıyken yenileme ayrı bir ihtiyaçtır. Power Automate’te bir akışın zamanlanması, her Power Query bağlantısının yenilendiğini göstermez. Microsoft, Office Scripts’in bu ortamda çoğu yenilemeyi desteklemediğini; bağlantıları yenileme yönteminin yalnız Power BI kaynaklarında çalıştığını açıklar. Diğer kaynaklarda işlem başarı dönse bile veri değişmeyebilir.

Özel panel; farklı dosyaları izlemek, hataya sorumlu atamak veya eski verinin kullanımını durdurmak gerektiğinde anlamlıdır. Önce desteklenen çalıştırma yolunu örnek veriyle doğrularım. Panel, desteklenmeyen bağlantıyı kendiliğinden yenilenebilir yapmaz.

Hangi durumlar ayrı tutulur?

  • Çalışma henüz başlamadıysa “bekliyor”, başladıysa “çalışıyor” görünür. Uzayan işlem otomatik başarıya dönmez.
  • Kaynak gelmediyse bağlantı hatasıyla aynı açıklama kullanılmaz. Eksik dosya ve yetki sorunu farklı kişilere yönlenebilir.
  • Yenileme başarılı olsa bile kaynak tarihi eskiyse veri güncelliği ayrıca değerlendirilir.
  • Aynı iş zaten çalışırken ikinci kez başlatılırsa iki sonuç birbirini ezmez. Yeni talep bekletilir veya kullanıcıya mevcut çalışma gösterilir.

Raporun hangi kaynağı beklediğini de kayda bağlıyorum. Birden fazla kaynaktan yalnız biri yenilendiyse “tümü güncel” etiketi kullanmam. Bu ayrım, Excel dashboard içindeki toplamların hangi dönemi temsil ettiğini anlamayı sağlar.

Kurulumda ne teslim edilir?

Önce dosyaları, bağlantıları, beklenen yenileme sıklığını ve güncellik ölçütünü çıkarıyorum. Ardından izleme ekranı, çalışma geçmişi, yetkili yeniden deneme ve hata bildirimi kapsamını yazıyorum. İlk teslimde geçerli bağlantı kadar süresi dolmuş kimlik ve eksik kaynak senaryolarını da denerim.

Bağlantı sahipliği, kimlik yenileme sorumlusu ve bakım yöntemi teslim notunda bulunur. Yeni rapor eklemek veya kaynak sütunları değiştiğinde uyarlama yapmak ayrı değişiklik olarak değerlendirilir. Veriyi farklı bir kaynaktan düzenli alma ihtiyacınız varsa günlük API aktarımı da aynı izleme düzenine bağlanabilir.

Sıkça Sorulan Sorular

Yenileme hatasını panel kendisi düzeltebilir mi?

Geçici bağlantı sorununda kontrollü yeniden deneme yapılabilir. Eksik izin veya değişen veri yapısı insan müdahalesi gerektirir. Tekrar sayısı ve bekleme aralığı tanımlanır; sınırsız deneme yapılmaz.

Eski rapor tamamen kapatılır mı?

İş kararınıza bağlı. Tarihi açıkça belirtilerek okunabilir tutulabilir veya kritik raporun kullanımı durdurulabilir. Hangi davranışın uygulanacağını baştan belirlerim.

İhtiyacınızı konuşalım

Raporunuzun nerede çalıştığını ve geciktiğinde kimin etkilendiğini iletişim formundan paylaşın. Önce mevcut yenileme yolunun yeterliliğini, ardından gerekli kontrol ekranını belirleyelim.

Başa dön ↑
NE İSTEYEBİLİRSİNİZ

Nasıl çalışıyorum?
Çalışma saati paketleri

WhatsApp’tan ya da telefonda işinizden ve ihtiyacınızdan bahsedin; 5 ile 40 saat arasında bir çalışma paketinde anlaşalım, ben gerekenleri yapmaya başlayayım. Aldığınız şey bir takvim aralığı değil, doğrudan sizin işinize harcanacak net mesai. 40 saati üç gün aralıksız çalışarak da kullanabiliriz, bilerek zamana yayıp bir yılda da bitirebiliriz — işin gerektirdiği neyse o. İşin ne kadar süreceğini tahmin etmeye değil, işi yapmaya vakit harcarım; harcadığım her saatin işinizde kalıcı bir karşılığı olur. Faydalı olduğunu düşündüğünüz sürece bu şekilde devam ederiz.

ÇALIŞMA BLOKLARI

Neden aylık değil?
40 saat 1 hafta mı oluyor?

Aylık sabit ücrette iki taraf da yanlış yere bakar: siz sabit gidere, karşı taraf kaç tane daha böyle sözleşme bağlayabileceğine. Saat üzerinden çalışınca ikimizin de baktığı yer aynı olur — yapılan işin gerçek değeri. "Toplamda ne kadar tutar?" sorusunun peşinen net bir cevabı olmaması bu modelin doğal maliyeti, farkındayım. Ama sonuç üretmeyen bir yapıya aylarca sabit ücret ödemek yerine yalnızca işinize ayrılan nitelikli zamanı ödersiniz, o zamanın nereye gittiğini de baştan sona görürsünüz. Müşterilerimin benimle tekrar tekrar çalışmasının sebebi bu.

5saat10.000₺ + KDVsaat başı 2.000₺Bu bloğu seç
10saat15.000₺ + KDVsaat başı 1.500₺Bu bloğu seç
20saat24.000₺ + KDVsaat başı 1.200₺Bu bloğu seç
40saat40.000₺ + KDVsaat başı 1.000₺Bu bloğu seç