Her hafta üçüncü bir uygulama tarafından yenilenen bir tablo içeren bir senaryodayım. Veritabanına ODBC bağlantısı kullanarak tüm verileri Excel'de biriktirmem gerekiyor.
merak ediyorum
Yaklaşım 1: Excel'i her güncelleme için sonuç eklemeye zorlamanın bir yolu var mı (bu güncelleme haftayı belirten bir parametreye göre tetiklenir)? Bağlantının dinamik bir referans kullanarak yükleyeceği tabloyu tanımlamaya çalıştım, ancak ilk defa bir kez sabitlendiğinde, tablo konumu hiçbir zaman yeniden tanımlanmadı
Yaklaşım 2 : Haftalık tüm sonuçları bir hazırlama masasında toplamak için bir ETL kullanın ve ardından Excel'i gerçek zamanlı olarak bağlayın. Ancak, eski verileri önbelleğe almak için bir mekanizmaya ihtiyacım olacak, çünkü Excel'in açıldığı zaman katlanarak büyüyemem. 10 yıl sonra, Excel'in 10 yıl boyunca verileri göstermeden önce açılışta güncellenmesi gerektiğini düşünün. Alınan verileri depolamanın ve yeni verileri seçerek (bir şeyin sorgusu / filtresi ile) gerçek zamanlı olarak (kitap açıldığında) arttırmanın bir yolu var mı?
Teşekkürler
EDIT: Belki bu şekilde sormak daha iyidir: Büyümeye devam eden ve Excel tarafından gerçek zamanlı olarak okunması gereken bir masa için en uygun strateji nedir? Sadece birkaç ay sonra kesinlikle tüm verileri almak istemiyorum ...