Integrazione API

Tipo di contenuto: Raccolta di guide pratiche

Destinatari: sviluppatori, amministratori tecnici

Valido per: TBM Studio 12.0 e e versioni successive

Prerequisiti: credenziali API, conoscenze di programmazione, accesso di rete a TBM Studio

Panoramica

L'API della piattaforma TBM Studio consente l'automazione programmatica del caricamento e del download dei dati. Questa sezione offre guide pratiche per l'integrazione dei tuoi sistemi con TBM Studio tramite l'API REST, comprese l'autenticazione, le operazioni sui dati e modelli di gestione degli errori pronti per l'uso in produzione.

L'API garantisce un collegamento diretto tra i sistemi di dati aziendali e TBM Studio tramite semplici comandi HTTP. È possibile integrare questi comandi in scheduler di processi, strumenti ETL o applicazioni personalizzate con una configurazione minima, senza bisogno di installare alcun software aggiuntivo.

Nota: per la versione 12.9 e successive, includere questi header in tutte le chiamate API: app-type="Flagship" e app-version="NA"

Scegliere il metodo di integrazione

TBM Studio offre diverse soluzioni di integrazione. Utilizza questa guida decisionale per scegliere il metodo più adatto alle tue esigenze.

Metodo Ideale per Richiede
API della piattaforma Integrazioni personalizzate, strumenti ETL di terze parti, ambienti in cui non è possibile installare agenti on-premise Competenze di scripting, credenziali API
DataLink (Classico) Caricamento dei dati con un semplice clic, anche per utenti senza competenze di programmazione DataLink Installazione dell'agente, licenza DataLink
Tabelle pubblicate Esportazione dei dati del modello verso strumenti di BI esterni ( Power BI, Tableau ) TBM Studio 12.11.3 e oltre, configurazione dei report

Utilizza l'API della piattaforma quando:

  • Non è possibile installare un agente di DataLink in locale per caricare dati da fonti locali
  • Vuoi utilizzare lo scripting integrato in uno strumento ETL di terze parti
  • È necessario automatizzare il caricamento dei dati tramite i sistemi di pianificazione dei processi aziendali
  • È necessario disporre di un controllo programmatico sulle operazioni relative ai dati

Utilizzare le tabelle pubblicate quando:

  • È necessario esportare i dati calcolati dal modello verso sistemi esterni
  • Desideri uno schema stabile per l'utilizzo da parte degli strumenti di BI a valle
  • È necessario garantire un flusso di dati in uscita controllato e regolamentato

Per ulteriori informazioni, consultare la sezione "Autenticazione degli utenti tramite API".