API integracji BI
API Integracji BI zapewnia znormalizowane eksporty danych zoptymalizowane pod kątem narzędzi Business Intelligence. Uzyskaj dostęp do danych urządzeń i zasobów w formacie łatwym do zaimportowania do Power BI, Tableau, Excel i innych platform analitycznych.
Dlaczego osobne API?
Narzędzia Business Intelligence często mają problemy ze zagnieżdżonymi strukturami JSON. API BI rozwiązuje ten problem, udostępniając te same dane w znormalizowanym formacie.
Publiczne API (/api/v1)
- Zagnieżdżone DTO dla bogatych relacji obiektów
- Idealne do tworzenia aplikacji
- Wiele poziomów hierarchii obiektów
API BI (/api/bi/v1)
- Wszystkie właściwości spłaszczone do najwyższego poziomu
- Bezpośrednie mapowanie kolumn dla narzędzi BI
- Te same dane, zoptymalizowana struktura
Porównanie formatów odpowiedzi
Te same dane zasobu są zwracane w różnych formatach w zależności od używanego API.
Publiczne API
Zagnieżdżona struktura
API BI
Spłaszczona struktura
Dostępne punkty końcowe
| Metoda | Punkt końcowy | Opis |
|---|---|---|
| GET | /bi/v1/assets | Lista wszystkich zasobów (spłaszczone DTO) |
| GET | /bi/v1/assets/count | Uzyskaj łączną liczbę zasobów |
| GET | /bi/v1/assets/{id} | Uzyskaj konkretny zasób (spłaszczone DTO) |
Uwierzytelnianie
Interfejs API BI wykorzystuje to samo uwierzytelnianie kluczem API co Public API. Dołącz swój klucz API w nagłówku X-API-Key przy każdym żądaniu.
X-API-Key: nm_acme_a1b2c3d4e5f6... Typowe przypadki użycia
Rozpocznij
Zapoznaj się z pełną dokumentacją punktu końcowego zasobów BI wraz z przykładami kodu i schematami odpowiedzi.
Dokumentacja zasobów BI