Übung – Erstellen eines Trackers für Social Media mit Azure Logic Apps

Abgeschlossen

In dieser Übung erstellen Sie über das Azure-Portal eine Logik-App für Social-Media-Überwachung. Dabei fügen Sie mit dem Workflow-Designer einen X-Trigger hinzu. Das folgende Diagramm zeigt eine konzeptionelle Ansicht der App und hebt den Teil hervor, an dem Sie arbeiten.

Diagram shows triggers and actions in the social media monitoring logic app.

Erstellen der Logik-App-Ressource

Zunächst muss die Logik-App-Ressource in Azure erstellt werden. Für diesen Vorgang müssen Sie den Ressourcentyp Logik-App im Azure-Portal suchen.

  1. Melden Sie sich mit Ihrem Azure-Konto beim Azure-Portal an.

  2. Wählen Sie auf der Startseite des Azure-Portals Ressource erstellen aus. Wählen Sie im Menü Ressource erstellen die Option Integration>Logik-App aus.

    Die Seite Logik-App erstellen wird angezeigt.

  3. Konfigurieren Sie jetzt die grundlegenden Einstellungen der Ressource, z. B. Abonnement, Ressourcengruppe, Name und Standort.

    1. Geben Sie auf der Registerkarte Grundlagen die folgenden Werte für die jeweilige Einstellung ein:

      Einstellung Wert
      Projektdetails
      Abonnement Auswählen des Azure-Abonnements
      Ressourcengruppe Wählen Sie den Link Neue erstellen aus, und erstellen Sie dann eine Ressourcengruppe mit einem eindeutigen Namen.
      Instanzendetails
      Name der Logik-App ShoeTrackerXXXX, wobei XXXX durch eine zufällige Zeichenfolge von Zahlen oder Buchstaben ersetzt wird
      Region Wählen Sie den nächstgelegenen Standort aus.
      Type Nutzung
    2. Übernehmen Sie für alle übrigen Optionen die Standardeinstellungen.

  4. Klicken Sie auf Überprüfen und erstellen und dann auf Erstellen.

    Der Bereitstellungsbereich wird angezeigt und zeigt den Bereitstellungsfortschritt mit den von Azure erstellten Ressourcen an.

  5. Warten Sie, bis die Bereitstellung erfolgreich abgeschlossen wurde.

  6. Wählen Sie nach Abschluss der Bereitstellung für Ihre Logik-App-Ressource Zu Ressource wechseln aus.

    Die Seite „Übersicht“ für Ihre Logik-App wird geöffnet.

Auswählen einer Vorlage für Ihren Logik-App-Workflow

Nachdem Sie eine neue Logik-App-Ressource im Azure-Portal erstellt und bereitgestellt haben, können Sie eine Startvorlage auswählen. Wählen Sie die leere Vorlage aus, sodass Sie Ihren Logik-App-Workflow von Grund auf neu erstellen können.

Wählen Sie auf der Seite „Übersicht“ im Menü auf der linken Seite Logik-App-Designer aus. Scrollen Sie nach unten, und wählen Sie die Vorlage Leere Logik-App im Abschnitt Vorlagen aus.

Die Oberfläche des Workflow-Designers wird geöffnet, auf der Sie einen Trigger hinzufügen können.

Hinzufügen eines X-Triggers

