Cosa significa 'federato' nel contesto dello sviluppo del software?
La tecnologia di federazione dei dati è una programmazione che fornisce a un'organizzazione la capacità di aggregare dati da fonti disparate in un database virtuale in modo da poterli usare per la business intelligence (BI) o altre analisi. Il database virtuale creato dal software di federazione dei dati non contiene i dati stessi. Invece, contiene informazioni sui dati effettivi e la loro posizione (vedi metadati). I dati effettivi vengono lasciati sul posto.
La tecnologia di federazione dei dati può essere usata al posto di un data warehouse per risparmiare il costo della creazione di un database relazionale fisico permanente. Può anche essere usata come miglioramento per aggiungere campi o attributi che non sono supportati dall'interfaccia di programmazione dell'applicazione (API) del data warehouse. Questo approccio è particolarmente utile se alcuni dei dati di un'organizzazione sono memorizzati fuori sede da un terzo fornitore di servizi cloud. Permette alla persona che esegue l'analisi di aggregare e organizzare i dati rapidamente senza dover richiedere la logica di sincronizzazione o copiare i dati fino a quando non è assolutamente necessario.
Fare una singola chiamata a più fonti di dati e poi integrare e organizzare i dati in un livello middle-ware può anche essere chiamato visualizzazione dei dati, integrazione delle informazioni aziendali (EII) o information-as-a-service, a seconda del fornitore.