DMS permite exportar conjuntos de resultados SQL. Puede escribir consultas SQL en DMS para extraer datos de las tablas.
Requisitos previos
-
La base de datos debe ser de uno de los siguientes tipos:
Notas de uso
Los límites para exportar un conjunto de resultados SQL, como el número de filas que se pueden exportar sin costo y el tamaño máximo de tabla para una sola exportación, varían según control mode.
Para exportar datos de otra base de datos dentro de la misma instancia, inicie sesión en esa base de datos en DMS con una cuenta de privilegios altos para evitar errores de permisos.
Para una base de datos lógica, el tamaño máximo de exportación es de 512 MB. Los datos que superen este límite se truncan.
Procedimiento
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, vaya a .
NotaPara tipos de base de datos distintos de NoSQL, también puede ejecutar una sentencia SQL en la ventana de SQL Console y luego seleccionar en la pestaña de resultados para crear un ticket de exportación de datos.
-
Configure los parámetros del ticket de exportación de datos.
NotaEl siguiente ejemplo utiliza una instancia de ApsaraDB RDS for MySQL en modo de control Security Collaboration. Los parámetros pueden variar ligeramente para otros tipos de base de datos.
Parámetro
Obligatorio
Descripción
Database name
Sí
Seleccione la base de datos de destino.
NotaDebe contar con los permisos necesarios para exportar datos de la base de datos. Para obtener más información, consulte View my permissions.
Reason category
Sí
Seleccione un motivo para la exportación de datos. Esta elección facilita el seguimiento futuro del ticket.
Business background
Sí
Describa detalladamente el motivo o propósito de la exportación de datos para reducir la sobrecarga de comunicación.
Affected rows
Sí
Para estimar el número de filas de datos que se verán afectadas por esta exportación, puede utilizar el comando
counten SQL Console.NotaDurante la fase de comprobación previa, el sistema muestra el número real de filas afectadas. Puede verificar si este número cumple con sus expectativas e identificar cualquier anomalía para prevenir incidentes de seguridad de datos.
Skip validation
No
Determina si se omite el proceso de validación. Si selecciona Skip Validation, también debe proporcionar un motivo.
AvisoSi selecciona Skip Validation, DMS no verifica el número de filas afectadas. Exportar un gran volumen de datos puede representar riesgos para su negocio. Proceda con precaución.
Stakeholders
No
Los usuarios especificados como partes interesadas pueden consultar y colaborar en el ticket. Los usuarios no especificados (excepto administradores y DBA) no pueden ver el ticket.
Export SQL statement
Sí
Introduzca una sentencia SQL que se pueda ejecutar directamente, como
SELECT * FROM testtable. DMS comprueba automáticamente la sintaxis al enviar la solicitud. No podrá enviar la solicitud si la sintaxis es incorrecta.NotaSolo se admiten sentencias de consulta
SELECT.Embed watermark
Sí
Especifica si se incrusta una marca de agua en el archivo exportado.
Yes: Incrusta una marca de agua en el archivo exportado.
No: No incrusta ninguna marca de agua.
Embedding method
Sí
Seleccione un método de embedding:
Data watermark: Incrusta información de identificación en los datos. Esta marca de agua no es fácilmente perceptible para los usuarios de los datos.
File watermark: Incrusta información de identificación en el archivo. Esta marca de agua es directamente visible para los usuarios de los datos.
File watermark message
Sí
Introduzca el mensaje de la marca de agua del archivo.
Data watermark message
Sí
Introduzca el mensaje de la marca de agua de los datos.
Embedded field
No
Introduzca el campo donde se incrustará la marca de agua.
NotaSi no especifica un campo, el sistema selecciona uno de forma predeterminada.
Primary key / unique key
No
Introduzca una o más claves primarias o únicas, separadas por comas (,).
NotaProporcionar esta información mejora significativamente la solidez de la marca de agua de los datos.
Attachments
No
Puede cargar imágenes o documentos para proporcionar información adicional sobre la exportación.
-
Después de configurar los parámetros, haga clic en Submit y espere la aprobación.
El sistema ejecuta una comprobación previa de SQL.
-
Haga clic en Submit for Approval y espere a que se apruebe la solicitud.
Puede consultar el progreso de la aprobación en la sección Approval de la página de detalles del ticket.
ImportanteDebe realizar la exportación dentro de las 24 horas posteriores a la aprobación del ticket. Después de este periodo, el ticket caduca y debe crear uno nuevo. Para una instancia en modo Security Collaboration, puede ajustar la ventana de tiempo para realizar la exportación tras la aprobación. Para ello, vaya a la configuración de asociada con la instancia y modifique el parámetro Period for Performing Export after Export Request of SQL Result Set Is Approved.
En la sección Execute/Automatic Execution, haga clic en Export.
-
En el cuadro de diálogo Export Settings, configure los ajustes de exportación.
Parámetro
Descripción
Format (Obligatorio)
El formato de archivo para la exportación. Los formatos compatibles incluyen CSV, EXCEL, SQL y JSON (para NoSQL).
NotaSi decide incrustar una marca de agua de archivo, seleccione EXCEL como formato de exportación.
Si este parámetro no aparece, puede deberse a que el parámetro global Enable file watermark for SQL result set exports está habilitado. Vaya a , deshabilite este parameter y vuelva a realizar la operación de exportación.
Character set (Obligatorio)
El juego de caracteres para el contenido exportado. Los juegos de caracteres compatibles incluyen Default Character Set, GBK, UTF-8 y ISO-8859-1.
Execution strategy (Obligatorio)
La estrategia de ejecución:
Execute immediately: El sistema inicia la exportación inmediatamente.
Schedule: El sistema inicia la exportación a una hora especificada. Esto resulta útil para evitar las horas pico del negocio.
NotaUna vez programada una ejecución, sus parámetros no se pueden modificar.
Export mode (Obligatorio)
El modo de exportación:
Speed Mode: La tarea de exportación no se puede interrumpir.
Ordinary Mode: La tarea de exportación se puede interrumpir.
Export time (Obligatorio)
El tiempo de espera para la tarea de exportación, en segundos. El valor puede oscilar entre 0 y 2,147,483. Si no configura este parámetro, se utiliza de forma predeterminada el tiempo de espera de exportación a nivel de instancia. Para consultar el tiempo de espera de exportación a nivel de instancia, véase Register a database instance.
NotaSi la duración de la tarea supera el tiempo especificado antes de completar la exportación, la tarea falla.
Add field comment (Opcional)
Este parámetro solo aparece cuando el tipo de base de datos es MySQL y el formato de exportación es CSV.
Si habilita este parámetro, DMS añade una fila con comentarios de campo debajo de la fila de nombres de campo en los resultados exportados.
NotaEl sistema realiza la exportación basándose en las configuraciones especificadas. Puede consultar el progreso de la exportación en la consola.
-
Una vez completada la exportación, haga clic en Download Exported File.
ImportanteDe forma predeterminada, una vez completada la exportación, puede descargar el archivo exportado en cualquier momento. Para una instancia en modo Security Collaboration, puede establecer un intervalo de tiempo para descargar el archivo. Para ello, vaya a la configuración de asociada con la instancia y configure el parámetro Period for Downloading Exported File after Export Request of SQL Result Set Is Approved. Por ejemplo, si establece el intervalo en 1, podrá descargar el archivo dentro de 1 hora después de la aprobación del ticket. Pasada 1 hora, el enlace de descarga caduca.