Wat zijn enkele goede voorbeelden van het gebruik van initiële SQL in Tableau?


Beste antwoord

Update / bewerkt op basis van commentaar van de auteur

Initiële SQL is de mogelijkheid om een ​​commando door te geven tijdens de verbinding met de database. Tableau verwijst hier niet naar voor visualisatie, maar het kan zijn dat de server een aantal taken moet uitvoeren voordat je verbindingsvraag wordt uitgevoerd.

Een paar voorbeelden:

  • Voer een opgeslagen procedure uit
  • Maak tijdelijke tabellen
  • Ondersteunt enkele beveiligingsopties op rijniveau
  • Maak gebruik van Tableau-serverreferenties voor logboekregistratie (voeg gebruikersnaam en Tableau-info in een logtabel in)

Bij het bekijken van een verleden dashboard heb ik 2 van de bovenstaande punten gebruikt. De opgeslagen procedure moest worden uitgevoerd om een ​​maandelijks verkooprapport en prognose op te stellen. Het laatste opsommingsteken om gebruikers, werkmappen en Tableau-versie bij te houden die wordt gebruikt voor het upgraden van Tableau-serverversies en rapporten over het gebruik voor IT.

In totaal denk ik meestal niet dat de initiële sql zal worden gebruikt verwacht in enkele unieke gevallen.

Ik zou graag de rijbeveiligingsaanpak willen begrijpen, aangezien ik een pad ga met een huidige klant die meer dan 100 merken heeft en complexe beveiliging heeft die momenteel wordt geïmplementeerd op de server. Dankzij uw vraag … heb ik wat onderzoek te doen.

Hoop dat het helpt.

—o Oorspronkelijke reactie

Verbinding maken met een datameer, enorme gegevenstabel / weergave, of je hebt een aangepaste weergave nodig die direct is gemaakt en die niet nodig is voor opslag als weergave in de database.

Gegevensmeer / grote weergaven – verbeter de gegevens, namelijk snelheid

Gebruik de SQL om u te concentreren op het binnenhalen van alleen de noodzakelijke gegevens. Exacte statistieken en dimensies of verkorte tijdsperioden.

Aangepaste weergave – voeg tabellen samen in een aangepaste gegevensset

Soms de weergave die je nodig hebt, bestaat niet en je zou geen willekeurige weergaven in de database moeten maken om je eenmalige verlangens te vervullen. Gebruik deze benadering om tabellen samen te voegen voor uw aangepaste dataset.

Extra krediet

U kunt parameters gebruiken binnen aangepaste SQL vragen. Maak uw codeblok, verken de dataset en zoek uit hoe u het gebruik van parameters implementeert om uw rapport aan te passen op basis van invoer – dwz gebruik een parameter om de dimensie te selecteren als Regio of Land om de gebruiker de mogelijkheid te bieden om gegevens te zien samengevat in die selecties door uw selectiequery te wijzigen.

** Een ding om op te merken is dat u een live verbinding met de db bij het gebruik van aangepaste querys, dus er moet extra aandacht worden besteed aan hoe lang het duurt voordat de database resultaten retourneert, aangezien dit de prestaties van het dashboard beïnvloedt en ervoor zorgt dat alle gebruikers de juiste toegang hebben tot de database.

Antwoord

Om initiële SQL te gebruiken

Of selecteer op de gegevensbronpagina Data> Initiële SQL of Data> Query Banding en Initiële SQL , afhankelijk van de database waarmee u verbinding maakt. Typ de SQL -opdracht in het Initial SQL -dialoogvenster. U kunt het vervolgkeuzemenu Invoegen gebruiken om parameters door te geven aan uw gegevensbron.

Bedankt,

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *