Hvad er nogle gode eksempler på, hvordan man bruger initial SQL i Tableau?


Bedste svar

Opdatering / redigering baseret på forfatterens kommentar

Indledende SQL er evnen til at videregive en kommando under forbindelsen til db. Tableau refererer ikke til dette til visualisering, men det kan være nødvendigt, at serveren udfører nogle opgaver, før din forbindelsesforespørgsel køres.

Et par eksempler:

  • Kør en lagret procedure
  • Opret midlertidige tabeller
  • Understøtter nogle sikkerhedsindstillinger på rækkeniveau
  • Brug Tableau-serverlegitimationsoplysninger til logning (indsæt brugernavn og Tableau-information i en logningstabel)

Gennemgang af et tidligere dashboard brugte jeg 2 af punkterne ovenfor. Den lagrede procedure skulle udføres for at køre for at udarbejde en månedlig salgsrapport og prognose. Det sidste punkt til sporing af brugere, projektmapper og Tableau-version, der bruges til at opgradere Tableau-serverversioner og rapporter om brug til IT.

Alt i alt tror jeg ikke, at den oprindelige sql vil blive brugt forventer i nogle unikke tilfælde.

Jeg vil meget gerne forstå rækken sikkerhedstilgang, da jeg går ned ad en sti med en nuværende klient, der har mere end 100 mærker og har kompleks sikkerhed, som i øjeblikket er implementeret på serveren. Takket være dit spørgsmål … Jeg skal undersøge noget.

Håber det hjælper.

—o Oprindeligt svar

Opretter forbindelse til en datasø, en enorm datatabel / visning, eller du har brug for en brugerdefineret visning oprettet i farten, der ikke er nødvendig til lagring som en visning i db.

Datasø / store visninger – forbedring af datahastighed

Brug SQL til at fokusere på kun at indbringe de nødvendige data. Præcise metrics og dimensioner eller forkortede tidsperioder.

Tilpasset visning – sammenføj tabeller til et tilpasset datasæt

Nogle gange den visning, du har brug for, findes ikke, og du bør ikke lave tilfældige visninger i db for at udfylde dine engangsbegær. Brug denne tilgang til at deltage i tabeller til dit tilpassede datasæt.

Ekstra kredit

Du kan bruge parametre inden for tilpasset sql forespørgsler. Opret din kodeblok, udforsk datasættet, og find ud af, hvordan du implementerer brugen af ​​parametre til at tilpasse din rapport baseret på input – dvs. brug en parameter til at vælge dimension som Region eller Land for at give brugeren mulighed for at se data opsummeret til disse valg ved at ændre din valgte forespørgsel.

** En ting at bemærke er, at du bruger en live forbindelse til db, når du bruger brugerdefinerede forespørgsler, så der er behov for yderligere overvejelse i, hvor lang tid det tager databasen at returnere resultater, da det vil påvirke dashboardets ydeevne samt sikre, at alle brugere har korrekt adgang til db.

Svar

For at brug initial SQL

Eller vælg Data> Initial SQL eller Data> Query Banding og Initial SQL afhængigt af den database, du opretter forbindelse til. Indtast SQL kommandoen i Indledende SQL dialogboksen. Du kan bruge rullemenuen Indsæt for at videregive parametre til din datakilde.

Tak,

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *