Vorgehensweise Automatisiertes Dashboard-Image für Tableau Server - Eine Lösung hier

Wir zeigen Ihnen, wie Sie ein automatisiertes Tableau Server-Dashboard-Image oder Images mithilfe des Tab-Administrators erstellen.

Wir sind Tableau-Entwickler mit langjähriger Erfahrung in der Tableau-Beratung. Lesen Sie meinen Lebenslauf, wenn Sie möchten.

Dev3 wird dies mit der sehr benutzerfreundlichen PowerShell erreichen. Es gibt viele Möglichkeiten, diese Arbeitsbelastung zu lösen. Dies ist eine Version der Lösung.

Es ist ein zu 100% erfolgreiches Skript zur Automatisierung von Inhalten. In diesem Fall - automatisiertes Dashboard-Image oder Images.

Es macht Spaß, eine neue Sprache zu lernen, wenn Sie Zeit haben oder neue Rätsel mögen.

"Sie benötigen keine Programmierkenntnisse, um dieses automatisierte Dashboard-Image-Skript abzurufen."
 Angebotsdatum 15.07.20: Kunden-User-Feedback
https://youtu.be/YuKodaqhePo

Ist das die beste Lösung? Nein, es ist eine Lösung, die ich an Geschäftsanwender weitergeben konnte und die das Skript anschließend nicht unterstützen musste. Das Skript ist einfach zu unterstützen. Aus diesem Grund wurde es entwickelt.

Automatisieren Sie Dashboard-Image oder PNG-Exportskript

Beachten Sie, dass das Hashtag in PowerShell ein Kommentar ist und das Skript dies nicht sieht. Sie fügen den Code ein, um zu gewinnen.

Der Code wird in eine .txt-Datei eingefügt und als .ps1-Datei gespeichert. Speichern und schließen Sie die Datei, nachdem Sie Ihre Bearbeitungen und Umgebungsvariablen hinzugefügt haben.

Wir können Ihnen keine .ps1-Datei anbieten, da dies nicht als Download funktionieren würde. Daher sollten Sie bedenken, dass .ps1-Dateien irre Inhalte enthalten können. Dies wurde jedoch von Tausenden beobachtet und von über 30 Kunden hunderte Male am Tag verwendet. Klingeln

Update: Ich werde den Code aktualisieren, um jedes Segment zu erklären.

Wir hoffen, dies hilft Ihnen, die schwierige Frage zu meistern! Das Scrappen von Bildern oder was auch immer Sie für automatisierten Tableau Server-Inhalt benötigen, kann mit dem folgenden Code durchgeführt werden. Habe Spaß!

#Comment - Kommentare lesen, Variablen bearbeiten, ausführen!

. # _______________________________ Start here # PNG-EXPORT-Skript # Ein Powershell-Skript zum Aufrufen von Pngs von Tableau-Ansichten # # Erstellt von - Tyler Garrett # E-Mail - tyler@dev3lop.com # Version 1 # # # || ANMERKUNGEN || # Verzeichnis C: \ POSH \ PNGExport erstellen # In diesem Verzeichnis wird der gesamte Inhalt gespeichert. # Das Skript erwartet, dass das Tableau Bin-Verzeichnis unter Umgebungsvariablenpfad festgelegt wird

#_______________________________

#________________________________ # Variablen setzen #________________________________ $ TS = “http: // localhost” #Server $ username = “admin” #tableau server account $ pass = “admin” #tableau server password $ pgUSR = “readonly” #readonly account password muss $ pgPW = "admin" #postgres password $ SiteF = "BeepTest" #site, von der Sie PNGs abrufenF = "ProjectTest" #project, von der Sie PNGs abrufen #_______________________________ cd C: \ POSH \ PNGExport # _______________________________ # - - - - =====================]]]]]]]]]]]]]]]]]]] ]]]]]]] # ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ # | # Postgresql abfragen und CSV mit Arbeitsmappen-URL erstellen (3 Schritte) | # | # ||||||||||||||||||||||||||||||||||||||||||||||||||||||| ¦¦¦¦¦¦¦¦¦¦¦ # | # 1.Verbindungsinfo | # |

# ||||||||||||||||||||||||||||||||||||||||||||||||||||||| ¦¦¦¦¦¦¦

#Commented - Stellt eine Verbindung zur Datenbank her, um das Repo abzufragen

Set-Location-Funktion "C: \ POSH \ PNGExport" Get-Stuff {[CmdletBinding ()] param ([Zeichenfolge] $ connectionString, [Zeichenfolge] $ query) Write-Verbose 'Abrufen von Tableau Server-Extrakt' $ connection = New-Object -TypeName System.Data.Odbc.OdbcConnection $ connection.ConnectionString = $ connectionString $ command = $ connection.CreateCommand () $ command.CommandText = $ query $ adapter = Neues Objekt System.Data.Odbc.OdbcDataAdapter $ command $ dataset = New-Object -TypeName System.Data.DataSet $ ​​adapter.Fill ($ dataset) $ dataset.Tables [0]} # ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ # | # 2.Abfrage PostgreSQL | # |

