Jest mnóstwo powodów, poprzez które odświeżanie danych w Power Query może trwać zbyt długo. Wiele z nich dotyczy sposobu połączenia danych w PQ, użytych przeliczeń czy ilości danych. Jednak są powody nie tylko zależne od samego twórcy zapytania, ale również od ustawień Power Query, a dokładnie ustawień poziomu prywatności danych.
Czym są ustawienia prywatności danych w Power Query?
Ustawienia prywatności pozwalają na określenie poziomu izolacji jednego źródeł danych od innych. Dzięki temu Power Query zapobiega wyciekaniu danych podczas łączenia danych z różnych źródeł. Istnieje ryzyko, że posiadając w skoroszycie poufne dane, np. numer PESEL, zechcesz połączyć się z danymi z serwera lub źródła internetowego. Twoje dane mogą być przesyłane na serwer w celu wygenerowania zapytania, tym samym możesz nawet nieświadomie przekazać prywatne dane do publicznego źródła.
Aby zapobiegać tego typu przypadkom, firma Microsoft stworzyła ustawienia prywatności danych, które mają za zadanie:
- oddzielić od siebie różnego typu dane,
- zapobiec przesyłaniu czy wyciekaniu danych prywatnych czy organizacyjnych do publicznego źródła.
Poziomy prywatności danych
Rozróżniamy trzy poziomy prywatności danych:
- prywatne – może zawierać poufne dane, które mogą być widoczne jedynie dla autoryzowanych użytkowników, prywatne źródło danych jest całkowicie odizolowane od innych źródeł danych np. skoroszyt zawierający dane pracowników, dane z Facebooka.
- organizacyjne – zwykle dane te są dostępne dla zaufanej grupy użytkowników, dane organizacyjne są odizolowane od danych publicznych jednak widoczne dla innych danych na poziomie organizacyjnym, jako przykład takich danych można podać dokument umieszczony w intranecie SharePoint, udostępniony dla pewnej zaufanej grupy użytkowników. Często to właśnie ten typ danych używany jest jako domyślny przez użytkowników, jednak model prywatności danych nadal działa, co wciąż wpływa na szybkość zapytań.
- publiczne – pozwala na podejrzenie danych przez wszystkich użytkowników znajdujących się w źródle danych; jedynie pliki, internetowe źródła danych, skoroszyty mogą być określone jako dane publiczne. Przykłady danych to źródła udostępnione w Microsoft Azure Martketplace, dane z Wikipedii, lokalny plik z danymi skopiowanymi z publicznej strony internetowej.
Gdzie znaleźć Ustawienia prywatności danych?
Ustawienia prywatności są dostępne z poziomu Power Query i podzielone na globalne oraz bieżące:
- Excel 2016 – Dane > Nowe Zapytanie > Opcje dodatku Query > Opcje zapytania > Prywatność
- Excel 2010/2013 – Power Query > Ustawienia > Opcje > Opcje zapytania > Prywatność
Co oznaczają dostępne opcje?
- Zawsze łącz dane zgodnie z ustawieniami poziomu prywatności dla każdego źródła – jest to ustawienie tylko globalne, więc dla wszystkich skoroszytów, ale również możliwe jedynie dla wybranego skoroszytu.
- Zawsze ignoruj ustawienia poziomu prywatności – całkowicie wyłączy sprawdzanie poziomów prywatności ale jednocześnie przyspieszy pracę.
- Połącz dane zgodnie z ustawieniami poziomu prywatności dla każdego pliku – wybór tej opcji umożliwia wybranie ustawień prywatności w części Bieżący skoroszyt. Przy wyborze innych opcji ustawień globalnych, ustawienia dla bieżącego skoroszytu z automatu są nadawane z ustawień globalnych.
Ignoruj poziom prywatności – prosty sposób na przyspieszenie zapytania
W kilku wewnętrznych testach potwierdziło się, że Power Query działa najszybciej, gdy poziom prywatności jest ignorowany. Zatem jeżeli wiesz, że nie musisz się skupiać na poziomach prywatności danych, warto dla ich sprawnego odświeżenia wybrać tę opcję. Dodatkowo możesz także wybrać opcję szybkiego ładowania danych, co także może przyspieszyć ładowanie zapytania.
Zarządzanie poziomem prywatności źródeł danych
W Power Query znajdziesz specjalne miejsce do zarządzania poziomem prywatności z wielu Twoich źródeł: Dane > Pobieranie i Przekształcanie > Nowe zapytanie > Ustawienia źródeł danych. Możemy tam przejrzeć oraz zmienić poziom prywatności dla każdego ze źródeł znajdujących się w skoroszycie.
Dostępne na liście poziomy prywatności to: brak, prywatne, publiczne, organizacyjne.
Dziekuje po raz kolejny mi pomogłes !
Super. Jeśli są jakieś dodatkowe pytania, można śmiało pisać. Duża część artykułów powstaje po rozwiązaniu problemów Czytelników.
Moje pytanie może jest banalne ale nie moge spać przez niego – jak z pomoca power query zapisać dane z arkusza excel online, zawierającego dodatkowo jeszcze swoje zakładki?
Chyba nie do końca rozumiem pytanie. Proszę o więcej szczegółów, najlepiej na maila z jakimś obrazem.