Todos os produtos
Search
Central de documentação

AnalyticDB:Import data to AnalyticDB for MySQL using Kettle

Última atualização: Jun 27, 2026

Este guia mostra como configurar o Kettle para importar um arquivo Excel local para um cluster do AnalyticDB for MySQL.

Informações básicas

O Kettle é uma ferramenta ETL (extract-transform-load) open source popular, usada para coleta, conversão e migração de dados. Ele oferece suporte a diversos bancos de dados relacionais e NoSQL, como HBase e MongoDB, além de fontes de dados específicas como Microsoft Office Excel e Access. Também é possível ampliar o suporte a outras fontes de dados por meio de extensões e plug-ins.

Pré-requisitos

Antes de começar, verifique se você tem:

Importante

Ao configurar a conexão com o banco de dados na etapa 2, não selecione Use Result Streaming Cursor.

Importar dados do Excel

Etapa 1: Criar uma transformação

Inicie o Kettle e acesse File > New > Conversion para criar uma tarefa de transformação.

Etapa 2: Criar uma conexão com o banco de dados

Acesse File > New > Database Connection e configure os seguintes parâmetros:

Parâmetro

Descrição

Connection Name

Nome descritivo que identifica exclusivamente esta conexão

Connection Type

Selecione MySQL

Access

Selecione Native (JDBC)

Host Name

Endpoint do cluster do AnalyticDB for MySQL

Database Name

Nome do banco de dados do AnalyticDB for MySQL

Port Number

Porta usada para conectar ao cluster. Padrão: 3306

User Name

Conta privilegiada ou conta padrão do cluster

Password

Senha da conta

Para obter o endpoint do cluster, acesse a página Cluster Information no console do AnalyticDB for MySQL. Consulte Conectar a um cluster do AnalyticDB for MySQL.

Importante

Não selecione Use Result Streaming Cursor.

Após preencher os parâmetros, clique em Test. Na caixa de diálogo Database Connection Test, siga as instruções para verificar se a conexão com o banco de dados do AnalyticDB for MySQL foi bem-sucedida. Após a aprovação no teste, clique em OK.

Etapa 3: Adicionar uma etapa de Excel Input

Na aba Core objects à esquerda, acesse Input > Excel Input e arraste Excel Input para a área de trabalho.

Clique duas vezes em Excel Input para abrir as configurações. Clique em Browse e em Add para adicionar o arquivo Excel aos Selected Files. Configure as abas Worksheet, Content e Field conforme necessário e clique em Preview para confirmar se o conteúdo do arquivo está correto.

Etapa 4: Adicionar uma etapa de Table Output

Na aba Core objects, acesse Output > Table Output e arraste Table Output para a área de trabalho.

Etapa 5: Conectar as etapas

Trace uma linha de conexão de Excel Input até Table Output.

Etapa 6: Configurar a etapa Table Output

Clique duas vezes em Table Output para abrir as configurações e defina os seguintes itens:

  • Target Schema: nome do banco de dados do AnalyticDB for MySQL

  • Target Table: nome da tabela de destino no banco de dados

  • Selecione Specify database fields

  • Marque a opção Use batch update for inserts

Na aba Database fields, clique em Get fields e depois em Enter field mapping para mapear as colunas do arquivo Excel às colunas da tabela do AnalyticDB for MySQL.

Etapa 7: Executar a transformação

Clique na seta branca para executar a transformação. Acompanhe os logs de operação e o status para monitorar o progresso.

Após a conclusão da transformação, os dados do arquivo Excel estarão disponíveis no AnalyticDB for MySQL para análise.