Nutzen von Datenprodukten über APIs
Aktivieren Sie API-Endpunkte, um Ihre Daten über Tools und Ökosysteme hinweg abzufragen, zu filtern und zu nutzen. Sobald die Endpunkte aktiviert sind, können Sie über OData-konforme APIs auf Ihre Daten zugreifen.
Aktivieren der API-Endpunkte
- Klicken Sie im Menü Datenprodukte auf das Datenprodukt, für das Sie API-Endpunkte aktivieren möchten.
- Klicken Sie auf der Registerkarte Übersicht auf Bearbeiten > API-Endpunkte.
Das Fenster Datenprodukt bearbeiten wird geöffnet.
- Wählen Sie die Datensätze aus, für die Sie API-Endpunkte aktivieren möchten.
- Klicken Sie auf Speichern.
Zurück auf der Registerkarte Übersicht steht die Option API-Endpunkte im Menü Aktionen oben rechts zur Verfügung.
Die API-Endpunkte werden erstellt und können konfiguriert werden.
Wenn das Datenprodukt im Marketplace aktiviert wird, werden auch die API-Endpunkte in der aktiven Version im Marketplace aktiviert.
Konfigurieren der API-Endpunkte
Nach dem Aktivieren der API-Endpunkte können Sie die Verbindung konfigurieren, die zur Nutzung der Datensätze verwendet werden muss.
Dateibasierte Endpunkte werden im selben Speicher wie der Datensatz verwendet.
- Klicken Sie auf der Registerkarte Übersicht auf
> Nutzen in > API-Endpunkte. Das Fenster API-Endpunkte wird geöffnet.
- Wählen Sie gegebenenfalls eine andere Verbindung aus.
Die Änderungen werden automatisch gespeichert.
Verwenden der APIs
Sobald die API-Endpunkte aktiviert sind, können Sie Abfragen zur Nutzung Ihrer Daten in anderen Tools verwenden.
Das OData-Protokoll wird verwendet. Weitere Informationen finden Sie in der Microsoft-Dokumentation.
Das Format einer Abfrage in Power Query oder PowerBI lautet:= OData.Feed("url-of-the-dataset", null, [Headers = [Authorization = "Bearer your-api-key"]])
Sie müssen Folgendes an Ihre Verwendung anpassen:
url-of-the-dataset. Ersetzen Sie diesen Teil durch die URL aus dem Fenster „API-Endpunkte“.
your-api-key. Ersetzen Sie diesen Teil durch Ihren API-Schlüssel.
- Aktivieren Sie die API-Endpunkte. Siehe obiges Verfahren.
- Generieren Sie gegebenenfalls einen API-Schlüssel. Weitere Informationen finden Sie unter Generieren und Verwalten von API-Schlüsseln.
- Öffnen Sie das Tool Ihrer Wahl, um die Daten abzurufen. In diesem Beispiel wird PowerBI verwendet.
- Klicken Sie auf Daten abrufen > Leere Abfrage.
- Geben Sie die Abfrage ein.
Dies ist ein Beispiel für eine Abfrage, die Sie anpassen und in Power Query oder PowerBI verwenden können, um Daten aus einem Datensatz abzurufen.
= OData.Feed("https://qcs.us.qlikcloud.com/api/data-governance/data-access/data-products/687e50d58d4773120e843007/datasets/687e508ee636a966d6a6f9e4/connections/9d0d8a52-33a8-4d46-be28-068b4fd06282", null, [Headers = [Authorization = "Bearer your-api-key"]]) - Wenn Sie Daten aus anderen Datensätzen abrufen möchten, erstellen Sie eine Abfrage pro Datensatz.
- Klicken Sie auf Schließen und anwenden, um Ihre Abfragen anzuwenden.
- Definieren Sie nach dem Import der Daten die Beziehungen zwischen den Tabellen.
- Klicken Sie auf Beziehungen verwalten > Neue Beziehung.
- Wählen Sie die Tabellen aus und speichern Sie.
- Erstellen Sie so viele Beziehungen wie nötig.
Wenn die Beziehungen konfiguriert sind, können Sie Ihre Daten in Diagrammen anzeigen.