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. Damit die Installation der Looker-App aktiviert werden kann, muss der Eigentümer des Slack-Arbeitsbereichs möglicherweise die Einstellungen für die App-Installation anpassen.
Die Integration von Slack Attachment (API Token) ist 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 bereitstellen können.
- Klicken Sie im Bereich Admin unter Plattform auf die Seite Aktionen.
- Klicken Sie auf die Schaltfläche Aktivieren, um die Slack-Integration im Looker Action Hub zu aktivieren.
Klicken Sie auf der Aktionsseite für Slack auf 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-Arbeitsbereiche mit einer einzelnen Looker-Instanz verbinden möchten, klicken Sie auf den Link + Mit Slack-Arbeitsbereich 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 über die Aktionsseite Slack verwalten. Klicken Sie auf der Seite Aktionen im Bereich Verwaltung neben der Slack-Integration auf die Schaltfläche Einstellungen.
Administratoren können mit jeder Slack-Workspace-Verbindung die folgenden Vorgänge ausführen: Verbinden, Trennen und Zurücksetzen.
Klicken Sie auf den Link + Mit Slack-Arbeitsbereich verbinden, um weitere Slack-Arbeitsbereiche mit der Looker-Instanz zu verbinden.
Wenn Sie eine bestehende Verbindung mit dem Slack-Arbeitsbereich aufheben möchten, klicken Sie auf die Schaltfläche Trennen und dann in der Pop-up-Warnmeldung auf OK. Sie müssen nicht auf der Aktionsseite für Slack auf Speichern klicken, um diese Einstellungen zu speichern. Die Aktion wird auch dann als Aktiviert angezeigt, wenn kein Slack-Arbeitsbereich verbunden ist.
Wenn Sie die Verbindung mit dem Slack-Arbeitsbereich aktualisieren möchten, ohne die Verbindung trennen und wieder verbinden 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:
- Kontoseite. (Das ist die einzige Option, wenn mehrere Slack-Workspaces mit Ihrer Looker-Instanz verbunden sind.)
- Fenster 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 rechts oben auf dem Bildschirm auf Ihr 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-Arbeitsbereich aktiviert hat, wird die Schaltfläche Über Slack anmelden angezeigt. Wenn Ihr Looker-Administrator mehr als einen Slack-Arbeitsbereich mit Ihrer Looker-Instanz verbunden hat, wird eine Liste der Arbeitsbereiche mit Optionen angezeigt, mit denen sich die einzelnen Arbeitsbereiche einzeln anmelden können.
- 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 Account (Konto) zurückkehren, ist im Bereich Integrations (Integrationen) eine Option zu sehen, über die Sie Ihre Slack-Anmeldedaten für alle Arbeitsbereiche widerrufen können, mit denen Sie verbunden sind. Achtung: Das Slack-Token darf nicht widerrufen werden. Andernfalls schlagen alle erstellten Zeitpläne fehl.
Nach der Authentifizierung können Sie Dashboards, Looks und Entdeckungen senden oder planen. Weitere Informationen finden Sie im Abschnitt Daten an Slack übermitteln.
Authentifizierung bei einem Slack-Workspace über das Fenster „Senden“ oder „Planen“
- Rufen Sie in Looker den bereitzustellenden Inhalt auf, klicken Sie auf das Zahnradsymbol und dann auf Senden oder Planen. Wählen Sie für Dashboards die Option Auslieferung planen aus.
- Wählen Sie im Fenster Senden oder Planen eines Explore oder Lookes die Slack-Aktion als Ziel für die Zustellung unter Wo sollen diese Daten angezeigt werden? aus. Für Dashboards wählen Sie 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 im Fenster Zustellung planen für Dashboards) werden nun Ihre Slack-Bereitstellungsoptionen angezeigt, einschließlich der öffentlichen und privaten Kanäle des 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 auf der Seite Konto des Nutzers bei den einzelnen Konten anmelden. Anschließend können Sie einen Zielarbeitsbereich aus dem Drop-down-Menü Arbeitsbereiche des Pop-up-Fensters Senden, Planen oder Zustellung planen für Dashboards auswählen.
Das Beispiel unten zeigt Formatierungsoptionen für die Lieferung eines Dashboards, einschließlich:
- 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 Felds.
- JSON: Label: Bei 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: Bei diesem Format verwendet Looker den Feldnamen einer Dimension oder eines Messwerts als gerenderten Wert und nicht das Label des Felds.
- 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.) Für Dashboards wähle Plane die Lieferung aus dem Dashboard-Dreipunkt-Menü.
- Wählen Sie im Fenster Senden oder Planen unter Wohin sollen diese Daten eingefügt werden? die Slack-Integration als Bereitstellungsziel aus. Wählen Sie für Dashboards die Slack-Integration als Bereitstellungsziel unter Ziel aus. Wenn Sie die Slack-Integration zum ersten Mal verwenden, müssen Sie sich zuerst im Slack-Arbeitsbereich 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 Freigeben in den Namen des Slack-Kanals ein, in dem Ihre Daten gepostet werden sollen. Sie können Direktnachrichten oder Nachrichten an öffentliche oder private Kanäle senden. Fügen Sie das vorangestellte #-Zeichen ein, z. B. #Umsätze.
- Geben Sie in das Feld Kommentar den Text ein, der in die Zustellung eingeschlossen werden soll. Sie können auch die erweiterte Formatierung von Slack mit speziellem Parsing verwenden, um bestimmte Gruppen, Nutzer oder Kanäle zu erwähnen oder andere spezielle Erwähnungen zu machen.
- Geben Sie in das Feld Dateiname einen Namen für die Anhangsdatei ein.
- Wenn Sie eine Datenübertragung planen, klicken Sie auf Alle 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
- Slash-Befehle zum Abrufen von Looker-Informationen in Slack verwenden
- Looker-App Startseite in Slack aufrufen
Links zu Looker-Inhalt in Slack teilen
Sie können Links zu SQL-Runner-Visualisierungen, benutzerdefinierten Dashboards, LookML-Dashboards, Looks (aber nicht öffentlich eingebetteten Looks) oder explorativen Datenanalysen in Slack teilen.
Der Link öffnet sich in Slack und zeigt den Titel und einige seiner Metadaten an, die nur für Nutzer sichtbar sind, die Zugriff auf den zugrunde liegenden Inhalt haben. Nach Anzeigen des Links können Sie oder andere Benutzer:
- Posten Sie einen Link zurück zum Inhalt in Looker und eine Übersicht über die Inhalte im Kanal. Klicken Sie dazu auf In diesem Kanal posten. Nachdem die Inhalte auf dem Kanal veröffentlicht wurden, kann jeder im Kanal die Übersicht und den Titel des Inhalts sehen, auch wenn er in Looker keinen Zugriff auf die zugrunde liegenden Inhalte hat.
- Fügen Sie den Inhalt zu einem Looker-Ordner Favoriten hinzu – klicken Sie auf Zu Favoriten hinzufügen. Nachdem Sie dem Ordner Favoriten Inhalte hinzugefügt haben, wird in Slack eine Nachricht von der Looker App mit einem Link angezeigt, über den Sie auf den Ordner Favoriten in Looker zugreifen können.
Wenn mehrere Looker-Instanzen mit dem Arbeitsbereich verbunden sind, müssen Sie die Standardinstanz so anpassen, dass sie mit der Looker-Instanz übereinstimmt, für die Sie den Link freigeben.
Looker-Informationen in Slack mit Slash-Befehlen abrufen
Wenn Sie auch Lookerbot aktiviert haben, müssen Sie möglicherweise einige Slash-Befehle 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. Führen Sie dazu ein Update aus dem GitHub-Repository von Lookerbot aus. Entsprechende Anleitungen finden Sie auf der Seite Lookerbot for Slack im Abschnitt Erste Schritte mit Lookerbot.
Mit den folgenden Slash-Befehlen können Sie Informationen von Looker abrufen und in Slack veröffentlichen:
/looker
und/looker whoami
: Die Looker-Anwendung in Slack begrüßt Sie mit einem Namen, gibt Ihnen die Looker-Instanz an, mit der Sie verbunden sind, und stellt Links zu Ihrem Looker-Favoriten-Ordner, zu Ihrem persönlichen Ordner und zu Ihrer Hilfe bereit./looker help
: In der Looker-App in Slack werden unterstützte Slash-Befehle aufgelistet./looker favorites
: Die Looker-Anwendung in Slack listet die Inhalte aus Ihrem Looker-Ordner Favoriten auf. Klicke auf die Ellipsensymbole (...
), die neben den Inhalten angezeigt werden, um ein Menü aufzurufen, über das du In diesem Kanal posten oder Aus Favoriten entfernen auswählen kannst./looker folder
: Die Looker-Anwendung in Slack listet die Inhalte aus Ihrem persönlichen Looker-Ordner auf. Klicke auf die Ellipsensymbole (...
), die neben den Inhalten angezeigt werden, um auf ein Menü zuzugreifen, über das du In diesem Kanal posten oder Aus Favoriten entfernen entfernen kannst, falls sich die Inhalte auch im Ordner Favoriten befinden./looker select
: Die Looker-Anwendung 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
Klicken Sie in der Looker App auf den Tab Startseite, um eine Liste der Looker-Inhalte und -Ordner in Slack aufzurufen.
Wenn Sie für Ihren Slack-Arbeitsbereich eine Standard-Looker-Instanz 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 neben /looker help
– und die Linkentfaltung 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 wird 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.
Führen Sie /looker select
noch einmal aus und wählen Sie eine andere Looker-Instanz aus, um die Standard-Looker-Instanz zu wechseln. Sie müssen Standardinstanzen wechseln, wenn Sie Links von einer Looker-Instanz entfernen, 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.