Med frågor kan du aggregera och segmentera data från flera tabeller eller kalkylark baserat på specifika kriterier. Jämfört med enskilda tabeller och ark är frågor en enklare och mer robust lösning för att dela stora dataset mellan olika arbetsytor.
Krav
- Endast ägare av arbetsytor kan dela frågor.
- Om du vill visa eller köra en aktie i arbetsytan på målet måste du ha åtkomst till alla frågans källdata i arbetsytan på källan. Alternativt kan alla i arbetsytan få åtkomst till en aktie så länge som en användare har tilldelats rollen Kör fjärrfrågor.
- Innan du börjar, bekräfta att modulen Cross-Workspace Queries är aktiverad i dina arbetsytor. Om det inte redan är aktiverat måste din organisationsadministratör skicka in en begäran om att få det aktiverat.
Rolldefinitioner
I SOURCE-arbetsytan
| Roll | Beskrivning | Vart man ska tilldela |
|---|---|---|
| Ägare av arbetsyta | Måste vara den person som delar frågan med målarbetsytan. | Inuti frågan klickar du på Behörigheter i verktygsfältet och väljer Ägare . |
| Visare på den delade frågan | Minimikrav för att medlaranvändaren ska kunna utföra den. | Inuti varje källtabell klickar du på Behörigheter i verktygsfältet och väljer Visare . |
| Visare på alla underliggande tabeller som används av frågan | Krävs för att medlaren ska kunna få åtkomst till källdata. | Inuti varje källtabell klickar du på Behörigheter i verktygsfältet och väljer Visare . |
I DESTINATION-arbetsytan
| Roll | Beskrivning | Vart man ska tilldela |
|---|---|---|
| Kör fjärrfrågor | Utser användaren till medlare; kör frågan åt alla andra arbetsyteanvändare. | Öppna arbetsytemedlemskap och tilldela rollen "Kör fjärrfrågor" till en enskild person i den arbetsytan. Se Tilldela rollen Kör fjärrfrågor nedan. |
| Valfri standardarbetsyteroll (exempel: läsare, redigerare). | Måste tilldelas i kombination med rollen "Kör fjärrfrågor". Den kan inte fungera som en fristående roll. | Öppna medlemslistan för arbetsytan för den här arbetsytan och tilldela roller. |
Aktivera en fråga från källans arbetsyta
För att göra det möjligt för ägare av andra arbetsytor att visa och köra en fråga kan du aktie den. När du delar en fråga måste eventuella ändringar fortfarande göras i den ursprungliga arbetsytan.
- Från Wdata Home , håll muspekaren över frågan och välj Aktivera från åtgärdsmenyn.
-
Öppna rullgardinsmenyn Välj en arbetsyta och välj en arbetsyta som du vill dela frågan med.
Obs : Endast användare med åtkomst till alla frågans källdata kommer att kunna visa eller köra den. För att utöka åtkomsten till alla användare i den delade arbetsytan, tilldela minst en användare rollen Run Remote Queries.
-
(Valfritt) Om du vill bevilja åtkomst till alla i arbetsytan på målet öppnar du rullgardinsmenyn bredvid den nyligen tillagda arbetsytan och väljer en av de listade användarna.
Obs : Den här menyn visar endast användare som har tilldelats rollen Kör fjärrfrågor i målarbetsytan.
- Klicka på Apply Changes för att spara.
Lås frågekörningar
Du kan tillfälligt pausa en aktie genom att öppna menyn med tre punkter på höger sida och välja Lock Query Runs. Det här låset kan tillämpas på en enda arbetsyta eller på alla arbetsytor samtidigt.
Eftersom en låst fråga bara kan köras i källans arbetsyta används den ofta när man redigerar en fråga som tidigare har aktie eller väntar på nya data.
Alla låsta frågor markeras i arbetsytan på målet med ett litet hänglås .
Tilldelning av rollen Kör fjärrfrågor
Rollen Run Remote Queries gör det möjligt för en enda tilldelad användare att fungera som "medlare" för alla frågekörningar i en arbetsyta. I praktiken beviljas den valda användaren full åtkomst till frågan - och alla andra i arbetsytan får köra den genom att "låna" deras behörigheter. Detta innebär att endast en mediator behövs för hela arbetsytan.
För att tilldela denna roll:
- Logga in på arbetsytan på målet som Ägare av arbetsytan.
- Klicka på arbetsyteidentifieraren längst upp till höger och välj Medlemmar .
- Välj den användare vars autentiseringsuppgifter ska användas för att köra frågan.
- Klicka på Redigera och välj Roller .
- Tilldela rollen Kör fjärrfrågor och klicka på Verkställ .
- Spara dina ändringar innan du skapar sidan.
När ägare till frågor i framtiden ska dela frågor med den här arbetsytan kan de välja den här användaren i rullgardinsmenyn Kör fjärrfrågor.
Varför använda rollen Kör fjärrfrågor?
Med den här rollen kan medlemmar i en aktie arbetsyta köra en fråga utan att vara medlem i källans arbetsyta. Det är perfekt när det handlar om känslig eller konfidentiell information, eftersom mottagarna kan köra frågan och se resultatet utan att få åtkomst till de underliggande uppgifterna.
Hur kör jag en aktie fråga utan rollen Kör fjärrfrågor?
Om den här rollen inte är tilldelad kan den aktie-frågan endast köras när dessa villkor är uppfyllda:
- Användaren har ett konto i källans arbetsyta.
- Användaren har åtkomst till den fråga som kommer att aktie och alla dess underliggande data.
- Användaren har ett konto i arbetsytan på målet.
Kör frågor med aktier i arbetsytan på målet
Aktiebaserade frågor fungerar i stort sett på samma sätt som de andra frågorna i din arbetsyta. Gör något av följande för att köra en aktie-fråga från Wdata Home:
- Håll muspekaren över frågan och välj Run Query från dess åtgärdsmeny.
- Öppna frågan i läget "View only" och klicka på Run Query längst upp till vänster.
Ikoner, begränsningar och andra frågor
Följande ikoner kan visas bredvid aktier på Wdatas startskärm:
- En hänglåsikon = Den här frågan är låst i källans arbetsyta och kan inte köras.
- En nedåtgående pil = Den här frågan är aktie från en annan arbetsyta.
- En pil uppåt = Den här frågan aktieförs med en annan arbetsyta.
Vanliga frågor och svar
Jag är i arbetsytan för källan. Varför kan jag inte se alla som den här frågan delas med?
På grund av säkerhetsbegränsningar kan du bara visa de specifika arbetsytor som du har behörighet till. Om en annan ägare av arbetsytan aktie i samma fråga och du inte har åtkomst till arbetsytan på målet döljs dess namn.
Kan jag exportera, ändra eller åter dela en fråga som har delats med mig?
Nej, frågor som har aktieats med dig tillhör den ursprungliga arbetsytan och kan inte ändras.
Kan jag skapa en ny fråga med den aktie-frågan som källa?
Inte just nu.
Kan jag aktie en nästlad fråga?
Ja, du kan aktie en nästlad fråga över arbetsytor. Det enda kravet är att både frågorna och deras källdata finns i arbetsytan för källan.
Obs: En kapslad fråga kan inte delas om den förlitar sig på en delad källa - se föregående fråga.
Kan jag använda korstabell med aktie-frågor?
Nej, korstabell kan endast aktiveras från källans arbetsyta.