Zapytania umożliwiają agregowanie i segmentowanie danych z wielu tabel lub arkuszy kalkulacyjnych na podstawie określonych kryteriów. 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 przestrzeni roboczej mogą udostępniać zapytania.
- Aby wyświetlić lub uruchomić udostępnione zapytanie w obszarze roboczym docelowym, musisz mieć dostęp do wszystkich danych źródłowych zapytania w obszarze roboczym źródłowym. Alternatywnie, każdy w przestrzeni roboczej może uzyskać dostęp do współdzielonego zapytania, pod warunkiem, że przynajmniej jeden użytkownik ma przypisaną rolę Uruchom zdalne zapytania .
- Przed rozpoczęciem pracy sprawdź, czy moduł Cross-Workspace Queries jest włączony w Twoich obszarach roboczych. Jeśli funkcja ta nie została jeszcze włączona, administrator Twojej organizacji będzie musiał złożyć wniosek o jej aktywację.
Definicje ról
W obszarze roboczym SOURCE
| Rola | Opis | Gdzie przypisać |
|---|---|---|
| Właściciel obszaru roboczego | Musi to być osoba udostępniająca zapytanie do obszaru roboczego docelowego. | W zapytaniu kliknij Uprawnienia na pasku narzędzi i wybierz Właściciel . |
| Widz w zapytaniu współdzielonym | Minimalna wymagana ilość uprawnień, aby użytkownik mediator mógł ją wykonać. | W każdej tabeli źródłowej kliknij Uprawnienia na pasku narzędzi i wybierz Przeglądarka . |
| Przeglądarka wszystkich tabel bazowych używanych przez zapytanie | Wymagane, aby mediator uzyskał dostęp do danych źródłowych. | W każdej tabeli źródłowej kliknij Uprawnienia na pasku narzędzi i wybierz Przeglądarka . |
W obszarze roboczym DESTINATION
| Rola | Opis | Gdzie przypisać |
|---|---|---|
| Uruchom zdalne zapytania | Wyznacza użytkownika jako mediatora; wykonuje zapytanie w imieniu wszystkich pozostałych użytkowników obszaru roboczego. | Otwórz członkostwo w obszarze roboczym i przypisz rolę „Uruchom zapytania zdalne” pojedynczej osobie w tym obszarze roboczym. Zobacz Przypisz rolę Uruchom zdalne zapytania poniżej. |
| Dowolna standardowa rola w obszarze roboczym (przykłady: Przeglądający, Edytor). | Musi być przypisana w połączeniu z rolą „Uruchom zapytania zdalne”. Nie może funkcjonować jako samodzielna rola. | Otwórz listę członków obszaru roboczego dla tego obszaru roboczego i przypisz role. |
Udostępnij zapytanie z obszaru roboczego źródłowego
Aby umożliwić właścicielom innych obszarów roboczych przeglądanie i uruchamianie zapytania, możesz je udostępnić. Podczas udostępniania zapytania wszelkie edycje należy wprowadzać w jego macierzystym obszarze roboczym.
- Na stronie głównej Wdata najedź kursorem na zapytanie i z menu akcji wybierz opcję Udostępnij .
-
Otwórz menu rozwijane Wybierz obszar roboczy i wybierz obszar roboczy, z którym chcesz udostępnić zapytanie.
Uwaga : Tylko użytkownicy mający dostęp do wszystkich danych źródłowych zapytania będą mogli je wyświetlić lub uruchomić. Aby rozszerzyć dostęp na wszystkich użytkowników w przestrzeni roboczej współdzielonej, przypisz co najmniej jednemu użytkownikowi rolę Uruchom zapytania zdalne.
-
( Opcjonalnie ) Aby przyznać dostęp wszystkim osobom w obszarze roboczym docelowym, 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ę Uruchom zdalne zapytania w obszarze roboczym docelowym.
- Kliknij Zastosuj zmiany , aby zapisać.
Blokada przebiegów zapytania
Możesz tymczasowo wstrzymać współdzielone zapytanie, otwierając menu z trzema kropkami po prawej stronie i wybierając opcję Zablokuj uruchomienia zapytania . Blokadę można zastosować do pojedynczego obszaru roboczego lub do wszystkich jednocześnie.
Ponieważ zablokowane zapytanie można uruchomić wyłącznie w źródłowym obszarze roboczym, jest ono często używane podczas edycji wcześniej udostępnionego zapytania lub oczekiwania na nowe dane.
Wszystkie zablokowane zapytania będą oznaczone w obszarze roboczym docelowym małą ikoną kłódki .
Przypisz rolę Uruchom zdalne zapytania
Rola Uruchom zdalne zapytania umożliwia pojedynczemu, przypisanemu użytkownikowi działanie w roli „mediatora” dla wszystkich uruchomień zapytań w obszarze roboczym. W efekcie wybranemu użytkownikowi przyznawany jest pełny dostęp do zapytania, a wszyscy pozostali użytkownicy w obszarze roboczym mogą je uruchomić, „pożyczając” swoje uprawnienia. Oznacza to, że dla całej przestrzeni roboczej potrzebny jest tylko jeden mediator.
Aby przypisać tę rolę:
- Zaloguj się do docelowej przestrzeni roboczej jako Właściciel przestrzeni roboczej .
- Kliknij identyfikator obszaru roboczego w prawym górnym rogu i wybierz Członkowie .
- Wybierz użytkownika, którego dane uwierzytelniające zostaną użyte do uruchomienia zapytania.
- Kliknij Edytuj i wybierz Role .
- Przypisz rolę Uruchom zdalne zapytania i kliknij Zastosuj .
- Zapisz zmiany przed utworzeniem strony.
Podczas udostępniania zapytań tej przestrzeni roboczej w przyszłości właściciele zapytań będą mogli wybrać tego użytkownika z menu rozwijanego Uruchom zapytania zdalne.
Dlaczego warto korzystać z roli Uruchom zapytania zdalne?
Rola ta umożliwia członkom współdzielonej przestrzeni roboczej uruchamianie zapytań bez konieczności bycia członkiem źródłowej przestrzeni roboczej. Rozwiązanie to sprawdza się doskonale w przypadku informacji poufnych lub wrażliwych, ponieważ odbiorcy mogą uruchomić zapytanie i zobaczyć jego wyniki, nie uzyskując dostępu do danych źródłowych.
Jak uruchomić współdzielone zapytanie bez roli Uruchom zapytania zdalne?
Jeśli ta rola nie jest przypisana, wówczas współdzielone zapytanie można uruchomić wyłącznie wtedy, gdy spełnione są następujące 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.
Uruchamianie współdzielonych zapytań w obszarze roboczym docelowym
Współdzielone zapytania działają w zasadzie tak samo jak inne zapytania w obszarze roboczym. Aby uruchomić współdzielone zapytanie z poziomu Wdata Home , wykonaj jedną z następujących czynności:
- Najedź kursorem na zapytanie i wybierz opcję Uruchom zapytanie 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
Obok udostępnionych zapytań na ekranie głównym Wdata mogą pojawić się następujące ikony:
- Ikona kłódki = To zapytanie jest zablokowane w obszarze roboczym źródłowym i nie można go uruchomić.
- Strzałka w dół = To zapytanie jest współdzielone z inną przestrzenią roboczą.
- Strzałka w górę = To zapytanie jest współdzielone z inną przestrzenią roboczą.
Często zadawane pytania
Jestem w przestrzeni roboczej źródłowej. Dlaczego nie widzę wszystkich osób, którym udostępniono to zapytanie?
Ze względów bezpieczeństwa możesz przeglądać tylko te obszary robocze, do których masz uprawnienia dostępu. Jeśli inny właściciel obszaru roboczego udostępni to samo zapytanie, a Ty nie masz dostępu do obszaru roboczego docelowego, jego nazwa zostanie ukryta.
Czy mogę wyeksportować, zmodyfikować lub ponownie udostępnić zapytanie, które zostało mi udostępnione?
Nie, udostępnione Tobie zapytania należą do oryginalnej przestrzeni roboczej i nie można ich modyfikować.
Czy mogę utworzyć nowe zapytanie, używając zapytania współdzielonego jako źródła?
Nie w tym momencie.
Czy mogę udostępnić zagnieżdżone zapytanie?
Tak, można udostępniać zagnieżdżone zapytanie w różnych obszarach roboczych. Jedynym wymogiem jest, aby zarówno zapytania, jak i ich dane źródłowe istniały w źródłowym obszarze roboczym.
Uwaga : Zapytania zagnieżdżonego nie można udostępniać, jeśli opiera się ono na współdzielonym źródle — patrz poprzednie pytanie.
Czy mogę używać tabeli krzyżowej ze współdzielonymi zapytaniami?
Nie, funkcję tabela krzyżowa można włączyć tylko z obszaru roboczego źródłowego.