# ||||||||||||||||||||||||||||||||||||||||||||||||||||||| ¦¦¦¦¦¦¦

#Commented Verwenden Sie die Treiber- und Trichterabfrage, um eine erneute Aktualisierung durchzuführen.

$ connectionString = ‘Driver = {PostgreSQL ANSI (x64)}; Server = localhost; Port = 8060; Datenbank = Arbeitsgruppe; Uid = ’+ $ pgUSR +’; Pwd = '+ $ pgPW +'; '$ query = @ ”SELECT v.view_url FROM _views v INNER JOIN _workbooks w on (w.id = v.workbook_id) INNER JOIN _sites s on (s.id = v.site_id) WHERE s.name = '$ SiteF' und w.project_name = '$ ProjectF' “@ # ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦

# | Ich habe versucht, die Syntax der obigen Abfrage zu ändern, und sie ist fehlerhaft.

# 3.Erstellen von CSV für tabcmd aus der obigen Abfrage | # | # ||||||||||||||||||||||||||||||||||||||||||||||||||||||| ¦¦¦¦¦¦¦ Get-Stuff -connectionString $ connectionString -query $ query | `Select-Object -Skip 1 -Property view_url | `Export-Csv -Path“ C: \ POSH \ PNGExport \ Reports.csv ”-NoTypeInformation -Delimiter“; ”# - - - - ====================== ==]]]]]]]]]]]]]]]]]]]]]]]]]]]]] #_________________________________ # Durchlaufen Sie CSV von oben und exportieren Sie diese Ansichten als PNG-Dateien # -replace wird in der Schleife verwendet, um den Dateinamen ohne ein "/" # zu speichern, da dieser Wert in einer Dateinamenskonvention nicht zulässig ist. # Eine Fehlerausgabe wird im Ordner generiert

#_________________________________

#Kommentarschleifen in Powershell zum Exportieren von PNGs

#Kommentar; Achten Sie auf diesen Loop-Vorgang, und Sie können sich durch alles navigieren.

#HINWEIS: Pfade ändern

tabcmd login -s $ TS -u $ Benutzername -p $ pass -t $ SiteF ForEach ($ wb in @ (Import-Csv -Pfad C: \ POSH \ PNGExport \ Reports.csv | select -expand view_url)) {Try { $ newwb = $ wb -replace “/”, “_” tabcmd export $ wb –png -f $ newwb 2 >> C: \ POSH \ PNGExport \ TabCmdGetWbErr.txt} Catch {Write-Error -Message “Fehler aufgetreten: $ _ ”}} #_________________________________ # PNG in BMP konvertieren - hilft Personen, die diese Fotos in Powerpoint verschieben # Kommentieren Sie das Verzeichnis * .png…. Zeile aus dem Skript aus, wenn Sie sie als PNG-Dateien behalten möchten #_________________________________ Dir * .png | Umbenennen-Element -Neuname {$ _. Name -Ersetzen ‘\ .png $’, ’. bmp’} tabcmd Abmelden

#_______________________________Und hier

Ende Ihres automatisierten Dashboard-Image-Skripts für Tableau Server

Wie bereits erwähnt, sind die automatisierten Dashboard-Bilder von Tableau Server sehr einfach und enthalten den richtigen Inhalt.

Coole Frau hilft beim Erlernen von PowerShell, um Tableau Server-Images zum Spaß zu automatisieren!

Ja, die Installation von Tableau Server auf dem Computer und das Erstellen von Skripten hat Spaß gemacht. Diese Skripte funktionieren für unzählige Kunden.

Unser Blog ist der Effekt davon.

Meine Frau ist großartig und lässt mich bis spät in die Nacht in neue Programmiersprachen eintauchen. Es ist aufregend, Lösungen zu entwickeln und als Open Source anzubieten!

Möglicherweise benötigen Sie eine legitime Ehefrau, damit Ihre Umgebungsvariablen im folgenden Code ordnungsgemäß funktionieren. Hat eine Weile gedauert, aber hey, es ist jetzt kommentiert! Einfach kopieren und einfügen.

Es ist stark mit Hashtags auskommentiert und sehr benutzerfreundlich.

Wir empfehlen, Personen darüber zu informieren, bevor Sie Tableau Server verwenden oder es in einer Entwicklungsumgebung testen. Teilen Sie anderen mit, dass möglicherweise Auswirkungen vorliegen. Wenn Sie eine große Liste erstellen, kann dies erhebliche Auswirkungen haben.

Das Automatisieren von Bildern von Tableau Server kann einige Probleme verursachen. Wie Lagerung. Möglicherweise haben Sie Ihren IT-Mitarbeiter verärgert, so weit wie möglich zu kommen. Sag ihm unbedingt, dass du ihn liebst und dass du ein paar Gigs für diese Mega-Pulls gebrauchen könntest!

Wenn Sie es so weit geschafft haben, machen Sie sich darüber und wahrscheinlich auch über den IT-Mitarbeiter keine Sorgen. (Gehen Sie auf Nummer sicher)

Wenn Sie also lernen möchten, wie Sie mit einfacher Automatisierung Tausende von Stunden sparen, schreibe ich dies als goldenes Ticket!

