O DMS permite exportar conjuntos de resultados SQL. Escreva consultas SQL no DMS para extrair dados de tabelas.
Pré-requisitos
-
O banco de dados deve ser de um dos seguintes tipos:
Você registrou a instância do banco de dados de destino no DMS.
Notas de uso
Os limites para exportação de um conjunto de resultados SQL, como o número de linhas exportáveis gratuitamente e o tamanho máximo da tabela para uma única exportação, variam de acordo com o modo de controle.
Para exportar dados de outro banco de dados na mesma instância, faça login no DMS com uma conta de privilégios elevados para evitar erros de permissão.
Para bancos de dados lógicos, o tamanho máximo de exportação é de 512 MB. Os dados que excederem esse limite serão truncados.
Procedimento
Faça login no DMS 5.0.
-
Na barra de navegação superior, escolha .
NotaPara bancos de dados que não sejam NoSQL, execute também uma instrução SQL na janela SQL Console e escolha na guia de resultados e crie um ticket de exportação de dados.
-
Configure os parâmetros do ticket de exportação de dados.
NotaO exemplo a seguir utiliza uma instância do ApsaraDB RDS for MySQL no modo de controle Security Collaboration. Os parâmetros podem variar um pouco para outros tipos de banco de dados.
Parâmetro
Obrigatório
Descrição
Database name
Sim
Selecione o banco de dados de destino.
NotaVocê precisa ter as permissões necessárias para exportar dados do banco de dados. Para mais informações, consulte Visualizar minhas permissões.
Reason category
Sim
Selecione um motivo para a exportação de dados. Essa escolha facilita o rastreamento futuro do ticket.
Business background
Sim
Descreva detalhadamente o motivo ou a finalidade da exportação de dados para reduzir a sobrecarga de comunicação.
Affected rows
Sim
Para estimar o número de linhas de dados afetadas por esta exportação, use o comando
countno SQL Console.NotaDurante a fase de pré-verificação, o sistema exibe o número real de linhas afetadas. Verifique se esse número atende às suas expectativas e identifique anomalias para evitar incidentes de segurança de dados.
Skip validation
Não
Define se o processo de validação será ignorado. Caso selecione Skip Validation, você também deverá fornecer um motivo.
AvisoSe você selecionar Skip Validation, o DMS não verificará o número de linhas afetadas. A exportação de um grande volume de dados pode apresentar riscos ao seu negócio. Prossiga com cautela.
Stakeholders
Não
Os usuários especificados como partes interessadas podem visualizar e colaborar no ticket. Usuários não especificados (exceto administradores e DBAs) não podem visualizar o ticket.
Export SQL statement
Sim
Insira uma instrução SQL executável diretamente, como
SELECT * FROM testtable. Envie a solicitação. O DMS verifica a sintaxe automaticamente. Não é possível enviá-la se a sintaxe estiver incorreta.NotaApenas instruções de consulta
SELECTsão compatíveis.Embed watermark
Sim
Define se uma marca d'água será incorporada ao arquivo exportado.
Yes: Incorpora uma marca d'água no arquivo exportado.
No: Não incorpora uma marca d'água.
Embedding method
Sim
Selecione um método de incorporação:
Data watermark: Incorpora informações de identificação nos dados. Essa marca d'água não é facilmente perceptível aos usuários.
File watermark: Incorpora informações de identificação no arquivo. Essa marca d'água é diretamente visível aos usuários.
File watermark message
Sim
Insira a mensagem da marca d'água do arquivo.
Data watermark message
Sim
Insira a mensagem da marca d'água dos dados.
Embedded field
Não
Insira o campo no qual a marca d'água será incorporada.
NotaEspecifique um campo; caso contrário, o sistema seleciona um por padrão.
Primary key / unique key
Não
Insira uma ou mais chaves primárias ou exclusivas, separadas por vírgulas (,).
NotaFornecer essas informações melhora significativamente a robustez da marca d'água dos dados.
Attachments
Não
Faça upload de imagens ou documentos para fornecer informações adicionais sobre a exportação.
-
Após configurar os parâmetros, clique em Submit e aguarde a aprovação.
O sistema executa uma pré-verificação de SQL.
-
Clique em Submit for Approval e aguarde a aprovação da solicitação.
Visualize o progresso da aprovação na seção Approval da página de detalhes do ticket.
ImportanteA exportação deve ser realizada em até 24 horas após a aprovação do ticket. Após esse período, o ticket expira; crie um novo. Para instâncias no modo Security Collaboration, é possível ajustar a janela de tempo para a exportação após a aprovação. Para isso, acesse as configurações de associadas à instância e modifique o parâmetro Period for Performing Export after Export Request of SQL Result Set Is Approved.
Na seção Execute/Automatic Execution, clique em Export.
-
Na caixa de diálogo Export Settings, configure as definições de exportação.
Parâmetro
Descrição
Format (Obrigatório)
O formato do arquivo para exportação. Os formatos compatíveis incluem CSV, EXCEL, SQL e JSON (para NoSQL).
NotaCaso opte por incorporar uma marca d'água de arquivo, selecione EXCEL como formato de exportação.
Se este parâmetro não aparecer, o parâmetro global Enable file watermark for SQL result set exports pode estar ativado. Acesse , desative este parâmetro e execute a exportação novamente.
Character set (Obrigatório)
O conjunto de caracteres do conteúdo exportado. Os conjuntos compatíveis incluem Default Character Set, GBK, UTF-8 e ISO-8859-1.
Execution strategy (Obrigatório)
A estratégia de execução:
Execute immediately: O sistema inicia a exportação imediatamente.
Schedule: O sistema inicia a exportação em um horário especificado. Útil para evitar horários de pico do negócio.
NotaApós definir uma execução agendada, não é possível modificar seus parâmetros.
Export mode (Obrigatório)
O modo de exportação:
Speed Mode: A tarefa de exportação não pode ser interrompida.
Ordinary Mode: A tarefa de exportação pode ser interrompida.
Export time (Obrigatório)
O tempo limite da tarefa de exportação, em segundos. O valor pode variar de 0 a 2.147.483. Caso este parâmetro não seja configurado, o tempo limite de exportação no nível da instância será usado por padrão. Visualize o tempo limite de exportação no nível da instância consultando Registrar uma instância de banco de dados.
NotaSe a duração da tarefa exceder o tempo especificado antes da conclusão da exportação, a tarefa falhará.
Add field comment (Opcional)
Este parâmetro aparece apenas quando o tipo de banco de dados é MySQL e o formato de exportação é CSV.
Ao ativar este parâmetro, o DMS adiciona uma linha com comentários de campo abaixo da linha de nome do campo nos resultados exportados.
NotaO sistema realiza a exportação com base nas configurações especificadas. Visualize o progresso da exportação no console.
-
Após a conclusão da exportação, clique em Download Exported File.
ImportantePor padrão, após a conclusão da exportação, baixe o arquivo exportado a qualquer momento. Para instâncias no modo Security Collaboration, você pode definir um intervalo de tempo para o download do arquivo. Para isso, acesse as configurações de associadas à instância e configure o parâmetro Period for Downloading Exported File after Export Request of SQL Result Set Is Approved. Por exemplo, se o intervalo for definido como 1, baixe o arquivo em até 1 hora após a aprovação do ticket. Após 1 hora, o link de download expira.