# Dataproducten consumeren via API's

Activeer API-endpoints om uw gegevens op te vragen, te filteren en te consumeren in verschillende tools en ecosystemen. Zodra de eindpunten zijn geactiveerd, hebt u toegang tot uw gegevens via OData-compatibele API's.

InformatieU hebt een van de volgende abonnementen nodig:

* Qlik Talend Cloud Enterprise
* Qlik Talend Cloud Premium
* Qlik Cloud Analyse Premium
* Qlik Cloud Analytics Enterprise
* Qlik Sense Enterprise SaaS

## De API-eindpunten activeren

InformatieU hebt de machtiging nodig om dataproducten te beheren.

1. Klik in het menu Dataproducten op het dataproduct waarvoor u API-eindpunten wilt activeren.

2. Klik op het tabblad Overzicht op Bewerken &gt; API-eindpunten.

   Het venster Dataproduct bewerken wordt geopend.

3. Selecteer de datasets waarvoor u API-eindpunten wilt activeren.

4. Klik op Opslaan.

   U bent terug op het tabblad Overzicht en de optie API-eindpunten is beschikbaar in het menu Acties in de rechterbovenhoek.

   De API-endpoints zijn aangemaakt en u kunt ze configureren.

Wanneer het dataproduct wordt geactiveerd op de marketplace, worden de API-endpoints ook geactiveerd in de actieve versie op de marketplace.

## De API-eindpunten configureren

Nadat u de API-eindpunten hebt geactiveerd, kunt u de verbinding configureren die moet worden gebruikt om de datasets te consumeren.

Bestandsgebaseerde eindpunten worden verbruikt in dezelfde opslag als voor de gegevensset.

1. Klik op het tabblad Overzicht op the Pictogram Acties icon &gt; Gebruiken in &gt; API-eindpunten.

   Het venster API-eindpunten is geopend.

2. Selecteer indien nodig een andere verbinding.

   Uw wijzigingen worden automatisch opgeslagen.

## De API's gebruiken

Zodra de API-eindpunten zijn geactiveerd, kunt u query's gebruiken om uw gegevens in andere tools te consumeren.

Het OData-protocol wordt gebruikt. Raadpleeg de [Microsoft-documentatie](https://learn.microsoft.com/en-us/odata/overview) voor meer informatie.

De indeling van een query in Power Query of PowerBI is:`= OData.Feed("url-of-the-dataset", null, [Headers = [Authorization = "Bearer your-api-key"]])`

U moet het volgende aanpassen aan uw gebruik:

* `url-of-the-dataset`. Vervang dit gedeelte door de URL uit het venster API-endpoints.

  ![Dataset-URL in het venster API-eindpunten](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Resources/Images/di-endpoints-url.png)

* `your-api-key`. Vervang dit deel door uw API-sleutel.

WaarschuwingU kunt de API's alleen gebruiken om uw gegevens te lezen, niet om gegevens te schrijven.

1. Activeer de API-eindpunten. Zie de bovenstaande procedure.

2. Genereer een API-sleutel als u er nog geen hebt. Zie [API-sleutels genereren en beheren](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-generate-api-keys.htm) voor meer informatie.

3. Open een tool naar keuze om de gegevens op te halen. In dit voorbeeld wordt PowerBI gebruikt.

4. Klik op Gegevens ophalen &gt; Lege query.

5. Voer de query in.

   Hier volgt een voorbeeld van een query die u kunt aanpassen en gebruiken in Power Query of PowerBI om gegevens op te halen uit één gegevensset.

   `= 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"]])`

6. Als u gegevens wilt ophalen uit andere datasets, maak dan per dataset een query.

7. Klik op Sluiten en toepassen om uw query's toe te passen.

8. Wanneer de gegevens zijn geïmporteerd, definieert u de relaties tussen de tabellen.

9. Klik op Relaties beheren &gt; Nieuwe relatie.

10. Selecteer de tabellen en sla op.

11. Maak zoveel relaties aan als nodig is.

    Wanneer de relaties zijn geconfigureerd, kunt u uw gegevens in grafieken bekijken.