Menu

Curso De Business Analytics

Lecciones del Curso Gratuito

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.