Excelente, Sergio, en una sola clase, Excel, SQL Server Básico y Power Query. Aplausos, Maestro...
@alexreyesaraujo3431 Жыл бұрын
Hola Profesor Sergio, Dios le colme de muchas bendiciones!!! Tiene razón todos nos dicen que Excel no es una base de datos, pero no nos enseñan nada más. Gracias por compartir sus valiosos conocimientos.😀
@Jorge·M·Mostacero·A Жыл бұрын
Saludos Sergio Campos, gracias por compartir este valioso aporte y sobre todo por seguir enseñando a sacarle el máximo provecho a Excel
@MrJinzo44619 ай бұрын
Que alegria encontrar este canal, muy excelente.
@richneeetАй бұрын
Excelente informacion, muy practica precisa.
@rsancheza549 ай бұрын
Excelente video tutorial.- Gracias Ing Sergio por compartir conocimentos.
@jasonortizexcel8264 Жыл бұрын
Gracias por defender a nuestro Excel tan querido y amado.
@HinostrozaTech4 ай бұрын
mil gracias!!! por favor puedes hacer un video enseñándonos como hacer llaves primarias y foráneas con esa forma de importar las bases, por favor.
@lesavant34577 ай бұрын
Hola Sergio solo una cosa MIL GRACIAS POR TU APORTE QUE LLEVABA MUCHÍSIMO TIEMPO BUSCANDO GRACIAS DE VERDAD 🙏
@hectorpizarro2124 Жыл бұрын
Hola Sergio muy bueno, me acabo de inscribir muy bien explicado. Tengo una consulta se puede hacer un video explicado como conectar SQL a un sistema para que se actualice día a día y poder tomar de esa base de dato para armar tabla dinámicas con Query o power BI. La idea sería no bajar info del sistema todo el tiempo que se necesita si no que sea automático con SQL. Gracias
@TheBryhanS Жыл бұрын
Excelente video, eh estado buscando en ingles y nada que me convensa de ver, me ayudado un monton solo me falta ahora ver como desplegarlo en la nube ya que quiero que esta informacion sea compartida por las diferentes areas de la empresa.
@huashor.p.93044 ай бұрын
Ing Sergio, muchas gracias por este valioso video... 🙏🙏👋👋👋
@pepecantu94777 ай бұрын
Ya vi la forma de arreglar la fecha en el .csv, al momento de hacer el procedimiento. le cambio la fecha en Región en el Panel de Control y ya que se hace la exportación de las tablas, regreso a la Región Original. Saludos. Excelente Procedimiento más aún que se va acumulando, es una maravilla, Gracias Sergio siempre tienes un As en la manga. Abrazos
@neoroblox5602 Жыл бұрын
Excelente. Después sería bueno realizar la subida con un procedimiento almacenado y automatizar la depuración previa de los archivos de Excel.
@JoseMendoza-zh7zg Жыл бұрын
🙏Que buena explicacion, muchas gracias
@gupe25 Жыл бұрын
Excelente Sergio, muchas gracias por compartir,
@SAGUIME Жыл бұрын
Hola Sergio, sí sería de mucha utilidad que publiques videos de Power BI. Gracias
@DiegoAlzate Жыл бұрын
Hola Sergio, excelente tutorial felicitaciones y mil gracias por compartir. Un MVP bien ganado 🤗
@fjnmorenod14 күн бұрын
Buenísimo gracias por tu información habria la forma de hacerlo de Google sheet a sql tienes algo así
@LUISENRIQUEII Жыл бұрын
gracias, como siempre excelente. ya me voy al minicurso sql
@JoseDiaz-tx2so Жыл бұрын
Fenomenal! voy a empezar a entender SQL, hasta ahora no lo habia hecho. Gracias Sergio. Una pregunta, que via (si es el caso) utilizar para solicitar tu maravillosa colaboracion en solventar dudas?...
@JoseDiaz-tx2so Жыл бұрын
Entonces Sergio, ¿no hay forma de contactarte?
@SergioSanchez-zw6mv8 ай бұрын
Me salvaste! Gran video
@doctoradomicilioelsalvador Жыл бұрын
Gracias, eres un experto 🎉 brillante. Gracias. ❤
@gustavopineda7933 Жыл бұрын
Saludos Sergio, gracias por los aportes.
@ingjuanpablofrancolozada6303 Жыл бұрын
grande profesor Muchas gracias por todo.
@TheINTREPIDO7 Жыл бұрын
Sergio buenos días excelente video, bueno en realidad no me suscripto a tu canal y a ninguno otros canales que hay, pero siempre veo tus videos por que me parecen muy buenos y bien explicados, espero que ello no impida que puedas responderme una consulta, si tienes un encabezado con 60 columnas tienes que ponerlos uno por uno, ahí como seria, por que en tu ejemplo pones 4 y lo haces uno por uno. Gracias
@silviamartinmaraver7234 Жыл бұрын
Genial Sergio, muy buena clase 👍
@SergioAlejandroCampos Жыл бұрын
Qué bueno que te gustó Silvia.
@Edison_mm Жыл бұрын
Hola Sergio, Con todo respeto expongo mi humilde opinión. 1. Una base de datos no es una aplicación ni un programa ni software. Por lo tanto, ni Excel, ni Sql-Server, ni Mysql, ni Oracle, ni Access, etc, ninguno de estos son bases de datos..... Ni mucho menos Python. 3. Una base de datos son Datos,, solo se trata de un conjunto de datos,, pueden ser pocos datos o muchos datos,, pueden estar organizados o desorganizados,, pero son datos..... En un cuaderno mi papá tiene una base de datos para la administración de una finca.... Entonces, en un cuaderno se puede tener una base de datos. Los directorios telefónicos antiguos eran un ejemplo perfecto de una base de datos. 3. Pero... Los datos,, cuando hay gran cantidad, cuando son muchos, hay que clasificarlos, depurarlos, ordenarlos, separarlos por tablas, gestionarlos, etc.... Entonces es aquí donde necesitamos un software que nos ayude a gestionar una base de datos.... Como por ejemplo sql-server, Mysql, EXCEL. 4. Pero, cuando a los datos necesitamos brindarle mayor seguridad, mayor practicidad para acceder a ellos por su volumen, cuando necesitamos compartirlos en una red local o incluso en la nube, entonces utilizamos software creados para ello.... Por ejemplo sql-server y mysql. 5. Cuando necesitamos hacer análisis de datos complejos de tipo "científico" entonces nos facilitamos el trabajo usando aplicativos creados para ellos, como Python. 6. Cuando necesitamos realizar análisis de datos más suaves pero tenemos que realizar cruces más complejos de muchas fuentes entonces nos facilitamos la vida usando PowerBi o cualquier otra herramienta BI 7. Excel también es un aplicativo, es una hoja de cálculo, en donde podemos crear una base de datos, en donde podemos gestionar bases de datos. De hecho, los ingenieros de Microsoft nos proporcionaron funciones de la categoría de bases de datos, BDSUMA, BDCONTAR, etc, para facilitarnos la vida. Dentro de Excel podemos clasificar los datos por medio de tablas y después hacer "cruce de bases de datos" por medio de funciones BuscarV, BuscarX o con métodos de PowerQuery y/o PowerPivot. //yo no me imagino a un ingeniero diciéndole a un campesino como mi papá que debe aprender sql-server para guardar sus datos y que no use Excel sino que aprenda Python para hacer análisis y seguimiento de su base de datos de 50 registros// Gracias a Sergio y su excelente canal que nos ha proporcionado tanto conocimiento en gestión de bases de datos que podemos seguir utilizando Excel y aprovechando las actualizaciones de Microsoft que nunca paran. Gracias Sergio,, Buen tutorial.
@TheTramos00 Жыл бұрын
Microsoft Excel puede ser utilizado como una herramienta para gestionar y organizar datos, pero no se considera una base de datos completa en sí misma. Entre sus limitaciones estan : Tamaño limitado, Rendimiento, Seguridad y control de acceso, Relaciones complejas y Escalabilidad. Tampoco me imagino o mas bien si me imagino en una empresa que usen MySQL, Oracle, PostgreSQL, etc, llegar y decirles a los Ingenieros de Sistema "pero es que tengo esta Base de Datos en Excel ......"
@SergioAlejandroCampos Жыл бұрын
Qué gran aporte !
@Edison_mm Жыл бұрын
@@TheTramos00 uppss...no entendimos el concepto de bases de datos.
@TheTramos00 Жыл бұрын
@@Edison_mm Bueno te digo de nuevo : En una empresa que usen MySQL, Oracle, PostgreSQL, etc, habla con los Ingenieros de SIstemas y diles "Es que tengo esta BASE de DATOS en Excel y quiero ....... " que cara ponen !!! pasarias mucha pena bueno o les explicas los puntos que mencionas, a ver si los convences.
@HPcarnace Жыл бұрын
@@TheTramos00 Concuerdo. Me atrevo a decir que a veces se abusa de la frase "base de datos". Es que el concepto "base de datos" es muy distinto a que muchos usen la palabra "base de datos" indistintamente al referirse a una simple tabla en excel ( o incluso dos o más tablas en la misma hoja de cálculo o libro(s) ), en la cual no se controla el tipo de datos que se permiten por columna y tampoco existe el concepto relacional en excel, ya que no existe nada que controle de forma automática en excel la "integridad referencial" en diferentes tablas. No es sólo lo que mencionaste de tamaño, rendimiento, seguridad, etc. sino que el concepto de "hoja de cálculo" como se tomó inicialmente en las primeras aplicaciones de hoja de cálculo no abarca nada de eso, y las hojas de cálculo más bien eran una solución rápida, pero no completa, para no tener que programar, por ejemplo, para hacer una nómina de empleados, ya que programar los cambios en legislación podía tomar tiempo, pero tarde o temprano esas nóminas tenian que programarse sí o sí porque las hojas de cálculo no permitían almacenar mucha información, sobre todo tener un histórico y luego tener que recuperar la información para por ejemplo sacar los pagos y deducciones de nómina de un empleado que se han hecho durante toda la vida laboral.
Жыл бұрын
¡Heavy metal este video Sergio! 😎
@SergioAlejandroCampos Жыл бұрын
Para los que crean que solo son celditas, jajaja.
@gladyssanchez1626 Жыл бұрын
Excelente tutorial. muy comprensible pensé que era super complicado, en realidad estuvo hasta divertido de ver que en cuestión de segundos se actualizan miles de datos. Gracias Sergio por compartir contenido valioso. Saludos
@luzkrg Жыл бұрын
Excelente, gracias!!! 😃
@reng7777 Жыл бұрын
Sergio muchas gracias una consulta como se haria con ACCESS en caso en mi oficina no tengamos SQL SERVER?
@SergioAlejandroCampos Жыл бұрын
Pronto sacaré video.
@R_Florez2 ай бұрын
Hola, tengo una duda, digamos que lo estoy haciendo por dias, cargue el dia uno, voy a cargar el dos pero en la tabla de excel sigue el dia 1 ¿que pasa con esos datos que se repiten? ¿se borran, se reescriben o se montan en la tabla?
@Kai_DRZ Жыл бұрын
Estaba buscando un uso práctico para Power apps (pensado ingenuamente que se creaba un apk xD) pero veo que son solo formularios en Excel pero en la nube, y sin la posibilidad de compartir a menos que se tenga office 365, y que estén dentro de la misma empresa, así que por el momento no le veo uso alguno.
@MariadelCarmen-gj8ul2 ай бұрын
¿Tienes el ejemplo contrario? Volcar una consulta sql a un archivo Excel (no csv) y automatizar ese volcado. He intentado con SSIS pero solo me sale si lo ejecuto dentro del mismo Data Tools, no si lo automatizo con un job. Gracias de antemano
@sergiotorres5135 ай бұрын
Hola amigo, muchas gracias por el video. Estuve intentando hacer lo mismo pero el sistema me arroja un error de seguridad, que quiere decir que no puedo establecer la conexión por cuestiones de seguridad del servidor. Yo lo hice con mysql, el cual el código cambia un poquito pero el problemo creo es que no tengo permisos de seguridad en el servidor. Así que mi pregunta es tú creaste el servidor o te conectaste a él, si fue este último, cómo resolviste los problemas de seguridad?
@robertocontrer10 ай бұрын
Hola Sergio, en mi caso me salía este error: BULK: Bulk load: An unexpected end of file was encountered in the data file. Pero viendo el archivo de excel csv en block de notas me salía separado por punto y coma ( ; ) en vez de coma ( , ), entonces en el bloque de instrucción del BULK decidí al final ponerle punto y coma ( ; ) en vez de coma ( , ) y ahí si me dejó cargar los datos bien. No sé si esto afecte la base de datos. Gracias.
@contodalahonda10 ай бұрын
gracias por comentar! me pasó lo mismo, y estuve cviendo las causas, hasta que vi tu post ajajajajme re ayudó
@dusti93538 ай бұрын
Eres un grande amigo jaja
@robertocontrer8 ай бұрын
@@dusti9353 ✌️🥳
@10282316 Жыл бұрын
Si instalo localmente SQL, puedo compartir con mis compañeros para que trabaje también??
@SergioAlejandroCampos Жыл бұрын
Sí, pero debes tener una IP asignada a tu computadora.
@eduardoaquino1127 ай бұрын
Puede exportarla, pero cuando hay un cambio en unas de las líneas del excel este no se actualiza en el SQL ¿A que se debe?
@cbc121010 ай бұрын
si quiero insertar varios archivos csv de una carpeta a sql como lo haria?
@miguelangelponce8553 Жыл бұрын
Una pregunta, para que casos es recomendable mejor pasar los datos a ACCESS. Saludos gracias
@SergioAlejandroCampos Жыл бұрын
Haré otro video con Access. A en mi opinión es mejor SQL, más empresarial.
@miguelangelponce8553 Жыл бұрын
@@SergioAlejandroCampos Gracias Sergio excelente video
@HPcarnace Жыл бұрын
@@SergioAlejandroCampos (muy extraño ese comentario, ya que tuviste de invitado a Juanjo Luna). NO es que SQL(que está mal dicho, debiste decir, Microsoft SQL Server) sea "mejor" o "más empresarial" que Access (también tiene SQL), sino que tiene un propósito muy distinto a Access. Es como si dijera que Matlab o SPSS es mejor que Excel (mejor ¿en qué?). Otra cosa que hay que diferenciar es un motor de base de datos de SQL (SQL como tal es un estándar, desde sql92 hasta hoy ha sufrido cambios el "documento", aunque no esté implementado de igual forma en los diferentes motores de bases de datos). Por eso se dice que "SQL es el menos estándar de los estándares". En cuanto a MOTORES DE BASES DE DATOS (MariaDB, MySQL, PostgreSQL, MS SQL Server, FireBird, Oracle, etc) se puede decir que ese grupo de bases de datos "relacionales" comparten unas características: manejo en red, además corren como "servicios de windows", también tienen formas de "relacionar tablas", tienen "seguridad de acceso a datos", manejo "concurrente de usuarios", tienen "una forma de almacenar la información de forma eficiente, para poder recuperar y mostrar información de forma más rápida", tienen "índices", "llaves primarias y foráneas", y además permiten "hacer copias de seguridad". Esos motores suelen venir acompañados de "herramientas" las cuales son programas adicionales para diseñar, crear, administrar una Base de Datos. Access por otro lado, es un software muy distinto a todos esos, aunque inicialmente no fuera diseñado para trabajarlo en red, ya que incorpora características (no todas) de esos "motores de bases de datos" (el motor de access es Microsoft JET, aunque MS ya no lo documente como tal actualmente), ya que Access tiene unos diseñadores y asistentes, se pueden hacer consultas SQL de forma "visual", se hacen "formularios" para introducción y VALIDACIÓN de datos, tiene un "diseñador" de informes, además de Macros (muy distintas a las de Excel) y código en VBA, todo en un sólo programa (gracias también a que Microsoft en el pasado compró Fox Pro). Access por lo tanto, no está dirigido al mismo público que los otros motores de Bases de Datos, ya que en los otros se suele tener que programar en casi todo, y además Access es "más fácil" de aprender que los otros. Por eso existen otros productos "manejadores de BD" como FileMaker Pro de Claris (principalmente para Apple), que hacen un trabajo similar a Access. Un buen ejemplo, que te invito a revisar en youtube es el del producto "World Office" que está hecho en Access en sus formularios y demás, pero la Base de datos principal está en SQL server, ya que access permite vincular tablas de otros motores de bases de datos (no sólo SQL server, ya que usa ODBC).
@HPcarnace Жыл бұрын
¿cuándo necesitas access? Siempre que mires que tu tabla en Excel, empiece a crecer y necesites además un mejor control de los datos que alguien digite en esa tabla o tablas y además incorporas en tu vocabulario la palabra "relacional" , seguridad de que nadie te borre una información y validación de datos ANTES de que alguien escriba los datos mal en la Base de Datos. Es decir, ya dejas de pensar en sólo tablas, y piensas en cómo relacionar una tabla con otra, sin escribir de nuevo la información, ya también empiezas a automatizar más tus informes y ya no quieres hacer cada mes tablas dinámicas porque eso te quita algunas horas. Por ejemplo cuando tienes una situación como esta: Una tabla de clientes con los campos (o columnas): TipoIdentificación, NúmeroDeIdentificación, Nombres, Apellidos, RazónSocial, Telefono, Dirección, CorreoElectrónico, y otra tabla con las ventas de clientes con los siguientes campos: FechaVenta, NúmerodeIdentificación, CódigoProducto, CantidadVendida, ValorTotalVendido. La tabla de "clientes" se relaciona con la tabla "ventas de clientes" a través del campo NúmerodeIdentificación, de tal forma que pueden haber una o varias filas (registros) del mismo cliente en la tabla "ventas de clientes", es decir, eso es el modelo relacional, pero en un informe se necesita sacar todas las ventas de un rango de fechas de determinado cliente. La tabla clientes no debe permitir dos filas o registros con el mismo número de identificación , es decir, es la "llave primaria" ¿por qué es necesario esto? porque si el cliente cambió de dirección o teléfono sólo se cambia una vez y se es mucho más eficiente. Todo esto es cuando ya comprendes el CONCEPTO de base de datos y no de Tabla, además que todo esto que describí es más fácil de hacer en Access que en Excel, claro si tienes claro los conceptos.
@miguelangelponce8553 Жыл бұрын
@@HPcarnace Gracias por tu valiosa recomendacion
@Jean-jn5up7 ай бұрын
Usar sql server como bd será recomendable para mi caso?. pues de eso creare informes y subiré a la nube. es decir mediante P.servicie. pero si se necesita alguna actualización es necesario que mi portátil este encendía junto al sql server?? sino que otra opción tomaría para usar y tener mi BD.
@SergioAlejandroCampos7 ай бұрын
Si tienes PBI service, te recomendaria Azure SQL.
@oscarraulurrutiamartinez83655 ай бұрын
@@SergioAlejandroCampos No se puede realizar la carga masiva. El archivo 'C:\Tienda\personalTienda.csv' no se puede abrir. Código de error del sistema operativo: 3(The system cannot find the path specified.).
@luiscastillotantachuco258510 ай бұрын
Hola Segio, muy buen video, tengo una consulta por favor lo que quiero lograr es poder subir archivos como tal a una base de datos por ejemplo en una carpeta tengo archivos que se van generando xml, 001,002,003,004 ....... con la finalidad de poder consumirlos despues desde un formulario
@fernandol1611 Жыл бұрын
Buenas Sergio, ¿prefieres SQL Server a ACCESS?
@SergioAlejandroCampos Жыл бұрын
Para temas empresariales sin duda.
@Andres-rt6cq Жыл бұрын
Hola Sergio, me sale un error cuando inserto los datos con el comando BULK: Bulk load: An unexpected end of file was encountered in the data file. Qué puedo hacer? No me está insertando ningún dato
@SergioAlejandroCampos Жыл бұрын
Si estás insertando fechas, asegúrate que tengan el formato mm/dd/aaaaa
@abelldc75867 ай бұрын
En mi caso me ocurren varios errores al exportar, además alguien le aparece 3 columnas F5, F6, F7 en la parte de Select Source Tables ??? cuando doy en PREVIEW DATA es donde me aparecen esas columnas, QUE SE CREARON SOLAS. Aparte cuando le pongo como Destino mi tabla me da error y no se exporta pero cuando dejo el destino como tabla$ sí se logra exportar pero creando una tabla con ese nombre y encima aparecen esas 3 columnas mencionadas. Por favor a alguien les pasó ??
@luispolar30393 ай бұрын
Buenas Tardes - Me sale este ERROR, al EJECUTAR la SENTECIA - Estoy Usando SQL EXPRESS - No ha logrado INSERTAR Bulk load: An unexpected end of file was encountered in the data file. Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error. Msg 7330, Level 16, State 2, Line 1 Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
@pepecantu94777 ай бұрын
Hola Sergio, tengo un problema con el archivo csv, No conserva el formato de fecha, en el momento si lo cambia pero a la hora de exportar ya lo pierde y al abrir de nuevo el archivo mantiene la fecha dd/mm/aaaa.
@richneeetАй бұрын
Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (CUENTA). tengo este error al ingresar mi primer archivo
@alevaldez4438Ай бұрын
Hola! Prueba con agregar la instrucción FIRSTROW = 2, para que coincida con los formatos de los registros y no con sus rótulos.. quedaría algo así: BULK INSERT MiTabla FROM ‘ruta\al\archivo.csv’ WITH ( FIELDTERMINATOR = ‘,’, ROWTERMINATOR = ‘ ’, FIRSTROW = 2, );
@NataliaGomez-kf4ld10 ай бұрын
Y si ya tenemos la vista en sql?
@yoni07informatico4611 ай бұрын
Excelentes
@darlingari60059 ай бұрын
Yo necesito un código en sql para que no necesite hacer esa carga manual en sql de los datos de csv o Excel :(
@marcosgarciagarcia4911 Жыл бұрын
Hola Sergio, me da un error a la hora de hacer el BULK INSERT, me indica, el archivo no se puede abrir, código de error 5 acceso denegado, podrías ayudarme? Mil gracias!