Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Integration Services - Erro ao Compilar a Dimensão Cliente

Pessoal, boa noite.

Na parte de inserir os dados dos clientes via excel, gerou um problema na hora de recompilar todos os comandos, segui exatamente como na vídeo aula, porém gerou o erro abaixo.

Um registro OLE DB está disponível. Origem: "Microsoft OLE DB Service Components" Resultado: 0x80040154 Descrição: "Classe não registrada". Erro: 0xC001002B em Package, Gerenciador de conexões "Gerenciador de Conexões do Excel": O provedor 'Microsoft.ACE.OLEDB.12.0' não está registrado no computador local. Para obter mais informações, visite http://go.microsoft.com/fwlink/?LinkId=219816 Erro: 0xC020801C em Criação da Dimensao Cliente, Origem do Excel [31]: Código de Erro SIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Falha da chamada do método AcquireConnection para o gerenciador de conexões "Gerenciador de Conexões do Excel" com o código de erro 0xC0209303. Mensagens de erro podem ter sido postadas antes com mais informações sobre o motivo da falha na chamada para o método AcquireConnection. Erro: 0xC0047017 em Criação da Dimensao Cliente, SSIS.Pipeline: Falha na validação de Origem do Excel com o código de erro 0xC020801C. Erro: 0xC004700C em Criação da Dimensao Cliente, SSIS.Pipeline: Falha na validação de um ou mais componentes. Erro: 0xC0024107 em Criação da Dimensao Cliente: Houve erros durante a validação da tarefa. Pacote SSIS "C:\Users\Usuario\Downloads\Projeto DW_sucos\DW\Integration Services Project1\Package.dtsx" concluído: Falha.

1 resposta
solução!

Oii Heitor, tudo bom?

O pacote é executado por um aplicativo que usa o utilitário DTexec de 64 bits por padrão, mas o pacote precisa ser executado usando a versão de 32 bits do utilitário para poder acessar corretamente o arquivo do Excel por meio do gerenciador de conexões do Excel. A execução no modo de 32 bits é uma propriedade do projeto. A configuração afetará todos os pacotes lá dentro.

Então você pode fazer o seguinte:

  • Clique com o botão direito sobre Carga Datawarehouse.
  • Vá em Propriedades.

Imgur

  • Depois Propriedades da Configuração.
  • Clique em Depuração > Opções de Depuração e no Run64BitRuntime, coloque como false.

Imgur

Feito isso, salve as configurações e reinicie o VS, carregue a carga e o erro de driver estará solucionado.

Espero que ajude, qualquer dúvida estou à disposição. Bons estudos :)