Vilka är några bra exempel på hur man använder initial SQL i Tableau?


Bästa svaret

Uppdatering / redigerad baserat på författarens kommentar

Initial SQL är förmågan att skicka ett kommando under anslutningen till db. Tableau refererar inte till detta för visualisering men du kan behöva servern för att utföra vissa uppgifter innan din anslutningsfråga körs.

Några exempel:

  • Kör en lagrad procedur
  • Skapa tillfälliga tabeller
  • Stöder vissa säkerhetsalternativ på radnivå
  • Utnyttja referenser för Tableau-server för loggning (infoga användarnamn och Tableau-information i en loggtabell) li>

Granska en tidigare instrumentpanel Jag använde två av punkterna ovan. Den lagrade proceduren behövs för att köras för att sammanställa en månatlig försäljningsrapport och prognos. Den sista punkten för att spåra användare, arbetsböcker och Tableau-versionen som används för att uppgradera Tableau-serverversioner och rapporter om användning för IT.

Sammantaget tror jag för det mesta inte att den första SQL-filen kommer att användas förväntar mig i vissa unika fall.

Jag skulle gärna vilja förstå radsäkerhetsmetoden när jag går en väg med en nuvarande klient som har mer än 100 varumärken och har komplex säkerhet som för närvarande implementeras på servern. Tack vare din fråga … Jag har en del undersökningar att göra.

Hoppas det hjälper.

—o Ursprungligt svar

Ansluter till en datasjö, en enorm datatabell / vy eller du behöver en anpassad vy skapad i farten som inte behövs för lagring som en vy i db.

Datasjö / stora vyer – förbättra datahastigheten

Använd SQL för att fokusera på att bara få in nödvändig data. Exakta mått och dimensioner eller förkortade tidsperioder.

Anpassad vy – koppla samman tabeller till en anpassad datamängd

Ibland vyn du behöver finns inte och du borde inte göra slumpvisa vyer i db för att fylla dina önskningar. Använd den här metoden för att gå med i tabeller för din anpassade dataset.

Extra kredit

Du kan använda parametrar i anpassad SQL frågor. Skapa ditt kodblock, utforska datauppsättningen och ta reda på hur du kan använda parametrarna för att anpassa din rapport baserat på inmatning – dvs använd en parameter för att välja dimension som region eller land för att ge användaren möjlighet att se data sammanfattas till dessa val genom att ändra din valda fråga.

** En sak att notera är att du använder en direktanslutning till db när du använder anpassade frågor så ytterligare övervägande behövs i hur lång tid det tar att databasen returnerar resultat eftersom det kommer att påverka instrumentpanelens prestanda och se till att alla användare har rätt tillgång till db.

Svar

För att använda initial SQL

Eller välj Data> Initial SQL eller Data> Query Banding och Initial SQL beroende på vilken databas du ansluter till. Ange kommandot SQL i dialogrutan Initial SQL . Du kan använda rullgardinsmenyn Infoga för att skicka parametrar till din datakälla.

Tack,

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *