Menu
Menu
Cursos Gratis
Contacto
Facebook
Inicio
»
Cursos Gratuitos
»
Curso De Business Analytics
Curso De Business Analytics
Desarrollo Web
,
Productividad
Lecciones del
Curso Gratuito
Información del curso
Comentarios
¡Ver Curso! ;)
Tabla de contenidos
Toggle
Introducción
Qué es Business Analytics
Lenguaje estructurado de consulta SQL
Seguridad y salud laboral
Software de diseño de bases de datos
Funciones escalares en SQL
Funciones de múltiples sentencias en SQL
Triggers en SQL
Procedimientos almacenados en SQL
Procedimientos almacenados contra funciones
Consultas en SQL DISTINCT
Consultas en SQL Subconsultas
Consultas en SQL INTO
Consultas en SQL GROUP
Almacén de datos
Esquemas de almacenes tipo estrella
Esquemas de almacenes tipo Snow flake y constelación
ETL, Extracción de datos
ETL, Transformación de datos
ETL, Carga de datos
Cubo OLAP
Creación de cubos OLAP
Estructura de un dashboard
Identificación de riesgos
Análisis de riesgos
Índices
Profesionalización
Introducción
Introducción business analytics o análisis de negocios es uno de los trabajos que más crecimiento ha tenido en los últimos años ya que las empresas están invirtiendo en desarrollos de software que les orienten en la toma de decisiones y así incrementar sus ingresos la información rige el actual mundo digital obtener la transformarla y analizarla con ayuda de software especializado es el trabajo del técnico en business analytics para realizar este tipo de análisis se necesitan profesionales que comprendan el proceso del negocio cuenten con conocimientos básicos en administración de base de datos y programación en sql ayuden a aplicar el concepto de tecnologías de la información a uno donde se puedan predecir el impacto de las decisiones tomadas en este curso aprenderás a diseñar almacenes de datos crear objetos que te ayudarán a simplificar el código sql como funciones y procedimientos almacenados además comprenderás cómo se conforman y configuran los hoteles necesarios para utilizar herramientas de software como los cubos olap cómo identificar riesgos potenciales al desarrollo de la solución cómo transmitir los conocimientos adquiridos en el análisis de negocios por medio de reportes y dashboards adéntrate en el excitante mundo del análisis de negocios para dar valor a la información y transformarla en conocimiento éxito en tu capacitación.
Qué es Business Analytics
Qué es business analytics business analytics es la habilidad de transformar los datos que genera una organización en información que te ayuda a tomar decisiones que la benefician business analytics es un proceso programable que tiene entradas bases de datos de la organización salidas productos de software para la toma de decisiones gráficas entre otros el proceso transforma las entradas en información de interés con base en objetivos de predicción para la toma de decisiones esto implica aplicar metodologías de extracción de datos transformar los datos en información útil y cargar los datos en el nuevo repositorio estos procedimientos se realizan con el sistema gestor de base de datos y un software de business intelligence estos son indispensables para crear y manipular las bases de datos por lo anterior debes tomar ciertas precauciones con el manejo de la información nunca compartas o modifique la información de una base de datos sin la autorización de tus superiores o tus clientes no copies o robes información de una base de datos para usos alternativos si detectas alguna anomalía o modificación no autorizada en una base de datos notificará a tu jefe de inmediato todo almacenamiento acceso uso comunicación manipulación y disposición de información de la base de datos lo debe conocer tu cliente o supervisor.
Lenguaje estructurado de consulta SQL
Y lenguaje estructurado de consulta sql para manipular las bases de datos tendrás que usar el lenguaje estructurado de consulta o sql que además te servirá para consultar información este se divide en lenguaje de definición de datos sirve para crear modificar y borrar una base de datos tablas y campos contiene las siguientes funciones básicas create crear objetos de datos como nuevas bases de datos almacenes de datos tablas vistas entre otros halter modifica la estructura de una tabla u objeto se pueden agregar quitar campos a una tabla modificar el tipo de un campo etcétera drop eliminó un objeto de la base de datos cronkite borra todo el contenido de una tabla sin eliminar a la misma el lenguaje de manipulación de datos sirve para insertar modificar borrar y buscar un registro de la base opera con las siguientes funciones básicas incer agregar registros a una tabla update actualizar o modificar registros sin necesidad de borrarlos y volverlos a agregar y borrar registros de una tabla select busque información en una base de datos todos los sistemas gestores utilizan sql para crear y manipular las bases de datos incluso en su interfaz gráfica.
Seguridad y salud laboral
Seguridad y salud laboral a continuación conocerás la importancia de aplicar las medidas de seguridad y prevención para evitar situaciones que pueden afectar tu salud o generar accidentes en tu área de trabajo desde casa u oficina puedes estar expuesto a riesgos que provocan lesiones accidentes o enfermedades ya que pasarás mucho tiempo sentado frente a una computadora por lo tanto considera las siguientes medidas para cuidar tu equipo de trabajo conserva limpio tu lugar señala tus horarios de comida respeta los y emplea las zonas destinadas para hacerlo mantén tu espacio de trabajo ventilado y con iluminación adecuada ten a la mano un botiquín de primeros auxilios revisa que las conexiones y cables eléctricos de tus equipos estén bien conectados y no estén dañados ubica las salidas de emergencia e infórmate sobre qué hacer en caso de incendios sismos o cualquier emergencia conecta a tus equipos a un regulador para protegerlos de variaciones en el voltaje tus hábitos laborales cuida tu postura cuando trabajes frente a la computadora mantén la cabeza en alto relaja tus hombros recarga tu espalda en la silla vigila que la flexión de tu brazo y antebrazo sea de 90 grados ajuste el monitor de la computadora a la altura de tu vista conserva un brazo de distancia del monitor y apoya firmemente los pies al piso utiliza correctamente el ratón para evitar lesiones en la muñeca alinea tu mano con el antebrazo y conserva esta posición cuando muevas el ratón coloca tus manos correctamente al usar el teclado de la computadora mantén tu mano suspendida sobre el con la muñeca recta relaja los hombros y mueve los dedos suavemente al escribir evita trabajar con un alto nivel de brillo en tu monitor y usa lentes especiales para proteger tu vista para identificar riesgos y prevenirlos es importante que inviertas en las medidas de seguridad que te permitirá cuidar tu salud.
Software de diseño de bases de datos
Sistema gestor de base de datos el sistema gestor de base de datos de una herramienta de software especializada en la manipulación y definición de estructuras de datos relacionales utilizo un motor de datos que trabaja con sql este sistema te servirá para crear bases de datos para ello debes dominar los siguientes procedimientos conexión a el sistema de base de datos creación de una base de datos creación de tablas y atributos relaciones entre tablas modificación de llaves primarias realizar una conexión a la base de datos es lo primero que debes hacer siempre que quieras utilizar el sistema gestor sigue estos pasos para lograrlo abre el programa de diseño localiza la barra de herramientas y selecciona data page y elige new connection selección a la instancia de esquiú el server en la que deseas trabajar en la opción server seleccionada por último localiza en la barra la pestaña authentication selecciona el modo de autenticación con el que entras a la base de datos en este caso será esquiú el server authentication presiona aceptar para crear una base de datos nueva sigue estos pasos seleccionan yu darvish ubicada en la barra de herramientas en la sección dar habéis asignarle un nombre a la base de datos ya que aparezca en la pestaña selecciona en ti authority system en la opción o una presión el icono de guardar para crear la base de datos para crear tablas en la nueva base de datos en la sección dar veis explorer despliega la instancia y la base de datos que creaste haz clic derecho antiguos y selecciona new table asignarle un nombre y teclear para agregar un atributo de llave primaria sigue estos pasos localiza la sección para agregar atributos ubicada en la pestaña main haz clic en el icono que se encuentra en el campo de name una vez en la ventana emergente asignarle un nombre selecciona el tipo de variable selecciona primer y si necesitas que la variable tenga la función de auto incremento selecciona identity y presiona aceptar para crear una llave primaria múltiple sigue el mismo proceso recuerda que en una tabla sólo puede haber un campo que se incremente para agregar otros atributos que no sean llaves primarias sigue el proceso hasta el paso 4 cuando hayas terminado de agregar atributos selecciona el icono de guardar una vez que tienes las tablas crean las relaciones para hacerlo sigue estos pasos localiza la sección de dar veis en la barra de herramientas y selecciona darth vader wang arrastra la base de datos hacia el área de trabajo para agregar las tablas da clic en el icono de new relations para crear la relación haz clic sostenido en la tabla donde vaya a ir la llave for an y arrastrarlo hacia la tabla de donde venga la llave foránea selecciona las llaves relacionadas en la ventana emergente haz clic en editar beige para finalizar realice este procedimiento para relacionar todas las tablas de tu base de datos habrá ocasiones en las que después de haber creado una tabla se necesitará modificar una llave primaria para poder reasignar una llave primaria da doble clic sobre la tabla que quieras modificar ve a la pestaña de constraints en la ventana da clic derecho sobre la restricción que comience con pk y selecciona del ictus’ 30 por último vuelve a asignar la llave primaria con los cambios que deseas hacer esta herramienta te ayudará a diseñar tus bases de datos de una manera más visual sin necesidad de codificar.
Funciones escalares en SQL
Funciones escalares en sql en sql hay funciones que puedes utilizar para reducir las líneas de código en las bases de datos para ello debes aprender su sintaxis y así aplicarlas de manera correcta una función es un grupo de instrucciones que se ejecutan al ser llamadas desde un programa o procedimiento éstas reciben datos de entrada que son transformados para después arrojar un resultado en general las funciones deben tener un nombre único para evitar que el sistema sufra confusiones en sql hay tres tipos funciones escalares funciones en línea funciones en línea de múltiples sentencias las funciones escalares devuelven un único valor de cualquier tipo de datos tienen la siguiente sintaxis escribe create function y a continuación el nombre de la función abre paréntesis y escribe el nombre de parámetro junto con su tipo de dato y longitud estos son los parámetros de entrada si es más de uno se para los con coma después del paréntesis escribir times y el tipo de dato a regresar de la función después de esto escribe as begin end entre villena y end escribe el código de la función a continuación verás un ejemplo de la aplicación de una función escalar deberás calcular el iva de la base de datos en la que has estado trabajando para realizarlo da nombre a la función abriendo un paréntesis y escribiendo el parámetro de entrada y el tipo de datos para identificar parámetros primero pone una roba después especifique el tipo de dato que retornar a la función escribe el código entre vivien y end declara variables dentro de la función con la instrucción declare y el nombre de la variable con arroba y su tipo de datos para modificar o asignar valores a la variable se utiliza set aquí es donde harás el cálculo del iva al terminar la función escribir turn y la variable que lleve el resultado ejecuta este código completo desde create hasta end para crear la función en el sistema gestor para utilizar una función solo debes crear una nueva consulta por ejemplo realiza una búsqueda escribe schleck y los campos a utilizar de la tabla products para calcular el iva con respecto al precio por unidad en el último campo escribe debe punto nombre de función y entre paréntesis los parámetros de entrada en este caso será unit price después renombrar la columna con un as ejecuta la consulta deberá aparecer la columna antes nombrada con el iba calculado para cada unidad tome en cuenta que las funciones siempre deben ejecutarse dentro de una sentencia por ejemplo se le no se pueden ejecutar solas.
Funciones de múltiples sentencias en SQL
Funciones de múltiples sentencias en sql en sql puedes realizar funciones más avanzadas para facilitarte la programación de elementos más complicados como funciones en línea o funciones en línea de múltiples sentencias las funciones en línea son aquellas que regresan un conjunto de resultados correspondientes a una sentencia se lee por lo tanto el resultado es una tabla para crear una función así sigue el mismo procedimiento para crear una función escalar y en lugar de villena end escribe arbiter abre un paréntesis y escribe el código que será una consulta por ejemplo genera una función que te dé como resultado todos los clientes de una misma nacionalidad para ello ingrese el nombre del parámetro de entrada con un arroba y el tipo de dato junto con su longitud en wii trans escribe el tipo de datos table en el código la sentencia de consulta de la tabla customers como es en este caso elige los campos que vayas a utilizar después escribe web y la operación lógica que tiene que relacionar el campo de país en la tabla y el parámetro de entrada ejecuta este código seleccionando lo con el mouse y presiona ejecutar como el retorno de la función es un dato tipo tabla este se llama con una instrucción select especificando el parámetro de entrada también ten en cuenta que no puedes utilizar sentencias como order by dentro de una funciona en línea las funciones en línea de múltiples sentencias son similares a las funciones en línea excepto que el resultado está compuesto por la ejecución de varios electos por lo general se utilizan cuando se requiere de mayor lógica de proceso para crear la se sigue la misma estructura que para las funciones escalares con la siguiente diferencia en la parte del britain’s nombra una variable tipo tabla y abre paréntesis entre estos definen las columnas de la estructura de la tabla que quieres regresar entre villena and genera el código de la función por ejemplo diseña una función que al ejecutarse te dé la información de cada cliente por país para hacerlo nombre la función y declara los parámetros de entrada con su tipo de dato y longitud en este caso sólo será el del país nombra la variable de tipo tabla y en los paréntesis declara las columnas de esta variable junto con su tipo de dato y longitud si es más de una separadas con comas en este caso será construir haití company name con tecnam country / pillen en llena la variable de tabla realizando un insert a la misma ahora realiza un selecto de los campos con los que quieres llenarla que en este caso son los mismos de la tabla cliente ten en cuenta que los campos deben estar en el mismo orden que los campos de la variable tabla finalmente escribe web donde la columna country sea igual al parámetro de entrada después de esto escribirte las funciones en línea de múltiples sentencias se mandan a llamar de la misma manera en la que consulte a los valores de una tabla por lo general se utiliza select para conocer su contenido.
Triggers en SQL
Triggers en sql en tu trabajo utilizarás clickers o disparadores de eventos éstos activarán procesos automáticos en la base de datos al utilizar una instrucción de ml especifica como inside the light o update cada trigger está anclado solo a una tabla y funciona para proteger la base de datos de alteraciones para crear un trigger sigue este procedimiento en una nueva consulta escribe en create trick seguido del nombre escribe on y el nombre de la tabla a la que quieres anclar el trigo escribe after y la instrucción o instrucciones del cml con las que se activará el trigo en lugar de after también puedes poner for la diferencia hacer el tiempo de activación del trigo con force se activa primero el trigger y después la instrucción de ml con after es al revés se realiza primero una instrucción de ml y después el trigger ahora escribe as viven en para comprender mejor el funcionamiento de los twitters observen este ejemplo en la base de datos que has estado desarrollando se requiere que cuando exista una inserción a la tabla order details se reste la cantidad de productos comprados en la tabla products para realizarlo el nombre al trigger y después de on escribe el nombre de la tabla que será order tuiteos en este caso el trigger se ejecutará antes de la inserción a la tabla por lo que tendrás que poner for insert para verificar que haya producto a la existencia el código de lo que se realizará se pone entre villena y en declarar las siguientes variables cantidad producto y almacén ten en cuenta que deben ser del mismo tipo de datos de las columnas que vas a consultar para rellenar las opten los datos que se acaban de insertar con la siguiente consulta select e igual a las variables declaradas a las insertadas como cantidad igual a quantity y producto igual a producto y escribe from internet obtén los datos del almacén que se encuentran en la tabla productos con una consulta igual a la llave primaria a la variable producto realizó un nombre y está la tabla productos para cambiar al campo y unit insta con la resta de stock y cantidad escribe where e iguala la llave primaria a la variable producto ejecuta el trigger para guardarlo en la base de datos si deseas cambiar el trigo en vez de create escribe autor de lo contrario te dará un error de sistema para utilizar el trigger simplemente realizó un insert a la tabla order details verifica que existe el cliente y el producto que introducir as y también que no excedan la cantidad disponible en almacén ya que el campo no acepta números negativos la ausencia de errores en el sistema y la resta de productos en el campo y unite sin stock de la tabla products indican que el procedimiento se realizó correctamente.
Procedimientos almacenados en SQL
Y procedimientos almacenados en sql y el uso de procedimientos almacenados es una de las grandes ventajas que ofrece el lenguaje sql el procedimiento almacenado es un conjunto de instrucciones que son ejecutadas cuando lo decidas pueden aceptar parámetros de entrada y generar o no resultados dentro de ellos puedes ejecutar otros procedimientos almacenados por lo general siempre regresan un valor de estado para indicar si la operación fue concluida exitosamente y los procedimientos almacenados llaman a la base de datos con el código que contengan y terminan la llamada cuando terminan el procedimiento operación más segura que por ejemplo tener el código suelto que llama a la base y sale de ella por línea de código también varios usuarios o clientes pueden ejecutar procesos de tareas específicas y sin meterse con el código sql reutilizar código es una buena práctica para el administrador de base de datos ya que al meter código frecuente en un procedimiento los programas se vuelven más sencillos y con mejor rendimiento para crear un procedimiento almacenado en una nueva consulta escribe create proceder seguido por el nombre del procedimiento escribe as go y entre estas instrucciones incluye el código que desees que se guarde en el procedimiento almacenado ejecuta la consulta para que el procedimiento quede guardado en la base de datos para ejecutar el procedimiento almacenado en una nueva consulta escribe execute y el nombre del procedimiento de esta forma lo que podría ser un código muy complejo y repetitivo puede resultar en un código más entendible y fácil de manejar como ejemplo realizarás un procedimiento almacenado que solo traiga a todos los clientes mexicanos sigue las siguientes instrucciones nombra el procedimiento almacenado es recomendable poner el nombre en relación a la función del procedimiento / as i go escribe la consulta que nos arrojará a los clientes mexicanos en columnas escribe el símbolo de asterisco para que nos traiga toda la tabla selecciona la tabla en la que se realizará la búsqueda y asegura que la condición de construir sea igual a méxico ejecute el create para tener el procedimiento en la base de datos lo podrás ejecutar en un futuro poniendo execute para modificar el procedimiento almacenado en vez de poner create con alter y el nombre del procedimiento.
Procedimientos almacenados contra funciones
Y procedimientos almacenados contra funciones y los usos de procedimientos almacenados en sql son muy extensos por lo que necesitas conocerlos y aplicarlos en bases de datos y los procedimientos almacenados y las funciones parecen tener la misma tarea pero entre ellas existen importantes diferencias la más grande es que los procedimientos almacenados son llamados solo cuando tú lo deseas por medio de la instrucción execute mientras que las funciones son llamadas dentro de otras sentencias además con los procedimientos almacenados puedes restringir acciones de usuario a un nivel más específico por ejemplo un usuario que no tiene control de la tabla de inventario cada vez que se realiza la venta de un producto y se debe registrar un decremento en el inventario se le puede dar acceso a un procedimiento almacenado que registre el producto vendido sin que el usuario cambie arbitrariamente la tabla de inventario a diferencia de la sintaxis que ya conoces los procedimientos almacenados se les pueden ingresar parámetros de entrada para que arrojen algún resultado deseado en una nueva consulta sigue estos pasos escribe create proceder con el nombre del procedimiento seguido del nombre del parámetro o parámetros de entrada con el símbolo de arroba junto con su tipo de dato y longitud se para cada parámetro de entrada con una coma después escribe el parámetro de salida con el símbolo de arroba seguido por el tipo de dato y longitud a continuación escribe output escribe us virgin en y el código que desees entre virgin y m ejecuta el procedimiento para crearlo si deseas modificar el procedimiento debes poner alter en vez de create si deseas borrarlo entonces escribe drop por ejemplo requiere es un procedimiento almacenado que inserte un nuevo cliente a la tabla de customers en el caso de que ya exista actualizarla el procedimiento envía un mensaje si se actualizó el registro o se insertó para regresar una variable del ide insertado el nombre el procedimiento como gustes y define los parámetros de entrada y de salida recuerda que para insertar parámetros estos deben ser los mínimos requeridos por la tabla customers realiza el insert a la tabla con las variables definidas entre beijing y en después realiza una decisión si es que hubo un error con la variable de sistema error si existió un error realiza el update a la tabla de las variables definidas asegura que el ide sea igual al ya insertado si es el caso escribe el mensaje se realizó un update si no existió un error solo escribe el mensaje se realizó un insert por último llena la variable de retorno con el resultado de un select del ide insertado o modificado selecciona todo el código desde create hasta end para ejecutarlo y guardarlo en el procedimiento almacenado para ejecutar el procedimiento almacenado primero se tiene que declarar una variable que obtenga el valor de retorno del procedimiento por lo tanto debe tener el mismo tipo de datos y longitud después escribe execute el nombre del procedimiento y los valores a insertar a la tabla deben ser los valores que definiste más la variable que acaba de declarar y escribir output al ejecutar el procedimiento almacenado debe aparecer alguno de los dos mensajes que declaraste en el procedimiento para saber el valor de la variable de retorno solo realiza un select a la variable y así sabrás que idee se modificó o se insertó en los procedimientos almacenados puedes encontrarte con requerimientos realmente complejos es por ello que te invitamos a profundizar en este tema por tu cuenta y a practicar realizando pruebas de código.
Consultas en SQL DISTINCT
Consultas en sql distinta y las consultas de información son el recurso más utilizado de los sistemas gestores de base de datos con ellas extraes información para ello utiliza las siguientes funciones específicas distintas sub consultas into group by la instrucción distinta elimina los registros duplicados de las columnas abarcadas en select para ejecutarla en una nueva consulta escribe select distinta y anota los campos de la tabla que quieras obtener escribe from y la tabla donde se realizará la búsqueda puedes combinar la sintaxis de búsqueda en diferentes tablas con en el joint si así lo requiere por ejemplo se requiere encontrar los productos que se vendieron del 4 al 5 de julio del año 1996 utilizando la base de datos que has estado manipulando escribe select y anota los campos de retorno producto y de producto name de las tablas order details orders y products une las tablas con en el joint e iguala las llaves primarias con las foráneas de la tabla order details escribe web y realiza la sentencia fecha de orden es mayor o igual que 04 07 1996 escribe amp y la sentencia fecha de orden es menor o igual que 0 507 guión 1996 por último escribe order by y el campo que desees en este caso product y de esta consulta arrojará los productos vendidos entre los cuales habrá datos repetidos al agregar distinta y ejecutar la consulta nuevamente los productos aparecerán solo una vez siempre que realices una consulta por fecha utiliza un rango de fechas como lo hiciste en este ejemplo así la consulta dará más resultados.
Consultas en SQL Subconsultas
Consultas en sql sub consultas al realizar consultas se puede agregar la sintaxis de otra consulta a la instrucción complementaria web para comparar los resultados que arroje haz lo siguiente realiza una consulta y después de web escribe el valor al que igualada es el resultado de la sub consulta escribe en y entre paréntesis realiza la sub consulta si no hay resultados que se igualan al valor que ingresaste la sub consulta no arrojará datos por ejemplo realizó una consulta para obtener los productos cuyo nombre empiece con la letra l de proveedores estadounidenses para ello escribe select y anota los campos de retorno producto y producto de las tablas order de los productos una en las tablas con inergy e iguala sus llaves primarias con las foráneas de la tabla order vídeos escribe web y declara el valor al que la consulta va a ser igual en este caso su s escribe en y abre paréntesis y escribe la sub consulta declarando el campo country de la tabla suppliers escribe wear y una de las tablas products y su players con su llave primaria y foránea cierra paréntesis escribe en el campo producto después escribe like y entre comas simples escribe l por ciento ejecuta la consulta con la anterior web utilizará otras instrucciones como like para buscar cualquier cadena de caracteres contenida en campos de tipo char en church en variar entre otros.
Consultas en SQL INTO
Consultas en sql into y new es una de las instrucciones complementarias de select esta crea una tabla en la base de datos y le agrega los resultados de la búsqueda que hayas realizado la arquitectura de esta tabla tendrá los campos del select pero no estará referenciada a ninguna otra tabla es común utilizar esta instrucción porque los errores no dañarán las tablas importantes si intentas ejecutar las dos veces seguidas el sistema te indicará que hay un error ya que no puede crear una tabla que ya existe por lo que tendrás que eliminar la primera para crear esta consulta escribe select y los campos que deseas guardar en la nueva tabla escribe into y el nombre que llevará escribe from y de donde obtendrás esos datos si la información se encuentra en más de dos tablas utiliza la sintaxis interior para verificar que una tabla no existe en la base de datos utiliza la función del sistema object haití la cual entrega un valor no si el resultado es not no significa que la tabla existe elimina la con una instrucción drop table por ejemplo se te pide crear una tabla que contengan los campos costume en haití y company name por lo tanto antes de crearla verifica si existe en la base de datos si es así elimina la de la siguiente manera realiza una consulta escribiendo if hyde y entre paréntesis escribe el nombre de la tabla que vas a crear después is not know por último escribe begin end y entre ellos agrega klopp table y el nombre de la tabla para crear la nueva tabla escribe select y el nombre de los campos que deseas obtener después into y el nombre de la tabla que quieres crear con from y el nombre de la tabla que en este caso es costumer ejecuta todo lo que escribiste al realizar esto en el área de selección aparecerá la nueva tabla si no aparece da clic en ‘me fresh para ver sus datos escribe select este disco from el nombre de la tabla y ejecuta lo aparecerán todos los datos solicitados.
Consultas en SQL GROUP
Consultas en sql goodbye ruth by es una instrucción complementaria de select y sirve para agrupar un conjunto de registros en una consulta sigue estos pasos para aprender su sintaxis escribe select y los campos que desees en la consulta ingresa from y las tablas que sean requeridas puedes utilizar la sintaxis y nerio según sea el caso después escribe group by y el campo por el que deseas agrupar toda la consulta al final puedes utilizar order by para organizar el resultado dependiendo de como desees agrupar el resultado utilizarás una ruta de relación por tabla por ejemplo si te solicitan agrupar cada producto de las órdenes de venta por categoría tendrás que utilizar las tablas cargar y product order details y orders con sus sentencias de unión de tablas para finalmente agruparlas por categoría con un grupo by es importante que el campo por el que vas a agrupar exista en los campos solicitados en el select de no ser así obtendrás un mensaje de error por ejemplo tus clientes quiere saber el total de ventas por categoría de producto y región realizadas en la tienda hasta el momento cómo generar este select implica la relación de muchas tablas utilizarás la sintaxis abreviada de inner join para lograrlo en una nueva consulta escribe select y el nombre de los campos que quieres como resultado en este caso el brillo en descripción y cargar name realiza la suma del unit price por quantity de la tabla order details para que obtengas el total por categoría escribe from y todas las tablas necesarias para unir categoría y región en este caso serán región territorio employee territories employees orders order details products y cargar y separa las tablas por comas en vez de escribir y nerio y después agrega where y todas las sentencias de unión de tablas empezando por región y terminando con cargo de las sentencias de unión de tablas son las que igualaran la llave primaria de una tabla con la llave foránea de otra es importante que especifique de qué tabla obtendrás el campo llave para que no tengas confusiones se para cada sentencia con andy para que los resultados sean sólo los que cumplan con todas las sentencias de unión escribe group by y agrupa todo el resultado por los campos que solicitas t en la consulta que son región descripción y categoría name separados por coma escribe order by y ordena todo por región descripción para tener un resultado más comprensible selecciona la consulta y ejecuta la el resultado será una tabla que contendrá el total de productos vendidos por categoría en las diferentes regiones de esta forma la instrucción grupal puede mostrar información valiosa para cualquier ambiente de negocio.
Almacén de datos
Y almacén de datos y parte de tu trabajo será el diseño y operación de los almacenes de datos o data warehouse y del data marts por lo tanto debes saber cuáles son sus aplicaciones para generar análisis más eficientes el data warehouse o almacén de datos es una base de datos orientada al análisis de información este almacén se olvida de las transacciones o procedimientos almacenados en la base de datos y solo se enfoca en extraer y organizar información importante almacenada en otras bases de datos para cumplir la función del almacén es necesario tomar en cuenta el principio de separación de los datos el cual dice que se deben separar los datos usados en operaciones de la base de datos de los datos que se guardan en el almacén para que nunca coincidan con este principio se diseñan los ctl que se refiere a extracción obtener información deseada de datos almacenados transformación adecuarlos a los esquemas de data warehouse y carga depositar los datos en el almacén para realizar esto el almacén de datos debe cumplir con las siguientes características orientado a temas todos los datos deben estar relacionados respecto al tema a analizar variante en el tiempo los cambios de los datos en el tiempo deben quedar registrados para evitar pérdidas de información no volátil la información no se modifica ni se elimina solo es de lectura la tarea del data warehouse es contener los datos útiles para el ambiente de negocio y posteriormente transformarlos en información relevante que se pueda analizar rápidamente de esta forma los usuarios autorizados pueden realizar consultas o reportes sin tocar o afectar la operación del sistema los data mart son bases de datos departamentales que se alimentan del data warehouse con el fin de evitar una búsqueda exhaustiva por parte del sistema y así recibir la información más rápido por ejemplo en el data warehouse de una tienda existen data marts de áreas específicas como recursos humanos ventas compras etcétera cada uno de estos data marts sólo acceden un número limitado de usuarios que se dedican al análisis de la información de un propósito específico para el análisis de los datos martes se contemplan estructuras multidimensionales de datos como los cubos relacionales que conocerás más adelante.
Esquemas de almacenes tipo estrella
Y esquemas de almacenes tipo estrella imágenes de datos están diseñados para poder proveer respuestas a prácticamente cualquier duda que pueda tener el personal sobre el funcionamiento de la empresa además de asistir con información relevante durante la toma de decisiones el esquema de estrella en la arquitectura del almacén de datos es el más simple se llama estrella porque la tabla de hechos o la central está rodeada de entidades llamadas dimensiones y las tablas de hechos pueden ser vistas como una tabla cruzada entre varias entidades y su llave primaria queda conformada por la combinación de las llaves primarias de las dimensiones tener la información relevante en una tabla de hechos hace posible que la programación de las consultas sea más simple y rápida ya que el motor de base de datos en vez de ir a cada tabla a buscar la información solo va a la tabla de hechos para identificar este esquema es importante que notes que sólo existe una tabla por dimensión toma el ejemplo de la tienda para diseñar un data warehouse primero identifica qué tipo de información va a querer analizar en el futuro el cliente cuántos productos se vendieron quién vendió cada uno quién compró cada uno cuando ocurrió dependiendo de las necesidades del proyecto organiza la base de datos con las siguientes etiquetas products employees customers para el data warehouse crea una dimensión de tiempo que dependerá de la fecha de la orden utilizando las entidades genera una tabla que combine las llaves primarias crea la llave primaria de hechos y después ingresa los atributos como cantidad costo total entre otros las dimensiones también se pueden formar del uso de más tablas por ejemplo la dimensión de productos puede llevar la categoría de los mismos eso significa que ahora está en juego la tabla de categoría de la base de datos para conformar la dimensión de productos de esta forma se diseña un data warehouse.
Esquemas de almacenes tipo Snow flake y constelación
Y esquemas de almacenes tipo snowflake y constelación continuando con los esquemas para la generación de base de datos es importante que conozcan los esquemas del copo de nieve y constelación este esquema es más complejo que el esquema de estrella está diseñado para el mantenimiento de dimensiones parecido a un modelo relacional ya que cumple con la tercera forma normal es decir trata de segmentar información en caso de que ésta sea muy extensa otra ventaja es que este esquema ahorre espacio en memoria imagina una tabla dimensional que incluye un millón de registros de varios clientes es una mejor práctica crear una tabla de grupos de clientes en donde se mueven los datos comunes por cada grupo de esta forma el tamaño de las dos tablas sería menor que el de una tabla no normalizada con todos los datos del cliente en verdad que las sentencias de consulta incrementan la dificultad en este tipo de esquemas por lo tanto este tipo de data warehouse no tiene un rendimiento tan bueno para este ejemplo tomé les queme estrella anterior crea tablas para normalizar las dimensiones en el caso de productos crea una tabla de marca y categoría en el caso de clientes crea una tabla de grupo de esta manera la información ocupará menos espacio en la memoria porque se divide en otras tablas es un esquema más complejo ya que existe más de una tabla de hechos así las tablas de dimensiones pueden estar repartidas entre las múltiples tablas de hechos con el fin de tener diferentes aspectos del negocio registrados la gran ventaja de este tipo de esquemas es su gran flexibilidad para estructurar los datos pero al generar la se sacrifica su facilidad y pueden llegar a ser difíciles de mantener en un futuro por el crecimiento de los datos estos esquemas logran las mismas velocidades de búsqueda que el esquema estrella siempre y cuando se genera una tabla por dimensión por ejemplo la misma persona que mandó a hacer el data warehouse ahora quiere saber cuál es el bono por mes para cada empleado en cada uno de los territorios con esto sabrá el rendimiento de cada empleado para resolver esto realiza toma el esquema estrella y agrega otra tabla de hechos en la tabla crea llaves primarias de las dimensiones de tiempo producto y empleado crea la dimensión geográfica para saber el territorio de dónde proviene el empleado la segunda tabla de hecho se llamará bonos por empleado y resolverá este aspecto del negocio.
ETL, Extracción de datos
Extracción de datos en data warehouse lt l es la extracción transformación y carga de datos de una o varias bases de datos a un almacén de datos esto se debe a que la arquitectura de un data warehouse es diferente a la de una base de datos relacional y por eso los datos se deben transformar para que después se puedan cargar y un almacén de datos se debe diseñar considerando la base o bases de datos de donde extraer a la información ya que si se toman datos de una base que no ha sido completada estos no tendrán cabida en este una vez terminado el diseño debes crear el almacén de datos en el software gestor con las configuraciones correspondientes para lograr un été l se deben instalar en tu computadora herramientas especiales de software abre la herramienta de business intelligence y sigue los siguientes pasos genera un nuevo producto de servicios de integración asigna un nombre al proyecto y guárdalo en una carpeta definido solo para este propósito crea un nuevo origen de datos en la carpeta de orígenes de datos y elige la base de datos para extraer información genera una nueva vista en la carpeta de vistas de orígenes de datos seleccionando el nuevo origen creado agrega todas las vistas de tablas después nombra las para que aparezca el diagrama relacional renombrar el archivo en la carpeta de paquetes a1 de tu agrado para no confundir te en un futuro da clic derecho en la parte inferior de esta carpeta y elige nueva conexión o leve escribe un punto para seleccionar el local host elige la base de datos del almacén de datos después da clic en aceptar ya teniendo la conexión de datos da clic derecho en ella selecciona nueva conexión desde origen de datos y elige a la base de datos de la tienda.
ETL, Transformación de datos
Transformación de datos en data warehouse y la transformación de datos es la reorganización de su estructura para que puedan ser cargados al almacén de datos para realizar una transformación de datos dentro del software especializado de ve y selecciona y arrastra ejecutar sql después da clic derecho en el recuadro para editar la tarea elige la conexión del datawarehouse cuando aparezca el sql statement escribe el código sql para limpiar las tablas del data warehouse utilizan los comandos de élite para dimensiones y throne kate para la tabla de hechos arrastra una tarea de flujo de datos y edita la después arrastra origen de oled ve copiar columnas y destino edita origen o les ve y elige la base de datos de la tienda en modo de acceso elige comandos sql genera una consulta y en el icono de tabla elige las tablas que utilizaste para generar la dimensión en el data warehouse posteriormente selecciona los campos que conforman a la dimensión y da clic en aceptar edita destino oled ve y elige la base de datos del data warehouse en modo de acceso de datos tabla o vista elige la tabla del data warehouse a poblar verifica esto en asignaciones uno de los rectángulos de origen copia columnas y destino con flechas como lo indica el software finalmente ejecuta el proceso al hacerlo se pondrá color verde en la pestaña del flujo de control uno de los recuadros con flechas y haz clic en ejecuta realiza este procedimiento para cada dimensión del esquema del almacén de datos en la dimensión del tiempo tendrás que realizar otro procedimiento para que la tabla ofrezca la información que desea analizar el cliente ya sea por día semana mes trimestre cuatrimestre o año para ello evita la tarea para poblar la dimensión del tiempo y así modificar el origen o leve selecciona la base de datos de la tienda después en modo de acceso elige comandos sql genera una consulta y en el icono de tabla elige las tablas que utilizaste para generar la dimensión en el data warehouse y después selecciona los campos que conforman la dimensión escribe el código sql de la consulta a la tabla con la información de la flecha debes generar los campos de la tabla destino campos por día semana año etcétera pueden ser deducidos del mismo campo de fecha edita el bloque de destino o les ve y selecciona la base de datos del data warehouse en asignaciones elige los campos que no hayan sido asignados a la tabla destino y da clic en aceptar se tiene que hacer un procedimiento muy parecido con una dimensión de ubicación geológica si es que existe esta dimensión en el diseño del almacén de datos.
ETL, Carga de datos
Carga datos en data warehouse cargar datos en el almacén después de transformarlos es el fin del ciclo de lete l al finalizar el almacén de datos estará lleno de información valiosa con el fin de cargar los datos en la tabla de hechos para terminar con el almacén de datos debes seguir estos pasos arrastra una nueva tarea ejecutar sql hacia la pestaña de flujo de control edita la y elige una conexión al almacén de datos escriben esquivel statement el código que vas a utilizar ya que requieres las tablas de la base de datos de la tienda genera un insert a la tabla de hechos y llena cada columna con un select desde la tabla histórica o con un detalle de la base de datos deseada genera un interior en este selecto por cada tabla de dimensiones también debes igualar la llave foránea de la tabla correspondiente al atributo ayby de la tabla de dimensiones que no es su llave primaria acepta y ejecuta todo el flujo de control si hiciste bien todo este procedimiento aparecerán todos los recuadros en verde después de ejecutar el almacén de datos estará lleno de información y lo podrás corroborar con tu sistema gestor ten en cuenta que si vuelves a correr el proceso el sistema te marcará error las tablas al tener datos ya no se pueden limpiar con la instrucción de lead por lo que tendrás que cambiar el código que puedes encontrar en la ayuda de estudio.
Cubo OLAP
Cubo hola las bases de datos relacionales son muy buenas para almacenar información pero son lentas al hacer consultas por la cantidad de datos que contienen por esta razón se crearon los cubos olap y estos sirven para hacer más eficiente la base de datos ya que pre procesa la información y te permiten tener acceso instantáneo a ésta imagina un cubo constituido de diferentes capas cada una contiene un total de la información analizada como sabes un cubo consta de tres dimensiones por ejemplo de un gerente de ventas que quiera sacar reportes de los totales de ventas de productos de diferentes categorías en determinado tiempo para traducir y acotar los requerimientos del cliente en el cubo se proponen las siguientes dimensiones y medidas la primera dimensión es la categoría de los productos en el primer segmento se encontrarán los productos de confección en el segmento medio los condimentos y en el último las bebidas es importante mencionar que se pueden agregar las categorías que se necesiten la siguiente dimensión será la del tiempo en este ejemplo está conformada por cuatro meses y la dimensión de medida contiene los totales de los productos en stock pendientes de entrega cantidad y costo de ventas ahora que tienes las tres dimensiones y las medidas asignadas lo que hace falta es ver de qué forma se accede a la información por ejemplo para acceder a las ventas totales de la categoría de productos de confección en el mes de enero se hacen las intersecciones correspondientes y se obtiene el valor se sigue este procedimiento para obtener cualquier valor que quieras acceder la mejor manera para explicar cómo funcionan las jerarquías es con ejemplos un cubo se puede dar en la dimensión de tiempo contando con meses trimestres y años en una relación padre e hijo el padre se representa en años y el hijo como trimestres seguido de meses otra dimensión puede ser una localización geográfica por ejemplo se tiene como padre a país y como hijo a estado la siguiente categoría puede ser municipio como hijo de estado para poder desplazarse entre jerarquías y navegar entre la información son necesarias estas operaciones en los cubos ‘real love’ sirve para compactar los datos por ejemplo si la dimensión de tiempo de tu cubo se encuentra en meses haces un reloj para que los datos se muestren en años del down sirve para ver los datos con más detalle se puede hacer un thriller down de años a trimestres ahora que tienes los conceptos básicos de cubos olap sabes cómo funcionan y cómo acceder a su información podrás aprender a crearlos en la herramienta business intelligence.
Creación de cubos OLAP
Creación de cubos olap ahora aprenderás a crear cubos olap con un software de business intelligence es para obtener información desde almacenes de datos primero crea un nuevo proyecto haz clic en nuevo proyecto que se encuentra en la barra de herramientas selecciona la plantilla de proyecto analysis services asignarle un nombre al proyecto y presiona aceptar para establecer el origen de datos haz clic derecho en origen de datos localizado en el explorador de soluciones y selecciona nuevo origen de datos haz clic en nuevo para crear una conexión con la base de datos selecciona la instancia de base de datos en donde se encuentra el almacén de datos que quieres trabajar selecciona el almacén de datos y presiona aceptar selecciona el origen de datos que agregaste y presiona finalizar para elegir las tablas que quieres utilizar en el cubo haz clic derecho en vistas de origen de datos ubicado en el explorador de soluciones y selecciona nueva vista de origen de datos selecciona el almacén de datos que agregaste y da clic en siguiente y agrega las tablas y vistas con las que vas a trabajar haz clic en siguiente y después en finalizar ya que cuentas con el origen de datos configurado lo siguiente es la creación del cubo sigue estos pasos para crearlo da clic derecho en la carpeta del cubo y selecciona nuevo cubo selección a usar tablas existentes y da clic en siguiente selecciona las tablas que quieres mejorar como medidas normalmente se marcan las tablas de hechos y marca las medidas y las dimensiones que vas a utilizar y da click en finalizar para seleccionar los atributos de cada dimensión haz doble clic sobre la dimensión y arrastra los atributos de las tablas hacia la sección de atributos del cubo una vez seleccionados los atributos de la dimensión a jerarquizar crea la jerarquía arrastra el atributo padre de la tabla a la sección de jerarquía arrastra a sus hijos respetando el orden de la jerarquía asignarle un nombre una vez que hayas terminado con el diseño del cubo sólo debes procesarlo para llenarlo de datos haz clic derecho en el cubo que creaste y selecciona procesar presiona ejecutar una vez terminado el proceso presiona cerrar para poder acceder a los datos del cubo y manejarlos en una hoja de cálculo abre una hoja de cálculo vacía haz clic en de otras fuentes en la pestaña de datos y selecciona desde analysis services pon un punto como nombre de servidor selecciona la base de datos y después el cubo en el que trabajas te da click en finaliza selecciona informe de gráfico y tabla dinámicos y haz clic en aceptar ahora podrás disponer de la información de tus cubos al instante esto te permitirá realizar gráficos y tablas dinámicas para presentar la información que facilite la toma de decisiones en tu organización.
Estructura de un dashboard
La estructura de un dashboard el resultado del proceso de business analytics puede estar directamente plasmado en una aplicación que maneje el usuario final o en gráficos que muestran el comportamiento del negocio en el caso de que la analítica sea parte de la inteligencia del negocio el paso final es crear un tablero de control o dashboard es un resumen visual en tiempo real con información del negocio y puede lanzar alertas de situaciones críticas e incluso ofrece la posibilidad de consulta desde cualquier dispositivo electrónico una vez presentados varios análisis a tu cliente debes diseñar un dashboard para ello define el escape y de la organización enlista los por orden de importancia seleccionan los tres o cuatro más importantes si son más de cuatro debes dividirlos en diferentes grupos para no saturar lo selecciona las gráficas que muestran el comportamiento de los café y elegidos recuerda que deben seguir las buenas prácticas de visualización que sigue un analista de datos acomoda las gráficas en un solo panel coloca filtros funciones de ordenamiento y descripciones una vez que tienes el dashboard listo debes presentarlo a tu cliente y obtener retroalimentación después cuando esté aprobado el siguiente paso es diseñarlo en una plataforma web que sea de fácil acceso para tu cliente desde cualquier lugar.
Identificación de riesgos
Identificación de riesgos los riesgos son contingencias que pueden afectar el cumplimiento de los objetivos del desarrollo de la solución y para evitar que sucedan debes identificarlos existen diferentes mecanismos que te servirán para identificarlos los más comunes son y análisis foda identifica fortalezas oportunidades debilidades y amenazas del proyecto en curso y análisis de procesos facilitan la identificación de riesgos operativos al probar todos los procesos paso a paso brainstorming unas muestras significativas de empleados exponen sus ideas o sensaciones de riesgos si una idea es recurrente significa un riesgo latente para el proyecto y entrevistas se preparan entrevistas con diferentes responsables de la empresa para extraer sus preocupaciones workshops es una reunión de grupos de empleados para identificar y evaluar el posible impacto de los riesgos hoda es la metodología que más se usa para evaluar la situación del proyecto ve y en este debes reconocer fortalezas son los factores positivos que se generan dentro del proyecto ejemplo la aplicación tiene un diseño muy llamativo oportunidades son aquellos factores positivos que se generan fuera del proyecto ejemplo las redes sociales aumentan la difusión de la aplicación debilidades son los factores negativos que se generan dentro del proyecto ejemplo la aplicación tiene una navegación poco intuitiva amenazas son los factores negativos que se generan fuera del proyecto ejemplo la inflación hace que los programadores coticen más caro estos elementos se arreglan en una matriz cuadrada donde se observan riesgos combinación de debilidades y amenazas desafíos combinación de fortalezas y oportunidades de esta forma se identifican riesgos potenciales en el desarrollo.
Análisis de riesgos
Análisis de impacto después de identificar y clasificar los cambios en el desarrollo ve y debes realizar el análisis de los riesgos que éste puede sufrir esto permite evaluar las posibilidades y las consecuencias de cada uno de los cambios existen dos métodos para determinar el nivel de riesgo método cualitativo en este la toma de decisiones se basa completamente en tu juicio experiencia o intuición generalmente se utiliza cuando el riesgo es bajo y no se justifica un análisis completo las metodologías cualitativas son brainstorming cuestionario o entrevistas y reuniones de grupos a juicio de especialistas y método cuantitativo permite asignar valores de ocurrencia a los diferentes riesgos identificados mediante un modelo matemático de riesgos todo método cuantitativo realiza un análisis de probabilidad el método cuantitativo es más preciso por lo que primero se tiene que realizar un modelo de riesgos con una estructura de cálculos puedes hacer una representación de la realidad en la cual se detectan variables significativas de riesgos que se miden con base en las variables económicas para desarrollar este modelo selecciona las funciones de probabilidad identifica las variables económicas cada uno de los riesgos que se hayan identificado tiene una función que define la probabilidad de que ocurra existen estas funciones triangular se conocen valores máximos y mínimos de la probabilidad por ejemplo esta función considera la probabilidad de que las ventas bajen y uniforme se conoce el valor máximo de la probabilidad por ejemplo riesgos como la probabilidad de renuncia de profesionales discreta se conocen diferentes valores posibles de probabilidad por ejemplo el valor de alguna divisa es su frente al dólar estas funciones se grafica el eje x es el tiempo de desarrollo de la solución bay y el eje y la probabilidad en porcentaje de que ocurre el riesgo muchas empresas tienen software de análisis de riesgos muy precisos que se alimentan de la información que se captura en ellos la consideración de este software debe estar dentro del presupuesto de requerirse un análisis de riesgos más profundo para que los objetivos de la solución no se vean afectados entre más nivel tenga un riesgo más observación y medidas preventivas deben realizarse.
Índices
Indices en una base de datos relacional existen dos caminos para acceder a la información contenida en una tabla uno es recorrer la de principio a fin hasta localizar los datos y otro es utilizar índices para referenciar la información así siempre sabrás exactamente dónde se encuentra por esta razón los índices son indispensables en bases de datos con grandes volúmenes de información los más usados son roster index índice agrupado define el orden físico de la tabla es decir la forma en que se acomodaron los registros guardados solo se puede tener uno por tabla por ejemplo un directorio telefónico cuyo índice agrupado se encuentra en el campo apellido este te permite encontrar un número sin tener que leer toda la tabla por lo general si no asignas uno el índice agrupado de cualquier tabla será la llave primaria para saber cómo asignar un índice agrupado tome en cuenta que campo es el que utilizas con mayor frecuencia para consultar la tabla un clúster index o índice no agrupado genera una tabla separada que contiene los punteros que indican el lugar en donde se almacenan los elementos indicados este índice es parecido a la tabla de contenidos de un libro el índice no agrupado sería la lista de temas y el puntero la página en donde se encuentra así cuando quieres un dato específico solo lo buscas y te diriges a la ubicación que te indique el límite de índices no agrupados que se pueden asignar por tabla oscila entre 249 y 999 de acuerdo a la versión de sql para crear un índice agrupado haz lo siguiente en una nueva consulta escribe create clúster index separado por un espacio escribe un nombre relacionado al índice después la palabra on por último el nombre de la tabla entre paréntesis pone el nombre del campo que quieras indexar y ejecuta la instrucción para crear un índice no agrupado sigue el mismo procedimiento pero en lugar de cluster escribe un cluster.
Profesionalización
Y profesionalización es necesario que mejores tus habilidades y servicios para que tus clientes te recomienden por ello toma en cuenta lo siguiente anticípate a los errores siempre es mejor realizar acciones preventivas que correctivas por ejemplo hacer respaldos periódicos y mantenimiento de las bases de datos analiza primero el problema y después realiza los diagramas necesarios hasta obtener la mejor solución así evitarás correcciones posteriores a la creación de bases de datos y documenta siempre tu trabajo para facilitar el mantenimiento de tus bases cuida que cada uno de tus diseños de base de datos permita su adaptación a futuros cambios en la organización si te es posible toma cursos con validez académica que avalen el nivel de tus habilidades en el manejo de cada uno de los softwares que utilizarás aprende a realizar presentaciones con tus avances y resultados observa tu propio desempeño y mantén una actitud abierta a la crítica constructiva y la retroalimentación es la principal fuente de información para tu proceso de mejora para aprovecharla al máximo escucha con atención sus puntos de vista identifica la idea central agradece y analiza los cambios sugeridos incorpora los y ponlos a prueba para determinar su eficiencia las tecnologías de la información evolucionan y cambian constantemente por lo que necesitas estar actualizado para ingresar mantenerte y desarrollarte en el mercado laboral.
Recibe los últimos cursos gratuitos
Categorías
Animación
(9)
Arquitectura
(6)
Arte
(3)
Ciencia
(4)
Cinematografía
(4)
Comipens
(1)
Derecho
(1)
Desarrollo Web
(21)
Dibujo
(2)
Diseño
(35)
Diseño Web
(11)
Electrónica
(7)
Energía
(1)
Estilo de vida
(18)
Grámatica
(3)
Idiomas
(6)
Inglés
(1)
Italiano
(1)
Ruso
(1)
Informática
(34)
Manualidades
(21)
Marketing
(3)
Matemáticas
(2)
Mecánica
(5)
Metalúrgica
(1)
Música
(11)
Negocios
(18)
Oratoria
(1)
Productividad
(22)
Salud y Fitness
(10)
Unam
(8)
Uncategorized
(1)
Cursos añadidos Recientemente
Curso gratis de Stable Diffusion
Curso de ChatGPT inteligencia artificial
Curso Solidity
Curso Power BI
Curso de Criptomonedas y Forex
Curso comipems español
Curso literatura examen UNAM
Curso biologia examen UNAM
Curso matematicas examen UNAM
curso geografia examen UNAM
Curso español examen UNAM
Curso historia universal examen UNAM
Curso química exámen UNAM
Curso historia de México exámen UNAM
Curso google sites
Curso Alfabeto Coreano
Curso de mantenimiento de impresoras termicas
Curso de Teoría Musical
Curso De React Native
Curso De NextJS
Curso De React
Curso De Firebase
Curso De Mongo DB
Curso De Ionic
Curso de Botánica
Curso De Nuxt
Curso Psicoprofiláctico
Curso de Inteligencia Emocional
Ir a la versión móvil