Sie können die Looker-App in Ihrem Slack-Workspace installieren, um Datenlieferungen direkt an öffentliche und private Slack-Kanäle zu senden oder zu planen. Um die Installation der Looker-App zu aktivieren, muss der Eigentümer des Slack-Workspace möglicherweise die Installationseinstellungen der App für Ihren Slack-Arbeitsbereich anpassen.
Die Integration Slack-Anhang (API-Token) ist ebenfalls weiterhin verfügbar.
Integration im Looker Action Hub aktivieren
Wenn Ihre Looker-Instanz die erforderlichen Bedingungen erfüllt, muss Ihr Looker-Administrator die Slack-Integration im Looker Action Hub für jede Looker-Instanz aktivieren, bevor Nutzer Daten mit der Slack-Integration liefern können.
- Gehen Sie im Bereich Admin unter Plattform zur Seite Aktionen.
- Klicken Sie auf die Schaltfläche Aktivieren, um die Slack-Integration im Looker Action Hub zu aktivieren.
Klicken Sie auf der Aktionsseite von Slack auf Connect (Verbinden), um eine Verbindung zu Ihrem Slack-Arbeitsbereich herzustellen.
Looker fordert Zugriff auf den Slack-Workspace an, der im Dropdown-Menü oben rechts auf der Seite angegeben ist. Wenn Sie mehrere Slack-Workspaces mit einer einzelnen Looker-Instanz verbinden möchten, klicken Sie auf den Link + Mit Slack-Workspace verbinden.
Klicken Sie auf Zulassen und kehren Sie zur Aktionsseite Slack zurück.
Klicken Sie auf den Schalter Aktivieren und dann auf Speichern.
Slack-Workspace-Verbindungen zu Looker verwalten
Sie können die Slack-Workspace-Verbindungen der Instanz auf der Aktionsseite Slack verwalten. Klicken Sie im Bereich Verwaltung auf der Seite Aktionen neben der Slack-Integration auf die Schaltfläche Einstellungen.
Administratoren können für jede Slack-Workspace-Verbindung die folgenden Vorgänge ausführen: „Verbinden“, „Trennen“ und „Zurücksetzen“.
Wenn Sie weitere Slack-Workspaces mit der Looker-Instanz verbinden möchten, klicken Sie auf den Link + Mit Slack-Workspace verbinden.
Sie können eine vorhandene Slack-Workspace-Verbindung trennen, indem Sie auf die Schaltfläche Verbindung trennen und dann in der Popup-Warnmeldung auf OK klicken. Sie müssen auf der Aktionsseite von Slack nicht auf Save (Speichern) klicken, um diese Einstellungen zu speichern. Die Aktion wird auch dann als Enabled (Aktiviert) angezeigt, selbst wenn kein Slack-Workspace verbunden ist.
Wenn Sie die Slack-Workspace-Verbindung aktualisieren möchten, ohne sie trennen und wiederherstellen zu müssen, klicken Sie auf die Schaltfläche Zurücksetzen.
Authentifizierung bei Ihrem Slack-Workspace
Benutzer müssen sich bei dem Slack-Workspace authentifizieren, den der Looker-Administrator mit Looker verbunden hat. Außerdem müssen Benutzer bestehende Mitglieder des Workspace sein, bevor sie sich aus Looker dabei authentifizieren können.
Optionen zur erstmaligen Authentifizierung bei einem Slack-Workspace:
- Konto (Das ist die einzige Option, wenn mehrere Slack-Workspaces mit Ihrer Looker-Instanz verbunden sind.)
- Senden oder Planen
Sie erhalten eine Slack-Bestätigungsmeldung, wenn Sie sich erfolgreich von Looker bei Slack authentifiziert haben.
Authentifizierung bei einem Slack-Workspace über die Seite „Konto“
- Klicken Sie in Looker oben rechts auf das Symbol für das Nutzerprofil und wählen Sie Konto aus.
- Alle für Ihre Instanz aktivierten Integrationen werden unter Integrationen angezeigt. Wenn Ihr Looker-Administrator mindestens einen Slack-Workspace aktiviert hat, wird die Schaltfläche Mit Slack anmelden angezeigt. Wenn Ihr Looker-Administrator mehr als einen Slack-Workspace mit Ihrer Looker-Instanz verbunden hat, wird eine Liste von Arbeitsbereichen mit Optionen angezeigt, um sich bei jedem einzeln anzumelden.
- Looker fordert Zugriff auf den Slack-Workspace an. Wenn Ihr Looker-Administrator mehrere Slack-Workspaces mit Ihrer Looker-Instanz verbunden hat, wird ein Dropdown-Menü oben rechts auf der OAuth-Seite angezeigt. Wählen Sie den Slack-Workspace im Dropdown-Menü aus. Klicken Sie auf Zulassen.
- Wenn Sie zur Seite Konto zurückkehren, wird im Bereich Integrationen jetzt eine Option angezeigt, mit der Sie Ihre Slack-Anmeldedaten für alle Workspaces widerrufen können, mit denen Sie verbunden sind. Achtung: Achten Sie darauf, Ihr Slack-Token nicht zu entziehen, da die von Ihnen erstellten Zeitpläne ansonsten nicht mehr funktionieren.
Nach der Authentifizierung können Sie Dashboards, Looks und Explores senden oder planen. Weitere Informationen finden Sie auf dieser Seite im Abschnitt Daten an Slack liefern.
Authentifizierung bei einem Slack-Workspace über das Fenster „Senden“ oder „Planen“
- Rufen Sie in Looker den Inhalt auf, der gesendet werden soll, klicken Sie auf das Zahnradmenü und dann auf Senden oder Planen. Wählen Sie für Dashboards die Option Zustellung planen aus.
- Wählen Sie im Fenster Senden oder Planen eines Explores oder Looks unter Wohin sollen diese Daten gesendet werden? die Aktion Slack als Ziel für die Übermittlung aus. Wählen Sie für Dashboards im Fenster „Planen und senden“ die Option Zustellung planen aus.
- Klicken Sie neben Slack auf Anmelden.
- Looker fordert Zugriff auf den Slack-Workspace an. Wenn Ihr Looker-Administrator mehrere Slack-Workspaces mit Ihrer Looker-Instanz verbunden hat, wird ein Dropdown-Menü oben rechts auf der OAuth-Seite angezeigt. Wählen Sie den Slack-Workspace im Dropdown-Menü aus. Klicken Sie auf Zulassen.
- Im Fenster Senden oder Planen (oder das Fenster Zustellung planen für Dashboards) werden jetzt Ihre Slack-Zustellungsoptionen angezeigt, einschließlich der öffentlichen und privaten Kanäle Ihres Slack-Arbeitsbereichs.
Daten an Slack liefern
Sie können Inhalt an einen von mehreren Slack-Workspaces liefern. Nachdem ein Looker-Administrator die Arbeitsbereichsverbindungen eingerichtet hat, können Sie sich über die Nutzerseite Konto bei jedem dieser Verbindungen anmelden. Wählen Sie dann einen Ziel-Workspace aus dem Drop-down-Menü Workspaces im Pop-up Senden oder Planen oder Planungsfenster für Dashboards aus.
Die Formatierungsoptionen für die Lieferung eines Dashboards sind folgende:
- Visualization (PNG)
- CSV-ZIP-Datei
Beim Senden oder Planen eines Looks oder Explores sind andere Formatierungsoptionen verfügbar, darunter:
- CSV
- XLSX
- JSON – Einfach: In diesem Format verwendet Looker den Feldnamen einer Dimension oder eines Messwerts als gerenderten Wert, und nicht das Label des Feldes.
- JSON – Label: In diesem Format verwendet Looker in der JSON-Ausgabe das Feld labels als gerenderten Wert.
- JSON (Einfach, Inline): Bei diesem Format verwendet Looker den Feldnamen einer Dimension oder eines Messwerts als gerenderten Wert und nicht das Label des Felds.
- JSON – detailliert, inline: In diesem Format verwendet Looker den Feldnamen einer Dimension oder eines Messwerts als gerenderten Wert, und nicht das Label des Feldes.
- Text
- HTML
Um ein benutzerdefiniertes Dashboard, ein LookML-Dashboard, einen Look oder ein Explore zu liefern, navigieren Sie zum Inhalt und führen Sie dann die folgenden Schritte aus:
- Klicken Sie auf das Zahnradsymbol und dann auf Senden oder Planen. (Bei Explores steht keine Option zum Planen zur Verfügung.) Wählen Sie für Dashboards im Dreipunkt-Menü des Dashboards die Option Zustellung planen aus.
- Wählen Sie im Fenster Senden oder Planen unter Wohin sollen diese Daten gesendet werden? die Slack-Integration als Ziel für die Zustellung aus. Wählen Sie für Dashboards unter Ziel die Slack-Integration als Lieferziel aus. Wenn Sie die Slack-Integration zum ersten Mal verwenden, müssen Sie sich zuerst beim Slack-Workspace authentifizieren.
- Anschließend zeigt Looker spezielle Lieferoptionen für den Slack-Workspace oder die Workspaces an, die mit dieser Looker-Instanz verbunden sind.
- Geben Sie im Feld Share In den Namen des Slack-Kanals ein, in dem Sie die Daten veröffentlichen möchten. Sie können Direktnachrichten oder Nachrichten an öffentliche oder private Kanäle senden. Fügen Sie das vorangestellte #-Zeichen ein, z. B. #Sales.
- Geben Sie im Feld Kommentar beliebigen Text für die Übermittlung ein. Sie können auch die erweiterte Formatierung von Slack mit speziellem Parsen verwenden, um bestimmte Gruppen, Nutzer oder Kanäle zu erwähnen oder andere spezielle Erwähnungen zu machen.
- Geben Sie im Feld Dateiname einen Namen für die angehängte Datei ein.
- Wenn Sie eine Datenübermittlung planen, klicken Sie auf Alles speichern. Ihre Abfrage oder Ihr Dashboard wird planmäßig an Slack geliefert. Wenn Sie Ihre Daten senden möchten, klicken Sie auf Senden. Die Daten werden an den Slack-Kanal geliefert.
Von Slack auf Looker zugreifen
Sie können wie folgt aus Slack auf Looker-Daten zugreifen:
- Links zu Looker-Inhalten teilen
- Looker-Informationen in Slack mit Slash-Befehlen abrufen
- Tab Startseite der Looker-App in Slack aufrufen
Links zu Looker-Inhalt in Slack teilen
Sie können Links zu SQL Runner-Visualisierungen, nutzerdefinierten Dashboards, LookML-Dashboards, Looks (nicht aber öffentlich eingebettete Looks) oder Explores in Slack teilen.
Der Link wird in Slack geöffnet, um den Titel und einige Metadaten des Inhalts anzuzeigen. Diese sind nur für Personen sichtbar, die Zugriff auf den zugrunde liegenden Inhalt haben. Nach Anzeigen des Links können Sie oder andere Benutzer:
- Einen Link zurück zum Inhalt in Looker und einen Snapshot des Inhalts im Kanal posten. Klicken Sie dazu auf In diesem Kanal posten. Nachdem der Inhalt im Kanal veröffentlicht wurde, können alle Kanalbenutzer den Inhalts-Snapshot und -titel anzeigen, selbst wenn sie keinen Zugriff auf den zugrunde liegenden Inhalt in Looker haben.
- Fügen Sie die Inhalte einem Looker-Ordner Favoriten hinzu. Klicken Sie dazu auf Zu Favoriten hinzufügen. Nachdem Sie dem Ordner Favoriten Inhalte hinzugefügt haben, wird in der Looker App in Slack eine Nachricht mit einem Link zum Ordner Favoriten in Looker angezeigt.
Wenn mehrere Looker-Instanzen mit dem Arbeitsbereich verbunden sind, müssen Sie die Standardinstanz so festlegen, dass sie mit der Looker-Instanz übereinstimmt, über die Sie den Link teilen.
Looker-Informationen in Slack mit Slash-Befehlen abrufen
Wenn auch Lookerbot aktiviert ist, müssen Sie einige Slash-Befehle möglicherweise umbenennen. Benutzerdefinierte Slack-Befehle sind nicht für die Slack-Integration verfügbar. Sie können aber benutzerdefinierte Befehle in Lookerbot konfigurieren. Achten Sie darauf, dass Sie Lookerbot Version 0.0.16 oder höher verwenden. Aktualisieren Sie dazu das Lookerbot-GitHub-Repository wie im Abschnitt Einstieg in Lookerbot auf der Seite Best Practices für die Verwendung von Lookerbot für Slack beschrieben.
Mit den folgenden Slash-Befehlen können Sie Informationen von Looker abrufen und in Slack veröffentlichen:
/looker
und/looker whoami
: Die Looker-App in Slack begrüßt Sie namentlich. die Looker-Instanz ansagt, mit der Sie verbunden sind. Außerdem finden Sie Links zu Ihrem Looker-Ordner Favoriten, zu Ihrem persönlichen Ordner und zur Hilfe./looker help
: Die Looker-App in Slack listet unterstützte Slash-Befehle auf./looker favorites
: Die Looker-App in Slack listet den Inhalt aus Ihrem Looker-Ordner Favoriten auf. Klicke auf die drei Punkte (...
) neben jedem Inhalt, um ein Menü aufzurufen, über das du Auf diesem Kanal posten oder Aus Favoriten entfernen kannst./looker folder
: Die Looker-App in Slack listet den Inhalt aus Ihrem persönlichen Looker-Ordner auf. Klicke auf die drei Punkte (...
) neben jedem Inhalt, um ein Menü aufzurufen, über das du Auf diesem Kanal posten oder Aus Favoriten entfernen (wenn sich der Inhalt auch in deinem Favoriten-Ordner befindet) kannst./looker select
: Die Looker-App in Slack listet die Instanz oder Instanzen auf, die mit diesem Slack-Arbeitsbereich verbunden sind. Um eine Standardinstanz für Ihren Slack-Workspace festzulegen, klicken Sie in dieser Liste auf die Instanz. Alle instanzspezifischen Slash-Befehle würden für die Standard-Looker-Instanz gelten.
Start-Registerkarte der Looker-App in Slack anzeigen
Wenn Sie eine Liste Ihrer bevorzugten Looker-Inhalte und -Ordner in Slack sehen möchten, klicken Sie in der Looker-App auf den Tab Startseite.
Wenn Sie für Ihren Slack-Arbeitsbereich eine Looker-Standardinstanz festlegen, werden nur Inhalte aus dieser Instanz auf dem Tab Startseite der Looker-App angezeigt.
Standard-Looker-Instanz für Ihren Slack-Workspace festlegen
Wenn der Looker-Administrator nur eine Looker-Instanz mit Ihrem Slack-Workspace verbunden hat, ist diese Instanz die Standardinstanz.
Wenn der Looker-Administrator mehrere Looker-Instanzen mit Ihrem Slack-Workspace verbunden hat, können Sie eine der Instanzen als Standard-Looker-Instanz festlegen. Alle instanzspezifischen Slash-Befehle (die meisten Befehle außer /looker help
) und das Entfalten von Links gelten für die Standardinstanz.
Führen Sie in Slack den Slash-Befehl
/looker select
aus, um eine Liste der Looker-Instanzen aufzurufen, die mit Ihrem Slack-Arbeitsbereich verbunden sind.In der Looker-App werden Sie gefragt: Welche Instanz möchten Sie als Standard festlegen? Klicken Sie auf die Schaltfläche für den Namen der Looker-Instanz, um diese Instanz als Standard festzulegen.
Die Auswahl wird von der Looker-App bestätigt.
Wenn Sie die Looker-Standardinstanz ändern möchten, führen Sie /looker select
noch einmal aus und wählen Sie eine andere Looker-Instanz aus. Sie müssen die Standardinstanz wechseln, wenn Sie Links von einer Looker-Instanz öffnen, die nicht die Standardinstanz ist. Wenn Sie die Instanz nicht wechseln und versuchen, einen Link von einer nicht standardmäßigen Looker-Instanz zu öffnen, werden Sie aufgefordert, sich bei dieser Looker-Instanz anzumelden.