O problema:
Estamos a preparar um DataMining para um cliente, onde nenhum padrão está pré-estabelecido. Esta primeira análise costumamos realizar com o MS Access pela facilidade na criação de consultas e relacionamentos para, depois, definir os primeiros padrões encontrados.
Em regra criamos uma cópia dos Bancos de Dados principais do cliente, importamos no Access e trabalhados desconectados das bases em operação.
Porém, para este cliente, estamos em busca de novos padrões de acontecimentos imediatos, ou seja, precisamos acessar a base principal em tempo real.
A solução:
Vincular tabelas do MySQL no MS Access.
Como fazer:
Primeiro passo, no Access (usamos a versão 2002/XP):
Arquivo >> Obter dados externos >> Vincular tabelas.
Nos “tipos de arquivo” selecione “ODBC Databases()”, na tela seguinte “Fonte de dados de máquina”:
Não há a opção de bancos de dados MySQL, logo, a solução é instalar um conector.
Baixeo MySQL ODBC Connector do site do MySQL, o link quando esta matéria foi escrita é: https://dev.mysql.com/downloads/connector/odbc/
Baixe de acordo com seu sistema operacional, instale-o.
Em seguida, vá em (W7) Painel de controle >> ferramentas admnistrativas >> Fontes de dados (ODBC):
Crie uma nova fonte, escolha entre Unicode ou ANSI conforme sua preferência.
Preencha os dados do banco que pretende conectar (precisará criar uma conexão para cada banco de dados, se for usar mais de um).
Pronto, agora basta voltar ao Access e repetir os primeiros passos, a nova fonte de dados estará disponível.
É isso!