Lieferungen an die Slack-Integration planen

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 Inhaber des Slack-Arbeitsbereichs möglicherweise die Installationseinstellungen der App für Ihren Slack-Arbeitsbereich anpassen.

Die Integration von 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 für jede Looker-Instanz im Looker Action Hub aktivieren, damit Nutzer Daten mit der Slack-Integration bereitstellen können.

  1. Rufen Sie im Bereich Admin unter Plattform die Seite Aktionen auf.
  2. Klicken Sie auf die Schaltfläche Aktivieren, um die Slack-Integration im Looker Action Hub zu aktivieren.
  3. 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-Arbeitsbereiche mit einer einzelnen Looker-Instanz verbinden möchten, klicken Sie auf den Link + Mit Slack-Arbeitsbereich verbinden.

  4. Klicken Sie auf Zulassen und kehren Sie zur Aktionsseite Slack zurück.

  5. 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 im Bereich Admin auf der Seite Aktionen 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 Slack-Workspace-Verbindung trennen möchten, klicken Sie auf die Schaltfläche Verbindung trennen und dann in der Pop-up-Warnmeldung auf OK. Sie müssen auf der Aktionsseite Slack nicht auf Speichern klicken, um diese Einstellungen zu speichern. Die Aktion wird auch dann als Aktiviert angezeigt, auch wenn kein Slack-Arbeitsbereich verbunden ist.

  • Wenn Sie Ihre Slack-Workspace-Verbindung aktualisieren möchten, ohne die Verbindung trennen und wieder herstellen 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:

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“

  1. Klicken Sie in Looker rechts oben auf das Symbol für Ihr Nutzerprofil und wählen Sie Account (Konto) aus.
  2. Alle Integrationen, die für Ihre Instanz aktiviert sind, werden unter Integrationen angezeigt. Wenn Ihr Looker-Administrator mindestens einen Slack-Arbeitsbereich aktiviert hat, wird eine Schaltfläche zum Anmelden mit Slack angezeigt. Wenn Ihr Looker-Administrator mehr als einen Slack-Arbeitsbereich mit Ihrer Looker-Instanz verbunden hat, wird eine Liste von Arbeitsbereichen mit Optionen zur Anmeldung in jedem einzelnen Arbeitsbereich angezeigt.
  3. 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.
  4. Auf der Seite Konto wird nun im Bereich Integrationen eine Option angezeigt, mit der Sie Ihre Slack-Anmeldedaten für alle Arbeitsbereiche widerrufen können, mit denen Sie verbunden sind. Achtung: Achten Sie darauf, Ihr Slack-Token nicht zu widerrufen. Andernfalls schlagen Zeitpläne fehl.

Nach der Authentifizierung können Sie Dashboards, Looks und Explores senden oder planen. Weitere Informationen finden Sie im Abschnitt Daten an Slack liefern auf dieser Seite.

Authentifizierung bei einem Slack-Workspace über das Fenster „Senden“ oder „Planen“

  1. Navigieren Sie in Looker zum Inhalt, der übermittelt werden soll, klicken Sie auf das Zahnradsymbol und dann auf Senden oder Planen. Wählen Sie für Dashboards die Option Zustellung planen aus.
  2. Wählen Sie im Fenster Senden oder Zeitplan eines Explores oder Looks unter Wo sollen diese Daten hin? die Aktion Slack als Lieferziel aus. Wählen Sie für Dashboards im Fenster „Planen und senden“ die Option Zustellung planen aus.
  3. Klicken Sie neben Slack auf Log in (Anmelden).
  4. 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.
  5. Im Fenster Senden oder Planen (bzw. bei Dashboards im Fenster Zustellung planen) 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 Workspace-Verbindungen eingerichtet hat, können Sie sich über die Nutzerseite Konto bei allen anmelden. Anschließend können Sie aus den im Drop-down-Menü Arbeitsbereiche des Pop-ups Senden oder Zeitplan aufgeführten Arbeitsbereichen einen Zielarbeitsbereich auswählen. Bei Dashboards können Sie das Fenster Zustellungsfenster planen.