Nun erstellen Sie den X-Trigger und geben Werte für alle erforderlichen Parameter an. Wenn Sie kein X-Konto haben und lieber kein Konto erstellen möchten, führen Sie die Schritte aus, in denen ersatzweise der RSS-Trigger verwendet wird. Der Nachteil der Verwendung des RSS-Triggers besteht darin, dass neue Artikel nur sporadisch in RSS-Feeds erscheinen, sodass dieser Trigger möglicherweise erst nach einer Weile aktiviert wird.

  1. Geben Sie im Designer in das Suchfeld X ein. Wählen Sie in der Triggerliste den Trigger mit dem Namen Wenn ein neuer Tweet gepostet wird aus.

    Ersatzweise: Geben Sie im Suchfeld RSS ein. Wählen Sie in der Triggerliste den RSS-Trigger Beim Veröffentlichen eines Feedelements aus.

  2. Geben Sie die folgenden Informationen zum Erstellen einer Verbindung mit Ihrem X-Konto an. Klicken Sie auf Anmelden, wenn Sie fertig sind.

    Eigenschaft Erforderlich Wert BESCHREIBUNG
    Verbindungsname Ja ShoeTrackerXConnection Der Name, der Ihrer X-Verbindung zugewiesen werden soll
    Authentifizierungstyp Ja Bring Your Own Application Der Authentifizierungstyp für Ihre Verbindung

    Ersatzweise: Dieser Schritt gilt nicht für den RSS-Trigger.

  3. Wenn das Informationsfeld Wenn ein neuer Tweet gepostet wird des X-Triggers erneut angezeigt wird, haben Sie eine gültige Verbindung hergestellt.

  4. Wenn das Autorisierungsfeld angezeigt wird, melden Sie sich mit Ihrem X-Konto und Ihrem Kennwort an, wählen Sie App autorisieren aus, und authentifizieren Sie Ihre Anmeldeinformationen, wenn Sie dazu aufgefordert werden.

    Dieser Schritt autorisiert die Verbindung mit Ihrem X-Konto und richtet sie ein.

    Ersatzweise: Dieser Schritt gilt nicht für den RSS-Trigger.

    Nachdem Sie eine gültige Verbindung erstellt haben, wird das Triggerinformationsfeld wieder angezeigt.

  5. Geben Sie die folgenden Triggerinformationen an:

    Eigenschaft Erforderlich Wert BESCHREIBUNG
    Suchtext Ja Shoe (Schuh) Den Text, der im Tweet gesucht werden soll Um nach Hashtags zu suchen, fügen Sie am Anfang des Suchtexts ein Hashtag (#) ein.
    (Intervall) Ja 1 Die Anzahl der zu wartenden Zeiteinheiten bis zur nächsten Überprüfung. Zum Beispiel haben ein Intervall von 3 und eine Häufigkeit von Stunde zur Folge, dass alle drei Stunden nach neuen Tweets gesucht wird.
    (Häufigkeit) Ja Minute Die Zeiteinheit für das Abfrageintervall, z. B. Sekunde, Minute, Stunde, Tag, Woche oder Monat.
    Neuen Parameter hinzufügen Nein Keine Etwaige Parameter, die dem Trigger hinzugefügt werden sollen.

    Ersatzweise: Geben Sie für den RSS-Trigger die folgenden Informationen an:

    Eigenschaft Erforderlich Wert Beschreibung
    URL des RSS-Feeds Ja https://rss2.feedspot.com/https://www.reuters.com/technology Die URL für den RSS-Feed, der überprüft werden soll
    Ausgewählte Eigenschaft Nein UpdatedOn Die Eigenschaft, über die ermittelt werden soll, welche Artikel zurückgegeben werden
    (Intervall) Ja 1 Die Anzahl der zu wartenden Zeiteinheiten bis zur nächsten Überprüfung. Zum Beispiel haben ein Intervall von 3 und eine Häufigkeit von Stunde zur Folge, dass alle drei Stunden nach neuen Artikeln gesucht wird.
    (Häufigkeit) Ja Minute Die Zeiteinheit für das Abfrageintervall, z. B. Sekunde, Minute, Stunde, Tag, Woche oder Monat.
    Neuen Parameter hinzufügen Nein Keine Etwaige Parameter, die dem Trigger hinzugefügt werden sollen.
  6. Wenn Sie fertig sind, wählen Sie auf der Symbolleiste des Designers die Option Speichern aus.

    Wenn Sie Ihren Workflow speichern, veröffentlicht Azure Ihre Änderungen automatisch in der bereitgestellten Logik-App-Ressource, die bereits ausgeführt wird. Sie können warten, bis der Trigger ausgelöst wird, oder Sie können den Trigger manuell aktivieren.

    1. Wenn Sie warten möchten, suchen Sie im Bereich Übersicht den Abschnitt Triggerverlauf und den Text, der etwa 12-mal ausgewertet, 3-mal in den letzten 24 Stunden ausgelöst lautet. Der Ausdruck ausgewertet bedeutet, dass die Bedingung in Ihrem Trigger überprüft wurde. Diese Zahl sollte einmal pro Minute erhöht werden, da Sie jede Minute eine Abfrage ausführen. Der Ausdruck ausgelöst gibt an, wie oft die Triggerbedingungen erfüllt wurden. In diesem Fall stellt diese Zahl dar, wie oft der Trigger auf übereinstimmende Tweets gestoßen ist.

    2. Um den Trigger manuell zu aktivieren, wählen Sie auf der Symbolleiste des Designers Trigger ausführen>Ausführen aus.

      Ihr Logik-App-Workflow überprüft jetzt jede Minute X auf Tweets, die Ihren Suchtext enthalten. Wenn der Workflow ordnungsgemäß ausgeführt und erfolgreich abgeschlossen wurde, wird eine Seite ähnlich dem Designer geöffnet, auf der jedoch der Status angezeigt wird sowie die Zeit, die für jeden Schritt in der Workflowausführung benötigt wurde. Diese Seite wird später ausführlicher untersucht.

Nun überprüfen Sie die Triggerausgabe und den Ausführungsverlauf des Workflows.

Überprüfen der Ausgabe des X-Triggers

  1. Öffnen Sie das Hauptmenü der Logik-App-Ressource, und wählen Sie Übersicht aus.

    Möglicherweise müssen Sie nach links scrollen, um das Hauptmenü anzuzeigen. Alternativ können mithilfe der Suchfunktion Ihres Browsers nach dem Wort Übersicht auf der Seite suchen.

  2. Wählen Sie auf der Symbolleiste des Bereichs Übersicht jede Minute die Option Aktualisieren aus, bis im Abschnitt Ausführungsverlauf mindestens eine abgeschlossene Ausführung aufgeführt wird.

  3. Während Sie warten, können Sie den Triggerverlauf überprüfen. Suchen Sie im Bereich Übersicht den Abschnitt Triggerverlauf.

    Die Spalte Ausgelöst zeigt an, ob der Trigger aktiviert wurde, weil die Triggerbedingung erfüllt wurde. In diesem Beispiel ist dies die Bedingung, dass ein übereinstimmender Tweet gefunden wird. Der Trigger wird also für jeden übereinstimmenden Tweet ausgelöst.

  4. Kehren Sie zum Abschnitt Ausführungsverlauf zurück. Wenn mindestens eine abgeschlossene Ausführung angezeigt wird, wählen Sie eine Zeile für eine beliebige erfolgreiche Ausführung aus.

    Die Seite Logik-App-Ausführung wird geöffnet, auf der der Status für jeden Schritt im Workflow und die jeweils zum Ausführen benötigte Zeit angezeigt werden. In dieser Ansicht können Sie auch die Daten überprüfen, die jeden Schritt durchlaufen haben.

  5. Um die Eingaben und Ausgaben des Triggers anzuzeigen, wählen Sie den X-Trigger aus.

    Die Triggerform wird erweitert, sodass die Abschnitte EINGABEN und AUSGABEN angezeigt werden.

  6. Suchen Sie im Abschnitt AUSGABEN unter Haupttext den Text für den übereinstimmenden Tweet. Um die vollständige Antwort im JSON-Format zu überprüfen, wählen Sie Unformatierte Ausgaben anzeigen aus.