Está en la página 1de 8

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO

INGENIERÍA EN SISTEMAS COMPUTACIONALES

ADMNINISTRACION DE BASES DE DATOS

CARGA MASIVA DE DATOS NEPTUNO

Evidencia SUMATIVA Reporte de practica COMP-2


PROFESOR: MUÑOZ CELAYA ROBERTO CARLOS

ALUMNO: Iñigo Becerra Isaac Eliu

MATRICULA: 202110313

GRUPO: 3621
ADMINISTRACION DE BASE DE DATOS
CARGA MASIVA DE DATOS
➢ RESUMEN

La carga masiva de datos en SQL Server 2019 es una técnica esencial para insertar grandes
volúmenes de información desde archivos externos hacia tablas de bases de datos SQL Server de
manera rápida y eficiente. Esta operación es crucial en situaciones donde se manejan conjuntos de
datos masivos, como en aplicaciones de análisis de datos, sistemas de gestión empresarial y en
procesos de migración.

Importancia y Ventajas:

Eficiencia en la Gestión de Grandes Conjuntos de Datos: La carga masiva es esencial cuando se trata
de gestionar y administrar grandes volúmenes de datos. Esto es especialmente relevante en
aplicaciones y casos de uso que requieren el almacenamiento y consulta de datos altamente
conectados, como redes sociales, sistemas de recomendación, grafos de conocimiento, análisis de
datos complejos, y más.

Escalabilidad: Para aplicaciones en crecimiento o con requisitos cambiantes, la capacidad de cargar


datos de manera eficiente es fundamental. La carga masiva garantiza que la base de datos pueda
manejar un flujo constante de nuevos datos sin comprometer el rendimiento.

Rendimiento: Una carga eficiente asegura que los datos estén bien organizados y disponibles para
consultas posteriores. Esto mejora significativamente el rendimiento de las aplicaciones que
dependen de la base de datos.

Análisis de Datos Complejos: La carga masiva es esencial para aplicaciones que realizan análisis de
datos complejos, como la exploración de relaciones en datos altamente interconectados, lo que
puede requerir una gran cantidad de nodos y arcos en un grafo de datos.

Integración de Datos: La carga masiva también es fundamental para consolidar y unificar datos de
diversas fuentes en una base de datos centralizada, lo que facilita su análisis y acceso.

Historial de Datos: En muchos casos, la carga masiva es necesaria para la gestión de datos históricos
o la migración de datos heredados a una nueva plataforma..

Consideraciones Importantes:

Es vital tener en cuenta algunos aspectos durante la carga masiva de datos. En primer lugar, la
estructura de los datos en el archivo debe coincidir con la estructura de la tabla en la base de
datos. Cualquier discrepancia en tipos de datos o número de columnas puede provocar errores
durante la carga. Por lo tanto, es esencial realizar una cuidadosa validación de los datos antes de
iniciar el proceso de carga.

➢ MARCO TEÓRICO

Introducción:

La importancia de la carga masiva radica en su capacidad para optimizar la eficiencia, el rendimiento


y la escalabilidad de los sistemas de información. Permite la consolidación de información, la
preparación para análisis de datos, la gestión de registros históricos y el soporte a aplicaciones que
requieren un acceso rápido y confiable a grandes conjuntos de datos.
ADMINISTRACION DE BASE DE DATOS
CARGA MASIVA DE DATOS
Carga Masiva de Datos:

La carga masiva de datos es un proceso fundamental en la administración de bases de datos que


involucra la inserción eficiente de grandes volúmenes de datos en un sistema de gestión de bases
de datos. Este proceso es esencial para mantener, actualizar y migrar datos en aplicaciones
empresariales y sistemas de información. Permite la consolidación de información desde diversas
fuentes, la preparación de datos para análisis y la gestión de registros históricos.

BULK INSERT en SQL Server 2019:

