Ally-API in ein externes Berichtstool integrieren

Externe Berichtstools bieten zahlreiche Vorteile, darunter eine verbesserte Datenvisualisierung, Anpassungsoptionen und automatisierte Berichtsprozesse. Institutionen können komplexe Datensätze mithilfe einer Vielzahl von Diagrammtypen, Grafiken und Dashboards problemlos analysieren. Durch das Anpassen der angezeigten Datenelemente können sie Berichte auf ihre spezifischen Bedürfnisse zuschneiden. Mit automatisierter Berichterstellung sparen Benutzer wertvolle Zeit und Ressourcen und optimieren die Berichterstellung.

Durch die Kombination der Datenabruffunktionen der Ally-API mit den erweiterten Visualisierungs- und Analysefunktionen gängiger Berichtstools können Institutionen Erkenntnisse gewinnen, um datengestützte Entscheidungen zu erleichtern.

Sehen Sie sich die technische Dokumentation zu Berichterstellungs-API-Endpunkten an, um zu erfahren, wie Sie Ihre Endpunkte entsprechend einrichten und anpassen können.

Voraussetzungen

Um das API von Ally in Ihr bevorzugtes Berichtstool zu integrieren, benötigen Sie Folgendes:

  • Ein externes Berichtstool wie beispielsweise Power BI, Tableau, Microsoft Excel oder SAP Analytics
  • Zugriff auf den Institutionsbericht von Ally (nur Admin)
  • Autorisierungs-API-Token (im Institutionsbericht verfügbar)
  • URL des Endpunkts (auf dieser Hilfeseite verfügbar)
  • Ihre Ally-Client-ID (wenden Sie sich an unser Support-Team, sollten Sie diese ID nicht haben.)

Denken Sie daran, dass Sie zwischen dieser Hilfeseite, dem Institutionsbericht und dem externen Berichtstool wechseln müssen, um alles erfolgreich einzurichten.

So integrieren Sie die Ally-API in ein externes Berichtstool

Export options from the Institutional Report
  • Es wird ein modales Fenster mit einem automatisch generierten Token angezeigt. Wählen Sie Token kopieren aus.

API-Token verfallen nach einem Jahr. Um ein neues Token zu erhalten, befolgen Sie diese Anleitung zur erneuten Einrichtung Ihres externen Berichtstools.

 

Copy token model in the Institutional Report
  • Navigieren Sie zu Ihrem bevorzugten externen Berichtstool. Anhand dieses Beispiels zeigen wir, wie die Ally-API mit Power BI eingerichtet wird.

Andere externe Berichtstools haben andere Schnittstellen, aber alle folgen ähnlichen Schritten wie unten gezeigt. Bitte lesen Sie die Dokumentation zu Ihrem Berichtstool, wenn Sie Hilfe beim Einrichten Ihrer Datenquelle benötigen.

  • Power BI Desktop öffnen
  • Wählen Sie auf der Registerkarte Start die Option Daten abrufen aus.
  • Wählen Sie Web in der angezeigten Liste aus.
Get Data menu from Power BI
  • Wählen Sie im Modalfenster Aus dem Web die Option Erweitert aus.
  • Geben Sie Autorisierung in das Parameterfeld für den HTTP-Anforderungsheader ein.
  • Geben Sie in das Textfeld rechts Bearer (Inhaber) ein Leerzeichen ein, und fügen Sie das Token aus dem Institutionsbericht ein.
  • Kopieren Sie eine der folgenden Endpunkt-URLs:
    • https://[Region]/api/v2/clients/[Ally-Client-ID]/reports/overall
    • https://[Region]/api/v2/clients/[Ally-Client-ID]/reports/issues

Die Berichtsdaten von Ally können in „Übersicht“ und „Probleme“ unterteilt werden. Beides gilt für alle Kurse an Ihrer Institution. Wählen Sie die Endpunkt-URL aus, die Sie bevorzugen.

  • Fügen Sie die Endpunkt-URL in das Feld „URL-Pfade“ im Power BI-Modalfenster Aus dem Web ein.
  • Ersetzen Sie [Ally-Client-ID] durch Ihre individuelle Ally-ID.

Wenn Sie diese ID nicht haben, wenden Sie sich bitte an unser Support-Team. Denken Sie daran, dass es sich dabei um die Ally-Client-ID und nicht um die LMS-ID handelt.

From Web modal in Power BI
  • Wählen Sie OK aus, um die Abfrage basierend auf den bereitgestellten Informationen zu starten.

Abhängig von der Anzahl der Datensätze kann die Dataset-Vorbereitung einige Zeit in Anspruch nehmen. Ally antwortet mit einem „Status“, der den Benutzer darüber informiert, ob die Daten noch verarbeitet werden. In Power BI können Sie dies anzeigen, indem Sie die Option „Erweiterte Metadaten“ auswählen und in der Spalte „metadata.status“ suchen:

Während der Status noch „Verarbeitung“ lautet, müssen Sie warten, bis die Daten bereit sind. Wählen Sie die Schaltfläche „Vorschau aktualisieren“ im oberen Menüband aus, um die API erneut aufzurufen und zu prüfen, ob die Daten bereit sind. Wenn das Dataset bereit ist, werden alle Datensätze angezeigt, und in der Spalte „metadata.status“ erscheint der Status „Erfolgreich“.

  • Wählen Sie abschließend in der oberen linken Ecke „Schließen und anwenden“ aus.

Dauer der Datenaktualisierung
Die Quelldaten werden intern alle 15 Minuten für jeden Endpunkt aktualisiert. Berücksichtigen Sie dies, wenn Sie den Endpunkt aufrufen, um die Daten für Ihre Berichte abzurufen.

Antwortbeschränkung
Denken Sie daran, dass die Antwortbeschränkung pro Endpunktaufruf bei 10.000 Datensätzen liegt. Wenn einige Datensätze nicht unter den ersten 10.000 Datensätzen angezeigt werden, müssen Sie entsprechende Filter- oder Sortieroptionen anwenden.