Ein Update zum Automated Dashboard Image Post von Ages Ago

War ein bisschen mit Tableau-Beratung beschäftigt und habe nicht bemerkt, was passiert ist.

Als nächstes wollte ich Ihnen mehr über das Automatisieren von Dashboard-Images oder das Melden von Images von Tableau Server mithilfe von Tab Admin erklären.

Mein früherer Kunde aus früheren Zeiten nutzte einfach unseren Chat und sagte mir, ich solle ihn zum Blog hinzufügen, da die richtige Antwort von einem Account vergeben wurde, der nie wieder verwendet wurde.

Funktioniert unser automatisiertes Dashboard-Image-Tableau-Server-Skript?

Automatisierte Dashboard-Images von Tableau Server sind die einzige Möglichkeit, Ihren .png-Pull durchzuführen.

Ich rief die Freunde an, die es täglich benutzten, und 100% sagten, sie hätten es nie ändern müssen.

Das sind großartige Neuigkeiten für Sie. Sie müssen nur in eine PowerShell eintauchen. Pingen Sie uns an, wenn Sie auf etwas stecken bleiben.

Dev3lops Gründer Tyler hat den größten Teil des automatisierten Dashboard-Image-Skripts für Tableau Server erstellt

Das unten stehende Skript bestand aus Einzelteilen, die mir die Sprache PowerShell beigebracht haben.

Lasten wurden online gefunden und zusammen mit Tausenden und Abertausenden von Testläufen gehackt.

Automatisierte Dashboard-Bilder in PowerShell sind einfach zu handhaben und werden niemals unterbrochen.

Wenn Sie das automatisierte Bildskript für Tableau Server nicht erstellen können, kopieren Sie es, fügen Sie es ein und verwenden Sie es!

Tausende von Stunden sparen! Sie können dies austauschen und alles automatisieren.

Automatisiertes Dashboard-Image wie ein Champion ohne Flaum.

Das Image-Skript für Tableau ServerAutomated-Dashboards

Dieses automatisierte Dashboard-Abbildskript für Tableau Server wurde erstellt, um allen Benutzern die Automatisierung mit Tabadmin zu erleichtern. Stellen Sie Ihre Variablen ein und das automatische Scrape von Bildern ist eine einfache Aufgabe zum Kopieren und Einfügen. Sie können 1, 2 oder Tausende von Bildern automatisieren.

Automatisiertes Dashboard-Skript für Tableau Server, das anderen die Automatisierung von PNGs über Tausende von Stunden erspart.

Um Dashboard-Image-Scrapes wirklich zu automatisieren, sind nach Tausenden von Tests einige Tests erforderlich. Hier ist eine kostenlose App, mit der Sie Images von Tableau Server scrappen können.

Wenn Sie mit SQL vertraut sind, sehen Sie die volle Flexibilität, die diese Abfrage für die Verwendung von Postgres bietet. Es ist im unten angegebenen PowerShell-Code verschachtelt. Es wird von vielen Kunden verwendet, die Sie in unserem Portfolio sehen.

Sie können dies verwenden, um Bilder oder Arbeitsmappen zu automatisieren! Nutzen Sie unseren Entwickler-Live-Chat, um uns mitzuteilen, wie es funktioniert. Wir können es nicht unterstützen, und Tableau Support kann es auch nicht unterstützen. Gerne beraten und achten Sie darauf, nichts zu brechen. Teilen Sie Ihrem Team mit, was Sie gerade tun.

Wir bieten auch erweiterte Inhalte in der Tableau-Community an.

Mögen; So schreiben Sie schnelle Berechnungen in Tableau Desktop, So zählen Sie Gewinne in Tableau Desktop.

Wir bieten lustige Community-Herausforderungen. Lösungen für viele bis viele, die einfaches SQL verwenden

Wir bieten auch erweiterte Inhalte in der Tableau-Community an.

Mögen; So schreiben Sie schnelle Berechnungen in Tableau Desktop, So zählen Sie Gewinne in Tableau Desktop.

Wir bieten lustige Community-Herausforderungen. Lösungen für viele bis viele, die einfaches SQL verwenden.

Einige nennen es eine Lösung für dynamische Parameter - das ist das am häufigsten nachgefragte Produktmerkmal!

Außerdem nehmen wir uns viel Zeit, um Produkt-Feedback zu geben. Wir kennen das Produkt sehr gut und helfen dem Community-Forum gerne bei allen Arten von herausfordernden Einsätzen.

Bitte folgen Sie mir auf meiner digitalen Reise, auf meiner Reise, meinem neuen Vater, meinem neuen Spieler und meinem neuen Wellendenker!

https://TylerGarrett.com
https://instagram.com/itylergarrett.tag
https://instagram.com/itylergarrett
https://steller.co/itylergarrett
https://medium.com/@itylergarrett.tag
https://twitter.com/itylergarrett
https://musicblip.com
https://dev3lop.com
https://www.holonis.com/tyler-garrett

Ursprünglich veröffentlicht auf dev3lop.com am 17. Oktober 2017.