O que significa "federado" no contexto do desenvolvimento de software?
A tecnologia Data Federation é a programação que fornece a uma organização a capacidade de agregar dados de fontes díspares em uma base de dados virtual para que possam ser usados para business intelligence (BI) ou outra análise. A base de dados virtual criada pelo software da federação de dados não't contém os dados em si. Em vez disso, ela contém informações sobre os dados reais e sua localização (veja metadados). Os dados reais são deixados no lugar.
A tecnologia de federação de dados pode ser usada no lugar de um armazém de dados para economizar o custo de criação de uma base de dados relacional física permanente. Ela também pode ser usada como um aprimoramento para adicionar campos ou atributos que não são suportados pela interface de programação de aplicações (API) do data warehouse. Essa abordagem é especialmente útil se alguns dos dados de uma organização's forem armazenados fora do local por um provedor de serviços em nuvem de terceiros. Ela permite que a pessoa que realiza a análise agregue e organize os dados rapidamente sem ter que solicitar a lógica de sincronização ou copiar os dados até que eles's sejam absolutamente necessários.
Fazer uma única chamada para várias fontes de dados e, em seguida, integrar e organizar os dados em uma camada de middle-ware também pode ser chamada de visualização de dados, integração de informações empresariais (EII) ou informações como um serviço, dependendo do fornecedor.
Artigos semelhantes
- Qual é a diferença entre contexto, contexto de atividade e contexto de aplicação na programação de andróides?
- O que significa Contexto no Android (em palavras simples) e ContextWrapper?
- O que significa "caixa de areia" no contexto de um programador?
- O que é contexto, getapplicationcontext() métodos em andróide?