Kwerendy pozwalają agregować i segmentować dane z wielu tabel lub arkuszy kalkulacyjnych w oparciu o określone kryteria. W porównaniu z pojedynczymi tabelami i arkuszami, zapytania zapewniają prostsze i bardziej niezawodne rozwiązanie do udostępniania dużych zestawów danych między obszarami roboczymi.
Wymagania
- Tylko właściciele obszarów roboczych mogą udostępniać zapytania.
- Aby wyświetlić lub uruchomić udostępnione zapytanie w docelowym obszarze roboczym, musisz mieć dostęp do wszystkich danych źródłowych zapytania w źródłowym obszarze roboczym. Alternatywnie, każdy w obszarze roboczym może uzyskać dostęp do udostępnionego zapytania, o ile jednemu użytkownikowi przypisano rolę Run Remote Queries.
Udostępnij zapytanie ze źródłowego obszaru roboczego
Aby umożliwić właścicielom innych obszarów roboczych wyświetlanie i uruchamianie zapytania, możesz je udostępnić. Gdy udostępniasz zapytanie, wszelkie edycje muszą być nadal dokonywane w jego natywnym obszarze roboczym.
- Na stronie głównej Wdata najedź kursorem na zapytanie i wybierz Udostępnij z menu akcji.
- Otwórz menu rozwijane Wybierz obszar roboczy i wybierz obszar roboczy, któremu chcesz udostępnić zapytanie.
Uwaga: Tylko użytkownicy z dostępem do wszystkich danych źródłowych zapytania będą mogli je wyświetlić lub uruchomić. Aby rozszerzyć dostęp dla wszystkich użytkowników we współdzielonym obszarze roboczym, przypisz co najmniej jednemu użytkownikowi rolę Run Remote Queries.
- (Opcjonalnie) Aby przyznać dostęp wszystkim w docelowym obszarze roboczym, otwórz menu rozwijane obok nowo dodanego obszaru roboczego i wybierz jednego z wymienionych użytkowników.
Uwaga: To menu wyświetli tylko użytkowników, którym przypisano rolę Run Remote Queries w docelowym obszarze roboczym.
- Kliknij Apply Changes, aby zapisać.
Zablokuj uruchamianie zapytań
Możesz tymczasowo wstrzymać udostępnione zapytanie, otwierając menu z trzema kropkami po prawej stronie i wybierając Lock Query Runs. Blokada ta może zostać zastosowana do pojedynczego obszaru roboczego lub wszystkich naraz.
Ponieważ zablokowane zapytanie można uruchomić tylko w źródłowym obszarze roboczym, jest ono często używane podczas edycji wcześniej udostępnionego zapytania lub oczekiwania na nowe dane.
Wszelkie zablokowane zapytania będą oznaczone w docelowym obszarze roboczym małą ikoną kłódki .
Przypisz rolę Uruchamianie zapytań zdalnych
Rola Run Remote Queries pozwala pojedynczemu, przypisanemu użytkownikowi działać jako "mediator" dla wszystkich uruchomień zapytań w obszarze roboczym. W efekcie wybrany użytkownik otrzymuje pełny dostęp do zapytania - a wszyscy inni w obszarze roboczym mogą je uruchomić, "pożyczając" ich uprawnienia. Oznacza to, że potrzebny jest tylko jeden mediator dla całego obszaru roboczego.
Aby przypisać tę rolę:
- Zaloguj się do docelowego obszaru roboczego jako właściciel obszaru roboczego .
- W głównym menu nawigacyjnym kliknij ikonę Members w lewym górnym rogu.
- Wybierz użytkownika, którego poświadczenia będą używane do uruchamiania zapytań i kliknij Edit Roles.
- Przypisz rolę Run Remote Queries i kliknij Apply.
- Zapisz zmiany przed istniejącą stroną.
Podczas udostępniania zapytań z tym obszarem roboczym w przyszłości, właściciele zapytań mogą wybrać tego użytkownika z menu rozwijanego Uruchom zdalne zapytania.
Dlaczego warto używać roli Run Remote Queries?
Ta rola umożliwia członkom współdzielonego obszaru roboczego uruchamianie zapytań bez konieczności bycia członkiem źródłowego obszaru roboczego. Jest to idealne rozwiązanie w przypadku wrażliwych lub poufnych informacji, ponieważ odbiorcy mogą uruchomić zapytanie i zobaczyć jego wyniki bez dostępu do podstawowych danych.
Jak uruchomić zapytanie udostępnione bez roli Run Remote Queries?
Jeśli ta rola nie jest przypisana, wówczas współdzielone zapytanie może być uruchomione tylko wtedy, gdy spełnione są te warunki:
- Użytkownik ma konto w źródłowym obszarze roboczym.
- Użytkownik ma dostęp do zapytania, które zostanie udostępnione, i wszystkich jego danych bazowych.
- Użytkownik ma konto w docelowym obszarze roboczym.
Uruchamiaj udostępnione zapytania w docelowym obszarze roboczym
Zapytania współdzielone działają w dużej mierze tak samo, jak inne zapytania w Twoim obszarze roboczym. Aby uruchomić zapytanie współdzielone z Wdata Home, wykonaj jedną z poniższych czynności:
- Najedź kursorem na zapytanie i wybierz Run Query z menu akcji.
- Otwórz zapytanie w trybie "Tylko podgląd" i kliknij Uruchom zapytanie w lewym górnym rogu.
Ikony, ograniczenia i inne pytania
Następujące ikony mogą pojawić się obok udostępnionych zapytań na ekranie głównym Wdata:
- Ikona kłódki = To zapytanie jest zablokowane w źródłowym obszarze roboczym i nie można go uruchomić.
- Strzałka w dół = To zapytanie jest udostępniane z innego obszaru roboczego.
- Strzałka w górę = To zapytanie jest współdzielone z innym obszarem roboczym.
Często zadawane pytania
Jestem w źródłowym obszarze roboczym. Dlaczego nie widzę wszystkich osób, którym udostępniono to zapytanie?
Ze względu na ograniczenia bezpieczeństwa możesz wyświetlać tylko określone obszary robocze, do których masz uprawnienia dostępu. Jeśli inny właściciel obszaru roboczego współdzieli to samo zapytanie, a nie masz dostępu do docelowego obszaru roboczego, jego nazwa zostanie ukryta.
Czy mogę wyeksportować, zmodyfikować lub ponownie udostępnić zapytanie, które zostało mi udostępnione?
Nie, zapytania, które zostały Ci udostępnione, należą do oryginalnego obszaru roboczego i nie można ich modyfikować.
Czy mogę utworzyć nowe zapytanie ze współdzielonym zapytaniem jako źródłem?
Nie w tej chwili.
Czy mogę udostępnić zagnieżdżone zapytanie?
Tak, możesz udostępniać zapytanie zagnieżdżone w różnych obszarach roboczych. Jedynym wymogiem jest to, aby zarówno zapytania, jak i ich dane źródłowe istniały w źródłowym obszarze roboczym.
Uwaga: Zagnieżdżone zapytanie nie może być współdzielone, jeśli opiera się na współdzielonym źródle - zobacz poprzednie pytanie.
Czy mogę używać tabel krzyżowych z zapytaniami współdzielonymi?
Nie, crosstab można włączyć tylko ze źródłowego obszaru roboczego.