Integrieren von Tableau in einen Slack-Workspace
Ab Version 2021.3 unterstützen Tableau Server und Tableau Cloud die Integration in die Tableau-App für Slack, sodass Ihr Team zusammenarbeiten, Tableau-Snapshots freigeben, nach Tableau-Inhalten suchen und Benachrichtigungen über Tableau-Daten erhalten kann – direkt im Slack-Workspace, in dem sie arbeiten.
Mit der Tableau-App für Slack können Sie Ihre Tableau-Site mit einem Slack-Workspace verbinden. Nach der Aktivierung können Tableau-Benutzer:
- Benachrichtigungen in Slack sehen, wenn Teammitglieder Inhalte für sie freigeben, wenn sie in einem Kommentar erwähnt werden oder wenn Daten einen bestimmten Schwellenwert in einer datengesteuerten Warnung erreichen. Wenn ein Site-Administrator in Tableau Cloud oder ein Serveradministrator in Tableau Server Benachrichtigungen in einer Site aktivieren, können Benutzer steuern, welche Benachrichtigungen sie in Slack erhalten, indem sie ihre Kontoeinstellungen(Link wird in neuem Fenster geöffnet) konfigurieren.
- eine Vorschau einer Visualisierung anzeigen, wenn eine Tableau-URL in Slack eingefügt wird, sodass Benutzer direkt in Slack datenbezogene Inhalte mit Kontext freigeben können.
- nach Tableau-Ansichten oder -Arbeitsmappen in Slack-DMs und -Kanälen suchen.
- auf kürzlich angesehene Inhalte und Favoriten über die Tableau-App für Slack zugreifen.
Weitere Informationen finden Sie unter Verwenden der Tableau-App für Slack zum Empfangen von Benachrichtigungen, zur Suche und zur Freigabe.
Anmerkung: Einige Benachrichtigungseinstellungen sind möglicherweise nicht verfügbar, wenn die Funktionen für Ihre Site deaktiviert sind. Wenn zum Beispiel die Einstellung "Benutzersichtbarkeit" auf "Eingeschränkt" gesetzt ist, sind die Benachrichtigungen deaktiviert. Weitere Informationen finden Sie unter Referenz für Site-Einstellungen und Verwalten der Site-Benutzersichtbarkeit.
Um Slack in Ihre Tableau-Site zu integrieren, müssen Sie mehrere Schritte durchführen – einige davon in Tableau Server und andere in dem Slack-Workspace, mit dem Sie eine Verbindung herstellen möchten. In dieser Übersicht werden diese Schritte sowohl für Tableau-Site-Administratoren in Tableau Cloud oder einen Tableau Serveradministrator in Tableau Server als auch für Slack-Workspace-Administratoren beschrieben.
Anforderungen
Zum Aktivieren von Tableau in Slack sind sowohl ein Slack-Workspace-Administrator als auch entweder ein Tableau-Site-Administrator in Tableau Cloud oder ein Tableau-Server-Administrator in Tableau Server erforderlich.
Verbinden einer Tableau Server-Site mit einem Slack-Workspace
Ein Tableau Server-Administrator kann einen Slack-Workspace mit einer Tableau Server-Site verbinden. Das Verbinden Ihrer Tableau-Site mit einem Slack-Workspace umfasst drei Aufgaben:
- Slack-Workspace-Administrator: Erstellen einer privaten Slack-Anwendung auf der Slack-API-Plattform.
- Tableau-Server-Administrator: Hinzufügen eines OAuth-Clients mithilfe der App-Informationen.
- Tableau-Server-Administrator: Verbinden Ihrer Tableau-Site mit Slack.
Jede Tableau-Site kann sich mit einem Slack-Workspace pro Tableau-Site verbinden. Informationen zum Erstellen von Slack-Apps finden Sie in den Best practices and guidelines for Slack platform(Link wird in neuem Fenster geöffnet) (Best Practices und Richtlinien von Slack für die Slack-Plattform).
Hinweis: Bei Verwendung eines Proxyservers müssen Sie darauf achten, dass Sie die Proxyeinstellungen gemäß der Anleitung in Konfigurieren von Proxys und Lastenausgleichsmodulen für Tableau Server eingerichtet haben, bevor Sie beginnen.
Zusätzlich für Windows:
- Stellen Sie sicher, dass in den Windows-Umgebungsvariablen bereits
http_proxy
undhttps_proxy
angegeben sind. Weitere Informationen und Anweisungen zum Angeben von Umgebungsvariablen finden Sie unter Konfigurieren von Proxys und Lastenausgleichsmodulen für Tableau Server. - Fügen Sie die Slack-Domänen in dieser Liste der Zulassungsliste hinzu. Weitere Informationen finden Sie unter Kommunizieren mit dem Internet.
Schritt 1: Erstellen einer Tableau-App für Slack
Slack-Workspace-Administrator:
- Wechseln Sie in die API-Dokumentation(Link wird in neuem Fenster geöffnet) von Slack und wählen Sie Create New App (Neue App erstellen) aus.
- Wählen Sie From Scratch (Komplett neu erstellen) aus und fügen Sie dann einen App-Namen und den Workspace hinzu, in dem sich die App befinden soll. Wählen Sie Create New App (Neue App erstellen) aus.
- Geben Sie Ihrer App einen Namen und wählen Sie einen Slack-Workspace aus.
- Die Einstellungen mit den Basisinformationen Ihrer App werden angezeigt. Hier können Sie die Berechtigungen, Beschreibung der App usw. ändern.
- Wählen Sie im Abschnitt "Add Features and functionality" (Features und Funktionen hinzufügen) den Punkt Bots aus, und wählen Sie dann Review Scopes to Add (Hinzuzufügenden Umfang überprüfen) aus.
- Fügen Sie unter "Bot Token Scopes" (Bot-Token-Umfang) die folgenden Punkte hinzu:
chat:write
files:write
users:read
users:read.email
- Wählen Sie im Navigationsmenü OAuth & Permissions (OAuth und Berechtigungen) aus.
Wichtig: Wenn Sie die Tokenrotation für Ihre Tableau-App für Slack aktivieren, funktionieren die Benachrichtigungen in Slack nicht mehr. Die Tokenrotation kann nicht entfernt werden, nachdem sie hinzugefügt wurde. - Wählen Sie Add New Redirect URL (Neue Umleitungs-URL hinzufügen) aus.
- Fügen Sie eine vollständig qualifizierte URL hinzu (
https://<Tableau Server URL>/auth/add_oauth_token
). - Wählen Sie im Navigationsmenü den Punkt Basic Information (Basisinformationen) aus.
- Geben Sie die Client-ID, den geheimen Clientschlüssel und die Umleitungs-URL für den Tableau Server-Administrator an.
- Fügen Sie die Tableau-App für Slack im Slack-Workspace hinzu, indem Sie im Einstellungsmenü den Punkt "Basic Information" (Basisinformationen) und dann Install (Installieren) auswählen.
Hinweis: Administratoren können ihre App mit anderen Slack-Workspaces teilen, indem sie eine Verteilungsoption aktivieren. Weitere Informationen finden Sie in der Slack-Dokumentation unter Manage Distribution(Link wird in neuem Fenster geöffnet) (Distribution verwalten).
Schritt 2: Hinzufügen eines OAuth-Clients zu der Tableau-Site
Tableau Server-Administrator:
Der Tableau Server-Administrator fügt den OAuth-Client vom Slack-Workspace-Administrator hinzu und stellt dann eine Verbindung von der Tableau-Site mit Slack her.
- Melden Sie sich bei der Site an, die Sie mit Slack verbinden möchten. Wählen Sie auf der Seite "Einstellungen" Ihrer Site die Registerkarte Integrationen aus.
- Wählen Sie unter "Slack-Konnektivität" die Option OAuth-Client hinzufügen aus.
- Fügen Sie die Client-ID, den Geheimen Clientschlüssel und die Umleitungs-URL vom Slack-Workspace-Administrator hinzu, und wählen Sie dann im Dialogfeld OAuth-Client hinzufügen aus.
- Der Verbindungstyp und die Client-ID werden in der Tabelle angezeigt.
Schritt 3: Fertigstellen der Verbindung
Tableau Server-Administrator:
Wenn der OAuth-Client unter Slack-Konnektivität hinzugefügt ist:
- Wählen Sie Verbindung mit Slack herstellen aus.
- Folgen Sie der Aufforderung zum Anmelden in Ihrem Slack-Workspace.
- Wählen Sie Allow (Zulassen) aus, um Ihrer Tableau-Site Zugriff auf den Slack-Workspace zu gewähren.
Die Tableau-Site und der Slack-Workspace sind jetzt verbunden. In dem Slack-Workspace können lizenzierte Tableau-Benutzer Slack-Benachrichtigungen erhalten, wenn jemand Tableau-Inhalte teilt, wenn eine Benachrichtigung ausgelöst wird oder wenn jemand in einem Kommentar zu einer Ansicht oder Arbeitsmappe @erwähnt wird.
Trennen der Verbindung einer Tableau-Site zu Slack
Als Site-Administrator können Sie die Verbindung einer Tableau-Site mit einem Slack-Workspace trennen, indem Sie auf der Registerkarte Integrationen der Site-Einstellungen die Option Verbindung zu Slack trennen auswählen. Benutzer erhalten noch einige Zeit danach Benachrichtigungen. Die OAuth-Clientinformationen, die Sie in Schritt 2 hinzugefügt haben, werden aufbewahrt und können bei Bedarf wieder verwendet werden, um eine Verbindung zu einem neuen Workspace herzustellen.
Als Slack-Benutzer können Sie die Verbindung zu Slack trennen, indem Sie in der Tableau-App für Slack in der Registerkarte Startseite die Option Verbindung mit Tableau trennen auswählen.
Aktualisieren der Tableau-App für Slack
Wenn eine neue Version der Tableau-App für Slack verfügbar ist, empfiehlt Tableau, die Anwendung zu aktualisieren, um eine optimale App-Leistung zu erhalten und neue Funktionen verwenden zu können.
So aktualisieren Sie die Tableau-App für Slack:
- Wählen Sie auf der Seite Einstellungen Ihrer Site die Registerkarte Integrationen aus.
- Wählen Sie unter Slack-Konnektivität die Option Verbindung mit Slack herstellen aus.
- Wählen Sie Aktualisieren aus.
Anmerkung: App-Aktualisierungen, die von einem Tableau-Administrator durchgeführt werden, wirken sich auf alle Tableau-Sites aus, die mit demselben Workspace verbunden sind.
Beheben von Fehlern bei der Tableau-App für Slack
Es ist eine Best Practice, App-Genehmigungen für Ihren Slack-Arbeitsbereich zu verwalten(Link wird in neuem Fenster geöffnet). Wenn Ihr Slack-Arbeitsbereich jedoch erlaubt, dass Benutzer, die keine Administratoren sind, Apps entfernen dürfen, ist es möglich, dass ein Benutzer die Tableau-App für Slack für die Site entfernen kann. In diesem Szenario wird die Tableau-App für Slack anderen Benutzern zwar angezeigt, aber ihre Features funktionieren nicht wie erwartet. Um dieses Problem zu beheben, bitten Sie Ihren Slack-Administrator, die Tableau-App für Slack zu deinstallieren und neu zu installieren. Lassen Sie dann Ihren Administrator die Schritte ausführen, um Slack mit Ihrer Tableau-Site zu verbinden.