Harmonogram "Odświeżania wszystkiego" w pliku na serwerze FTP

Anonimowe
2019-12-19T10:46:02+00:00

Cześć,

Mam do rozwiązania następujący przypadek: na serwerze FTP znajduje się plik excel, który w Power Query ma ustawiony zestaw zapytań, które powinny się odświeżać codziennie (zapytania wyciągają dane z wielu innych plików w różnych lokalizacjach sieciowych, łączą i ładują do excela).

Plik ten jest później zaciągany do warstwy Stage Area.

Szukam sposobu na ustawienie automatycznego wywoływania polecenia "Refresh all" codziennie o konkretnej porze. Jest to możliwe do wywołania makrem, jednak - przynajmniej na moim poziomie wiedzy - do uruchomienia makra z pliku, ten excel musi zostać o tej określonej porze dnia otwarty, wówczas w metodzie Workbook.Open można już obsłużyć resztę.

Pytanie zatem, czy jest jednak jakaś możliwość odświeżenia tych zapytań Power Query codziennie bez otwierania pliku? Dotychczas znalazłem tylko rozwiązanie, które pozwalałoby otwierać plik z Harmonogramu zadań Windows, ale wymagałoby postawienia serwera z systemem i licencją Office tylko do tego celu, co jest mało opłacalne.

Będę wdzięczny za podpowiedzi :)

Pozdrawiam

Microsoft 365 i Office | Excel | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy
Odpowiedź zaakceptowana przez autora pytania
Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
2019-12-19T21:42:05+00:00

Wydaje mi się że z FTPem się to nie uda z chmurą również, a z udziałem tym bardziej.

Najlepszym rozwiązaniem jest RDP, ponieważ w ten sposób logujesz się na jednostce, która w niezmienionej strukturze ścieżek może odświeżyć wszystkie dane.

Jakiekolwiek pobranie pliku niestety zaburzy tą zależność co przełoży się na brak komunikacje ze źródłem danych.

Jeśli chcesz to zautomatyzować to ustaw narzędzie harmonogramu do odpalania zdalnego odświeżenia tego pliku przez napisany dodatek współpracujący z tym plikiem.

Wprowadzenie instrukcji w Workbook.Open ma sens ale w tedy kiedy inny użytkownik będzie jedynie pobierał ten plik, a nie otwierał na tamtym środowisku, bo wykona dokładnie taka samą instrukcję jak byłby odpalany plik tylko dla odświeżenia.

![](https://learn-attachment.microsoft.com/api/attachments/445960a7-f065-4214-9f9b-343ad6df0ad8?platform=QnA

Czy ta odpowiedź była pomocna?

Komentarze: 0 Brak komentarzy

Dodatkowe odpowiedzi: 0

Sortuj według: Najbardziej pomocne