Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Carregando a base MySQL

Não estou conseguindo carregar os arquivos do MySQL.

Aviso que já tentei pegar apenas um arquivo e também da erro.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá Pedro, tudo bem?

O erro aponta mistura ilegal de collation no MySQL. Ele aponta comparações entre as colunas envolvem duas collations diferentes: utf8mb3_tolower_ci e utf8mb3_general_ci. Peço, que verifique como está definido as collation das colunas das tabelas.

Portanto, execute os comandos abaixo no MySQL Workbenck:

SHOW FULL COLUMNS FROM dim_cliente;
SHOW FULL COLUMNS FROM dim_fabrica;
SHOW FULL COLUMNS FROM dim_organizacional;
SHOW FULL COLUMNS FROM dim_produto;
SHOW FULL COLUMNS FROM dim_tempo;
SHOW FULL COLUMNS FROM fato_presidencia;

E verifique a Collation de cada coluna, verificando se está definida como utf8mb4_general_ci. Verifique a aba de cada tabela. Abaixo deixo um exemplo em imagem:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Se você encontrar collation diferentes, altere a collation para que sejam consistentes. Você pode executar os comandos abaixo:

ALTER TABLE dim_cliente CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE dim_fabrica CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE dim_organizacional CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE dim_produto CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE dim_tempo CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE fato_presidencia CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Pedro, se ainda assim o erro surgir, peço que tente também fazer a conexão do MySQL através do ODBC, algumas pessoas podem enfrentar problemas ao conectar pelo MySQL Enterprise Edition, então sugiro seguir o passo a passo do instrutor no vídeo Conectando Qlik via ODBC.

Caso o problema persista, fico à disposição.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Muito obrigado! Deu certo com o ODBC.