A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tradutor Oracle SQL Server Núcleo comum Lookup Middleware consultas esquema de mediação Base de dados das fontes locais Ambiente de geração das consultas.

Apresentações semelhantes


Apresentação em tema: "Tradutor Oracle SQL Server Núcleo comum Lookup Middleware consultas esquema de mediação Base de dados das fontes locais Ambiente de geração das consultas."— Transcrição da apresentação:

1 Tradutor Oracle SQL Server Núcleo comum Lookup Middleware consultas esquema de mediação Base de dados das fontes locais Ambiente de geração das consultas de mediação Gerador de consultas de mediação Gerenciador de esquemas conceituais Ambiente de integração de dados Base de dados do mediador Gerenciador de consultas Gerenciador das fontes Mediador Tamino Arquitetura Resumida

2 Considerações Iniciais Tipos de fonte de dados a serem tratadas SGBDs convencionais (dados estruturados) SQL Server Oracle Access SGBD XML Nativo (dados semi-estruturados) Tamino (?)

3 Considerações Iniciais As correspondências entre os elementos do esquema de mediação e os elementos dos esquemas locais serão identificadas manualmente As assertivas de correspondência ficarão armazenadas juntamente com o esquema de mediação na base de conhecimentos do mediador Esta identificação deverá ser feita antes do processo de geração das consultas de mediação Inicialmente, o sistema não será evolutivo, ou seja, as fontes de dados e o esquema de mediação não sofrerão modificações

4 Núcleo Comum Problemas em aberto: 1: Implementação de um Lookup para cada tipo de fonte de dados O Lookup deverá: 1. extrair o esquema da fonte local, e 2. converter o esquema exportado para XML Schema de acordo com o formato padrão (esta etapa corresponde a fase de pré-processamento especificada no processo de conversão de XML Schema para X-Entity )  Analisar a possibilidade de fazer a conversão do esquema relacional diretamente para o esquema X-Entity

5 Núcleo Comum Problemas em aberto 2: Implementação de um tradutor para cada tipo de fonte de dados convencional Este passo consiste em analisar os SGBDs a fim de identificar como é feita a conversão dos dados relacionais para XML Também é preciso investigar como poderá ser feita a comunicação do tradutor com a fonte, ou seja, o envio de consultas e o recebimento dos dados  A subconsulta deverá ser escrita em que linguagem?  Qual o fomato dos dados a serem retornados pela fonte de dados?

6 Ambiente de Integração de Dados Problemas em aberto: Geração de planos de consulta (decomposição da consulta de usuário em subconsultas a serem enviadas as fontes locais) Otimização do processo de decomposição de consultas Estes problemas (geração e otimização) consistem basicamente em identificar e combinar as entidades de mediação relevantes para responder a uma consulta de usuário Definir a linguagem a ser utilizada para definição das consultas de usuário

7 Ambiente de Geração das Consultas de Mediação Problemas em aberto: Implementação do processo de geração das consultas de mediação Entrada:  Conjunto de fontes de dados locais  Esquema de mediação X-Entity Saída:  Uma consulta de mediação para cada entidade de mediação

8 Ambiente de Geração das Consultas de Mediação Problemas em aberto: Analisar o processo de geração a fim de propor extensões Definir heurísticas para a escolha da consulta de mediação a ser utilizada pelo sistema (diferentes consultas de mediação podem ser geradas para uma mesma entidade)

9 Bases de Conhecimento Problemas em aberto: Especificar (detalhadamente) os dados a serem armazenados nas bases de conhecimentos Analisar as possíveis formas de armazenamento das informações sobre o mediador e sobre as fontes de dados locais Armazenar em um SGBD convencional ? Armazenar como arquivo? Usar um BD XML nativo?

10 Resumo dos Principais Problemas Implementação Lookup (iniciação científica) Implementação Tradutores (iniciação científica) Implementação do processo de geração das consultas de mediação (mestrado) Análise de possíveis extensões Definição de heurísticas para a escolha da consulta a ser utilizada Implementação do processo de decomposição das consultas de mediação (mestrado) Geração e otimização dos planos de consulta


Carregar ppt "Tradutor Oracle SQL Server Núcleo comum Lookup Middleware consultas esquema de mediação Base de dados das fontes locais Ambiente de geração das consultas."

Apresentações semelhantes


Anúncios Google