# Korzystanie z produktów danych za pośrednictwem interfejsów API

Aktywuj punkty końcowe API, aby odpytywać, filtrować i wykorzystywać swoje dane w różnych narzędziach i ekosystemach. Po aktywowaniu punktów końcowych możesz uzyskać dostęp do swoich danych za pośrednictwem interfejsów API zgodnych z OData.

InformacjaPotrzebujesz jednej z następujących subskrypcji:

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

## Aktywacja punktów końcowych API

InformacjaPotrzebujesz uprawnienia do zarządzania produktami danych.

1. Z menu Produkty danych kliknij produkt danych, dla którego chcesz aktywować punkty końcowe API.

2. Na karcie Przegląd kliknij Edytuj &gt; Punkty końcowe API.

   Otworzy się okno Edytuj produkt danych.

3. Wybierz zestawy danych, dla których chcesz aktywować punkty końcowe API.

4. Kliknij przycisk Zapisz.

   Wracasz do karty Przegląd, a opcja Punkty końcowe API jest dostępna w menu Akcje w prawym górnym rogu.

   Punkty końcowe API zostały utworzone i możesz je skonfigurować.

Gdy produkt danych zostaje aktywowany na platformie marketplace, punkty końcowe API są również aktywowane w wersji oznaczonej jako aktywna na platformie marketplace.

## Konfigurowanie punktów końcowych API

Po aktywowaniu punktów końcowych API możesz skonfigurować połączenie, które musi być używane do korzystania z zestawów danych.

Punkty końcowe oparte na plikach są używane w tym samym magazynie co w przypadku zestawu danych.

1. Na karcie Przegląd kliknij the Ikona Działania icon &gt; Użyj w &gt; Punkty końcowe API.

   Okno Punkty końcowe API jest otwarte.

2. W razie potrzeby wybierz inne połączenie.

   Twoje zmiany zostaną zapisane automatycznie.

## Korzystanie z interfejsów API

Po aktywowaniu punktów końcowych API możesz używać zapytań, aby korzystać ze swoich danych w innych narzędziach.

Używany jest protokół OData. Więcej informacji można znaleźć w [dokumentacji firmy Microsoft](https://learn.microsoft.com/en-us/odata/overview).

Format zapytania w Power Query lub PowerBI to:`= OData.Feed("url-of-the-dataset", null, [Headers = [Authorization = "Bearer your-api-key"]])`

Należy dostosować poniższe elementy do własnych potrzeb:

* `url-of-the-dataset`. Zastąp tę część adresem URL z okna punktów końcowych API.

  ![Adres URL zestawu danych w oknie punktów końcowych API](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Resources/Images/di-endpoints-url.png)

* `your-api-key`. Zastąp tę część swoim kluczem API.

OstrzeżenieMożesz używać interfejsów API tylko do odczytu swoich danych, a nie do ich zapisywania.

1. Aktywuj punkty końcowe API. Zobacz procedurę powyżej.

2. Wygeneruj klucz API, jeśli jeszcze go nie masz. Aby uzyskać więcej informacji, zobacz [Generowanie kluczy API i zarządzanie nimi](https://help.qlik.com/pl-PL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-generate-api-keys.htm).

3. Otwórz wybrane narzędzie, aby pobrać dane. W tym przykładzie użyto PowerBI.

4. Kliknij Pobierz dane &gt; Puste zapytanie.

5. wprowadź zapytanie.

   Oto przykład zapytania, które można dostosować i wykorzystać w Power Query lub PowerBI, aby pobrać dane z jednego zestawu danych.

   `= 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. Jeśli chcesz pobrać dane z innych zestawów danych, utwórz zapytanie dla każdego zestawu danych.

7. Kliknij Zamknij i zastosuj, aby zastosować zapytania.

8. Po zaimportowaniu danych zdefiniuj relacje między tabelami.

9. Kliknij Zarządzaj relacjami &gt; Nowa relacja.

10. Wybierz tabele i zapisz.

11. Utwórz tyle relacji, ile potrzeba.

    Po skonfigurowaniu relacji możesz wyświetlać swoje dane na wykresach.