Integracja z interfejsem API
Typ treści: Zbiór poradników
Grupa docelowa: programiści, administratorzy techniczni
Dotyczy: TBM Studio w wersji 12.0 i nowszych
Wymagania wstępne: dane uwierzytelniające do API, znajomość programowania, dostęp sieciowy do TBM Studio
Przegląd
Interfejs API platformy TBM Studio umożliwia automatyzację przesyłania i pobierania danych za pomocą kodu. W tej sekcji znajdziesz instrukcje dotyczące integracji Twoich systemów z TBM Studio za pomocą interfejsu API REST, w tym informacje na temat uwierzytelniania, operacji na danych oraz gotowych do wdrożenia w środowisku produkcyjnym schematów obsługi błędów.
Interfejs API zapewnia bezpośrednie połączenie między systemami danych Twojej firmy a TBM Studio za pomocą prostych poleceń typu „ HTTP ”. Polecenia te można zintegrować z harmonogramami zadań, narzędziami ETL lub aplikacjami własnymi przy minimalnym nakładzie pracy — nie jest wymagana instalacja żadnego dodatkowego oprogramowania.
Wybór metody integracji
TBM Studio oferuje różne sposoby integracji. Skorzystaj z tego przewodnika, aby wybrać metodę najlepiej odpowiadającą Twoim potrzebom.
| Metoda | Najlepsze dla | Wymaga |
| Interfejs API platformy | Integracje niestandardowe, narzędzia ETL innych producentów, środowiska, w których nie można zainstalować agentów lokalnych | Umiejętności w zakresie tworzenia skryptów, dane uwierzytelniające do API |
| DataLink (Klasyczne) | Ładowanie danych metodą „wskaż i kliknij” – użytkownicy bez umiejętności programowania | DataLink Instalacja agenta, licencja typu „ DataLink ” |
| Opublikowane tabele | Eksportowanie danych modelu do zewnętrznych narzędzi BI ( Power BI, Tableau ) | TBM Studio 12.11.3 i nowsze wersje, konfiguracja raportów |
Z API platformy należy korzystać, gdy:
- Nie można zainstalować lokalnego agenta usługi „ DataLink ” w celu przesyłania danych ze źródeł lokalnych
- Chcesz korzystać ze skryptów wbudowanych w narzędziu ETL innego producenta
- Należy zautomatyzować wczytywanie danych za pomocą korporacyjnych systemów planowania zadań
- Potrzebujesz programowej kontroli nad operacjami na danych
Z tabel opublikowanych należy korzystać, gdy:
- Należy wyeksportować dane obliczone przez model do systemów zewnętrznych
- Potrzebujesz stabilnego schematu danych do wykorzystania w narzędziach BI
- Potrzebujesz kontrolowanego przepływu danych wychodzących wraz z odpowiednim systemem zarządzania
Więcej informacji można znaleźć w sekcji „Uwierzytelnianie użytkowników za pomocą interfejsów API ”.