BULK INSERT es una característica de SQL Server 2019 y versiones anteriores que permite la carga
masiva de datos desde archivos planos o archivos CSV en una tabla de base de datos. Permite una
forma rápida y eficiente de importar grandes volúmenes de datos en una base de datos SQL Server,
lo que es esencial en situaciones donde la velocidad y la escalabilidad son críticas.

Consideraciones Importantes:

Estructura de Datos: Antes de realizar una carga masiva, es esencial que los datos en el archivo de
origen coincidan con la estructura de la tabla de destino en la base de datos.

Índices y Restricciones: Para acelerar la carga, es recomendable deshabilitar índices y restricciones


en la tabla de destino y reactivarlos una vez completada la carga.

Control de Errores: Es importante gestionar y registrar errores que puedan surgir durante la carga
masiva para su posterior resolución.

Optimización de Rendimiento: Se pueden realizar ajustes de rendimiento, como el uso de hilos


paralelos, para acelerar la carga de datos.

Beneficios de la Carga Masiva de Datos y BULK INSERT:

Eficiencia: La carga masiva permite la transferencia de grandes volúmenes de datos de manera


eficiente, ahorrando tiempo y recursos.

Escalabilidad: Permite la expansión de la base de datos a medida que crecen los volúmenes de datos
sin comprometer el rendimiento.

Integridad de Datos: Garantiza que los datos se inserten de manera consistente en la base de datos.

Análisis de Datos: Facilita la preparación de datos para su análisis posterior, permitiendo la toma de
decisiones basadas en información actualizada.

Automatización: Puede ser parte de procesos automatizados de ETL (extracción, transformación y


carga) en aplicaciones empresariales.

Aplicaciones de la Carga Masiva de Datos:

Migración de Datos: Transferencia de datos desde un sistema a otro al cambiar de una plataforma a
otra.

Alimentación de Almacenes de Datos: Carga de datos en almacenes de datos para análisis


empresarial.
ADMINISTRACION DE BASE DE DATOS
CARGA MASIVA DE DATOS
Importación de Datos Externos: Integración de datos de fuentes externas, como archivos CSV, en
una base de datos.

Actualización de Registros Históricos: Mantenimiento de registros históricos en sistemas de


seguimiento y registro. Carga de Datos en Lotes: Procesamiento de grandes conjuntos de datos en
lotes.

RESULTADOS

Una vez realizado la investigación de previos conocimientos acerca de la carga masiva en sql server
con ayuda del comando bulk insert hay que abrir el archivo access Neptuno

Una vez dentro en la tabla en una de las tablas hacer Clic derecho para desplegar las opciones la cual
la opción será exportar a Excel
ADMINISTRACION DE BASE DE DATOS
CARGA MASIVA DE DATOS

Este paso se tuvo que retomar en cada una de las tablas.

Una vez realizado todas las exportaciones Excel


ADMINISTRACION DE BASE DE DATOS
CARGA MASIVA DE DATOS

Hay que abrir cada unión de los Excel para guardarlas en el formato .csv´ separado por coma s.

una vez teniendo todos los archivos guardados en .csv´


ADMINISTRACION DE BASE DE DATOS
CARGA MASIVA DE DATOS

Debemos abrir my sql server 2019 para comenzar con la carga masiva con bulk insert

este resultado hay que hacerlo con cada una de las tablas
ADMINISTRACION DE BASE DE DATOS
CARGA MASIVA DE DATOS
Como se muestra en la captura al hacer la consulta de la tabla este me mostrará los datos
originalmente que se encontraban en Access.

➢ Conclusiones

Como administrador de bases de datos es importante saber cómo hacer migraciones de bases de
datos que están implementadas en una hoja de cálculo a un sistema gestor de bases de datos ya
que, si nos piden realizar una actualización dentro de una empresa, no podemos pasar dato por dato
a la base de datos, debemos aprovechar las herramientas que nos proporciona ya el sistema gestor
de bases de datos.

También podría gustarte