Das Beispiel unten zeigt Formatierungsoptionen für die Lieferung eines Dashboards, einschließlich:

  • PDF
  • Visualization (PNG)
  • CSV-ZIP-Datei

Beim Senden oder Planen eines Looks oder Explores sind andere Formatierungsoptionen verfügbar, darunter:

  • CSV
  • XLSX
  • JSON – Einfach: Bei diesem Format verwendet Looker den Feldnamen einer Dimension oder eines Messwerts als gerenderten Wert und nicht als Label des Felds.
  • JSON – Label: Bei diesem Format verwendet Looker in der JSON-Ausgabe die Feldlabels als gerenderter Wert.
  • JSON – Einfach, Inline: Bei diesem Format verwendet Looker den Feldnamen einer Dimension oder eines Messwerts als gerenderter 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 den 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:

  1. 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 Zustellung planen aus.
  2. Wählen Sie im Fenster Senden oder Zeitplan unter Wo sollen diese Daten hin? die Slack-Integration als Übermittlungsziel 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-Arbeitsbereich authentifizieren.
  3. 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, an den Ihre Daten gesendet werden sollen. Sie können Direktnachrichten oder Nachrichten an öffentliche oder private Kanäle senden. Verwenden Sie das vorangestellte #-Zeichen, z. B. #Vertrieb.
    • Geben Sie im Feld Kommentar den Text ein, der bei der Auslieferung berücksichtigt 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 besondere Erwähnungen zu verwenden.
    • Geben Sie im Feld Dateiname einen Namen für die Anhangsdatei ein.
  4. Wenn Sie eine Datenübermittlung planen, klicken Sie auf Alle speichern. Ihre Abfrage oder Ihr Dashboard wird planmäßig an Slack geliefert. Wenn Sie Ihre Daten senden, 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:

Sie können Links zu SQL Runner-Visualisierungen, benutzerdefinierten Dashboards, LookML-Dashboards, Looks (aber nicht öffentlich eingebetteten Looks) oder Explores in Slack teilen.

Der Link wird in Slack geöffnet, um den Titel des Inhalts und einige seiner Metadaten anzuzeigen. Diese sind nur für diejenigen sichtbar, 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 des Inhalts im Kanal – klicken Sie auf Auf diesem Kanal posten. Nachdem der Inhalt im Kanal veröffentlicht wurde, kann jeder Kanalnutzer die Inhaltsübersicht und den Titel sehen, auch wenn er keinen Zugriff auf die zugrunde liegenden Inhalte in Looker hat.
  • Fügen Sie den Inhalt dem Ordner Favoriten in Looker hinzu und klicken Sie 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 Zugriff auf den 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, von der 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. Aktualisieren Sie dazu das Lookerbot GitHub-Repository entsprechend der Anleitung im Abschnitt Erste Schritte mit Lookebot auf der Seite Lookerbot für Slack verwenden mit den Best Practices.

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 dem Namen, informiert Sie über die Looker-Instanz, mit der Sie verbunden sind, und bietet Links zum 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 den einzelnen Inhalten, um ein Menü aufzurufen, über das du In 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 den einzelnen Inhalten, um ein Menü aufzurufen, über das du Auf diesem Kanal posten oder Aus Favoriten entfernen (wenn sich die Inhalte auch im Ordner Favoriten befinden) kannst.
  • /looker select: Die Looker-Anwendung in Slack listet die mit diesem Slack-Arbeitsbereich verbundenen Instanzen auf. 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 aufrufen möchten, klicken Sie in der Looker App auf den Tab Startseite.

Wenn Sie für Ihren Slack-Arbeitsbereich eine Looker-Standardinstanz festlegen, werden auf dem Tab Startseite der Looker-App nur Inhalte aus dieser Instanz 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 die Link-Entfaltung gelten für die Standardinstanz.

  1. 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.

  2. 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.

Wenn Sie die Looker-Standardinstanz wechseln möchten, führen Sie /looker select noch einmal aus und wählen Sie eine andere Looker-Instanz aus. Sie müssen die Standardinstanzen wechseln, wenn Sie Links von einer Looker-Instanz erstellen, 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.