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 Looker-App installiert werden kann, muss der Inhaber Ihres Slack-Arbeitsbereichs möglicherweise die Einstellungen für die App-Installation 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 über die Slack-Integration senden können.
- Rufen Sie im Bereich Verwaltung unter Plattform die Seite Aktionen auf.
- Klicken Sie auf die Schaltfläche Aktivieren, um die Slack-Integration im Looker Action Hub zu aktivieren.
Klicken Sie auf der Aktionsseite 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-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 die folgenden Vorgänge mit jeder Slack-Workspace-Verbindung 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 nicht auf der Aktionsseite Slack auf Speichern klicken, um diese Einstellungen zu speichern. Die Aktion wird weiterhin als Aktiviert angezeigt, auch wenn kein Slack-Arbeitsbereich verbunden ist.
Klicken Sie auf die Schaltfläche Zurücksetzen, um die Slack-Workspace-Verbindung zu aktualisieren, ohne sie trennen und wieder herstellen zu müssen.
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.)
- 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 Ihr Nutzerprofil und wählen Sie Konto aus.
- Unter Integrationen werden alle Integrationen angezeigt, die für Ihre Instanz aktiviert sind. Wenn Ihr Looker-Administrator mindestens einen Slack-Workspace aktiviert hat, wird die Schaltfläche Über Slack anmelden angezeigt. Wenn Ihr Looker-Administrator mehrere Slack-Arbeitsbereiche mit Ihrer Looker-Instanz verbunden hat, wird eine Liste der Workspaces mit Optionen zum individuellen Anmelden in jedem angezeigt.
- 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, den Sie senden möchten, klicken Sie auf das Zahnrad-Menü 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 im Fenster Übermittlung planen für Dashboards) werden jetzt Ihre Slack-Lieferoptionen 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 Workspace-Verbindungen eingerichtet hat, können Sie sich auf der Seite Ihr Konto in jedem Workspace anmelden. Wählen Sie dann im Pop-up Senden oder Planen im Drop-down-Menü Workspaces einen Ziel-Workspace aus oder klicken Sie für Dashboards auf Übermittlungszeitraum planen.
Die Formatierungsoptionen für die Bereitstellung eines Dashboards sind:
- 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 das Feld labels als gerenderten Wert in der JSON-Ausgabe.
- JSON – einfach, inline: In 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 bei Dashboards im Dreipunkt-Menü Übermittlung 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 im 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 Zeichen # am Anfang hinzu (z. B. #Verkäufe).
- Geben Sie im Feld Kommentar den Text ein, der mit der Zustellung verknüpft werden soll. 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
- Start-Registerkarte Start der Looker-App in Slack anzeigen
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 Workspace verbunden sind, müssen Sie die Standardinstanz festlegen, damit sie mit der Looker-Instanz übereinstimmt, über 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 Slashbefehle 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 gemäß der Anleitung im Abschnitt Erste Schritte mit Lookerbot auf der Seite Best Practices für die Verwendung von Lookerbot für Slack.
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 mit Ihrem Namen, gibt an, mit welcher Looker-Instanz Sie verbunden sind, und bietet 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 neben jedem Inhalt auf das Dreipunkt-Menü...
, um ein Menü aufzurufen, in dem du auf diesem Kanal posten oder aus den Favoriten entfernen kannst./looker folder
: Die Looker-App in Slack listet den Inhalt aus Ihrem persönlichen Looker-Ordner auf. Klicke neben jedem Inhalt auf das Dreipunkt-Menü (...
), um ein Menü aufzurufen, in dem du auf diesem Kanal posten oder aus den Favoriten entfernen kannst (falls sich der Inhalt auch im Ordner Favoriten befindet)./looker select
: Die Looker-App in Slack listet die Instanzen auf, die mit diesem Slack-Workspace 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
Sie können eine Liste Ihrer Looker-Favoriteninhalte und -ordner in Slack anzeigen, indem Sie in der Looker App auf den Tab Start klicken.
Wenn Sie eine Standard-Looker-Instanz für Ihren Slack-Arbeitsbereich festlegen, sehen Sie auf dem Tab Start der Looker-App nur Inhalte aus dieser Instanz.
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 mit Ihrem Slack-Workspace verbundenen Looker-Instanzen anzuzeigen.Die Looker-App fragt Sie 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.
Sie können die Standard-Looker-Instanz ändern, indem Sie /looker select
noch einmal ausführen und eine andere Looker-Instanz auswählen. 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.