{"id":7260,"date":"2022-04-02T17:09:56","date_gmt":"2022-04-02T23:09:56","guid":{"rendered":"https:\/\/ugit.siua.ac.cr\/?p=7260"},"modified":"2022-04-04T08:10:20","modified_gmt":"2022-04-04T14:10:20","slug":"curso-microsoft-azure-ina-tema-02-modulo-02-exploracion-de-los-servicios-de-analisis-y-bases-de-datos-de-azure","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=7260","title":{"rendered":"Curso: Microsoft Azure INA. Tema 02: M\u00f3dulo 02: Exploraci\u00f3n de los servicios de an\u00e1lisis y bases de datos de Azure"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Unidad 1: Introducci\u00f3n<\/h3>\n\n\n\n<p>Debido a un n\u00famero cada vez mayor de adquisiciones durante la \u00faltima d\u00e9cada, Tailwind Traders usa diversas tecnolog\u00edas de an\u00e1lisis y bases de datos. A medida que la empresa empiece a migrar las cargas de trabajo de datos existentes y a implementar nuevas cargas de trabajo de datos en Azure, esta debe comprender qu\u00e9 tecnolog\u00eda de Azure ser\u00e1 la adecuada para cada carga de trabajo. El director de tecnolog\u00eda de la empresa le ha asignado la tarea de investigar las distintas opciones de bases de datos disponibles. Esta investigaci\u00f3n ayudar\u00e1 a la empresa a elegir las opciones adecuadas para cada uno de los escenarios de datos.<\/p>\n\n\n\n<p>Las aplicaciones actuales deben estar siempre en l\u00ednea y tener una alta capacidad de respuesta. Para lograr baja latencia y alta disponibilidad, las instancias de estas aplicaciones deben implementarse en centros de datos que est\u00e1n cerca de sus usuarios. Es necesario que las aplicaciones respondan en tiempo real a grandes cambios, en cuanto a uso, en las horas punta, que almacenen vol\u00famenes de datos que cada vez son mayores y que dichos datos est\u00e9n a disposici\u00f3n de los usuarios en milisegundos. Para ayudar a su empresa a alcanzar sus objetivos, los servicios de bases de datos de Azure se distribuyen globalmente y Azure admite muchas de las bases de datos y API est\u00e1ndar del sector.<\/p>\n\n\n\n<p>El v\u00eddeo siguiente proporciona una breve introducci\u00f3n a algunos de los servicios de base de datos que est\u00e1n disponibles en Azure.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure ofrece gran gama de bases de datos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_677-1024x626.png\" alt=\"\" class=\"wp-image-7263\" width=\"256\" height=\"157\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_677-1024x626.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_677-300x183.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_677-768x469.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_677.png 1363w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Administraci\u00f3n de infraestructura (Escalabilidad \/ Disponibilidad \/ Seguridad ) optimizada ahorrando tiempo y dinero<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_678.png\" alt=\"\" class=\"wp-image-7264\" width=\"154\" height=\"157\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_678.png 614w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_678-294x300.png 294w\" sizes=\"(max-width: 154px) 100vw, 154px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure SQL Data Base permite crear aplicaciones en la nube con actualizaci\u00f3n permanente, que permite procesamiento en la nube, escalabilidad y optimizaci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_679-1024x790.png\" alt=\"\" class=\"wp-image-7266\" width=\"256\" height=\"198\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_679-1024x790.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_679-300x231.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_679-768x592.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_679.png 1071w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Managed Instansed: permite migrar sus bases de datos a Azure<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_680.png\" alt=\"\" class=\"wp-image-7267\" width=\"248\" height=\"110\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_680.png 993w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_680-300x133.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_680-768x340.png 768w\" sizes=\"(max-width: 248px) 100vw, 248px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Virtual Machine: puede migrar a Azure optimizando el sistema operativo<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_681-1024x485.png\" alt=\"\" class=\"wp-image-7268\" width=\"256\" height=\"121\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_681-1024x485.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_681-300x142.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_681-768x364.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_681.png 1075w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Permite manejao de bases de datos PostGresSQL y escalar \/ Seguridad y Administraci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_682.png\" alt=\"\" class=\"wp-image-7269\" width=\"239\" height=\"201\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_682.png 954w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_682-300x253.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_682-768x648.png 768w\" sizes=\"(max-width: 239px) 100vw, 239px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Se puede migrar postgressql y oracle a Azure<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_683.png\" alt=\"\" class=\"wp-image-7270\" width=\"224\" height=\"182\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_683.png 895w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_683-300x243.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_683-768x623.png 768w\" sizes=\"(max-width: 224px) 100vw, 224px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>MySQL y Maria BD con alta disponibilidad y escalabilidad y migraci\u00f3n<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_684-1024x578.png\" alt=\"\" class=\"wp-image-7271\" width=\"256\" height=\"145\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_684-1024x578.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_684-300x169.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_684-768x434.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_684.png 1151w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Con Cosmos BD los desarrolladores pueden desarrollar aplicaciones con alta disponibilidad en cualquier lugar, escalado <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_686.png\" alt=\"\" class=\"wp-image-7272\" width=\"255\" height=\"176\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_686.png 1018w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_686-300x207.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_686-768x531.png 768w\" sizes=\"(max-width: 255px) 100vw, 255px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Tambi\u00e9n se puede utilizare casandra y MongoDB<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_687-1024x592.png\" alt=\"\" class=\"wp-image-7273\" width=\"256\" height=\"148\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_687-1024x592.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_687-300x174.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_687-768x444.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_687.png 1046w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 2: Exploraci\u00f3n de Azure Cosmos&nbsp;DB<\/h2>\n\n\n\n<p>A lo largo de los a\u00f1os, Tailwind Traders ha adquirido varias empresas m\u00e1s peque\u00f1as. Cada una de estas empresas ten\u00eda equipos de desarrolladores que usaban diferentes servicios de bases de datos y varias API para trabajar con sus datos. Un plan a largo plazo podr\u00eda ser trasladar todos los datos dispares a un servicio de base de datos com\u00fan. Por el momento, sin embargo, es mejor habilitar cada uno de estos equipos para que trabajen con un entorno en el que puedan usar sus conocimientos existentes. Afortunadamente, Azure Cosmos DB puede ayudarle.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Cosmos DB es un servicio de base de datos de varios modelos distribuido globalmente<\/li><li>Puede escalar de forma el\u00e1stica e independiente el rendimiento y el almacenamiento en cualquier n\u00famero de regiones de Azure de todo el mundo<\/li><li>Puede aprovechar un acceso r\u00e1pido y en milisegundos de un solo d\u00edgito a los datos mediante cualquiera de las diversas API populares<\/li><li>Azure Cosmos DB proporciona de forma exclusiva contratos de nivel de servicio completos para garantizar el rendimiento, la latencia, la disponibilidad y la coherencia.<\/li><li>Azure Cosmos DB es compatible con los datos sin esquema, lo que le permite compilar aplicaciones \u00abAlways On\u00bb con una gran capacidad de respuesta para admitir datos en continuo cambio.<\/li><\/ul>\n\n\n\n<p>Por ejemplo, Tailwind Traders proporciona un portal de aprendizaje p\u00fablico que usan los clientes de todo el mundo para obtener informaci\u00f3n sobre las distintas herramientas que crea Tailwind Traders. Los desarrolladores de Tailwind Traders mantienen y actualizan los datos. En la siguiente ilustraci\u00f3n se muestra una base de datos de ejemplo de Azure Cosmos DB que se usa para almacenar datos para el sitio web del portal de aprendizaje de Tailwind Traders.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"438\" height=\"279\" src=\"\/wp-content\/uploads\/2022\/04\/azure-cosmos-db-1c115364.png\" alt=\"\" class=\"wp-image-7274\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-cosmos-db-1c115364.png 438w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-cosmos-db-1c115364-300x191.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-cosmos-db-1c115364-360x230.png 360w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Cosmos DB es flexible. En el nivel m\u00e1s bajo, Azure Cosmos DB almacena los datos en formato de secuencia de registro de \u00e1tomos (ARS).&nbsp;<\/li><li>Despu\u00e9s, los datos se abstraen y se proyectan como una API, que se especifica al crear la base de datos. Entre las opciones se incluyen SQL, MongoDB, Cassandra, Tables y Gremlin<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Unidad 3: Exploraci\u00f3n de Azure SQL Database<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure SQL Database es una base de datos relacional basada en la \u00faltima versi\u00f3n estable del motor de base de datos de Microsoft&nbsp;SQL&nbsp;Server.<\/li><li>SQL Database es una base de datos de alto rendimiento, confiable, totalmente administrada y segura.&nbsp;<\/li><li>Puede usarla para compilar aplicaciones y sitios web por lenguajes de programaci\u00f3n sin necesidad de administrar infraestructura.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Caracter\u00edsticas<\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure SQL Database es un motor de base de datos de plataforma como servicio (PaaS)<\/li><li>Controla la mayor\u00eda de las funciones de administraci\u00f3n de bases de datos, como las actualizaciones, las aplicaciones de revisiones, las copias de seguridad y la supervisi\u00f3n, sin intervenci\u00f3n del usuario.&nbsp;<\/li><li>SQL Database proporciona disponibilidad del 99,99&nbsp;%.&nbsp;<\/li><li>SQL Database permiten centrarse en las actividades de administraci\u00f3n y optimizaci\u00f3n de bases de datos espec\u00edficas del dominio que son cr\u00edticas para el negocio.<\/li><li>SQL Database es un servicio totalmente administrado que ofrece alta disponibilidad, copias de seguridad y otras operaciones de mantenimiento comunes.<\/li><li>Microsoft controla todas las actualizaciones del c\u00f3digo del sistema operativo y SQL. No hace falta administrar la infraestructura<\/li><li>SQL Database puede ser la opci\u00f3n adecuada para una variedad de aplicaciones modernas en la nube, porque le permite procesar tanto datos relacionales como estructuras no relacionales, por ejemplo, grafos, JSON, elementos espaciales y XML.<\/li><li>Puede usar caracter\u00edsticas avanzadas de procesamiento de consultas, como las tecnolog\u00edas en memoria de alto rendimiento y el procesamiento de consultas inteligente.&nbsp;<\/li><li>De hecho, las funcionalidades m\u00e1s recientes de SQL&nbsp;Server se publican primero en SQL Database y, despu\u00e9s, en el propio SQL&nbsp;Server.<\/li><li>&nbsp;Las funcionalidades de SQL&nbsp;Server m\u00e1s recientes se obtienen sin costo alguno mediante actualizaciones o mejoras, y se han probado en millones de bases de datos.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Migraci\u00f3n<\/h4>\n\n\n\n<p>En la actualidad, Tailwind Traders usa varios servidores locales que ejecutan SQL&nbsp;Server, que proporcionan almacenamiento de datos para el sitio web de acceso p\u00fablico (por ejemplo, datos de clientes, historial de pedidos y cat\u00e1logos de productos). Adem\u00e1s, los servidores locales que ejecutan SQL&nbsp;Server tambi\u00e9n proporcionan almacenamiento de datos para el sitio web del portal de aprendizaje solo para uso interno. Tailwind Traders usa el sitio web para los materiales de aprendizaje de los nuevos empleados (como los materiales de estudio, los detalles de certificaci\u00f3n y los certificados de aprendizaje). En la ilustraci\u00f3n siguiente se muestran los tipos de datos que su empresa puede almacenar en el sitio web del portal de aprendizaje de Azure SQL Database.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"422\" height=\"290\" src=\"\/wp-content\/uploads\/2022\/04\/azure-sql-45a3584a.png\" alt=\"\" class=\"wp-image-7275\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-sql-45a3584a.png 422w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-sql-45a3584a-300x206.png 300w\" sizes=\"(max-width: 422px) 100vw, 422px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Puede migrar las bases de datos existentes de SQL&nbsp;Server con un tiempo de inactividad m\u00ednimo mediante<strong> Azure Database Migration Service.&nbsp;<\/strong><\/li><li><strong>Microsoft&nbsp;Data Migration Assistant<\/strong> puede generar informes de evaluaci\u00f3n que proporcionan recomendaciones para ayudarlo a trav\u00e9s de los cambios necesarios anteriores a la ejecuci\u00f3n de una migraci\u00f3n.<\/li><li>&nbsp;Despu\u00e9s de evaluar y resolver cualquier correcci\u00f3n necesaria, est\u00e1 listo para comenzar el proceso de migraci\u00f3n. Azure Database Migration Service realiza todos los pasos necesarios. El usuario solo tiene que cambiar la cadena de conexi\u00f3n en las aplicaciones.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 4: Ejercicio: Creaci\u00f3n de una base de datos SQL<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Primero es necesario tener una suscripci\u00f3n de azure<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tarea&nbsp;1: Creaci\u00f3n de la base de datos<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Inicie sesi\u00f3n en&nbsp;<a href=\"https:\/\/portal.azure.com\/learn.docs.microsoft.com\">Azure Portal<\/a>.<\/li><li>Seleccione&nbsp;<strong>Crear un recurso<\/strong>&gt;<strong>Bases de datos<\/strong>&gt;<strong>SQL Database<\/strong>. Aparecer\u00e1 el panel&nbsp;<strong>Crear base de datos SQL<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_688-1024x466.png\" alt=\"\" class=\"wp-image-7276\" width=\"256\" height=\"117\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_688-1024x466.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_688-300x137.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_688-768x350.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_688-1536x700.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_688.png 1570w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_689-1024x748.png\" alt=\"\" class=\"wp-image-7277\" width=\"512\" height=\"374\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_689-1024x748.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_689-300x219.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_689-768x561.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_689.png 1188w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Escriba los valores siguientes para cada opci\u00f3n.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"765\" height=\"433\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_690.png\" alt=\"\" class=\"wp-image-7278\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_690.png 765w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_690-300x170.png 300w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Quedando as\u00ed<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"810\" height=\"854\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_691.png\" alt=\"\" class=\"wp-image-7279\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_691.png 810w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_691-285x300.png 285w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_691-768x810.png 768w\" sizes=\"(max-width: 810px) 100vw, 810px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>en la parte del servidor creamos uno nuevo Aparecer\u00e1 el panel&nbsp;<strong>Crear un servidor de SQL Database<\/strong>.<\/li><li>Escriba los valores siguientes para cada opci\u00f3n.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"885\" height=\"532\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_692.png\" alt=\"\" class=\"wp-image-7280\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_692.png 885w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_692-300x180.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_692-768x462.png 768w\" sizes=\"(max-width: 885px) 100vw, 885px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Quedando as\u00ed<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"762\" height=\"867\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_693.png\" alt=\"\" class=\"wp-image-7281\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_693.png 762w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_693-264x300.png 264w\" sizes=\"(max-width: 762px) 100vw, 762px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>Aceptar<\/strong>.<\/li><li>Complete los campos restantes de&nbsp;<strong>Crear una base de datos SQL<\/strong>&nbsp;con los valores siguientes.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"927\" height=\"367\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_694.png\" alt=\"\" class=\"wp-image-7283\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_694.png 927w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_694-300x119.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_694-768x304.png 768w\" sizes=\"(max-width: 927px) 100vw, 927px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Aparece el formulario anterior quedando as\u00ed:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"793\" height=\"868\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_695-1.png\" alt=\"\" class=\"wp-image-7287\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_695-1.png 793w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_695-1-274x300.png 274w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_695-1-768x841.png 768w\" sizes=\"(max-width: 793px) 100vw, 793px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>Siguiente: Redes<\/strong>&nbsp;y configure las siguientes opciones (acepte los valores predeterminados para los campos no especificados).<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"197\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_696.png\" alt=\"\" class=\"wp-image-7288\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_696.png 738w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_696-300x80.png 300w\" sizes=\"(max-width: 738px) 100vw, 738px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione los valores<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"867\" src=\"\/wp-content\/uploads\/2022\/04\/tab-8a36cd61.png\" alt=\"\" class=\"wp-image-7289\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/tab-8a36cd61.png 745w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/tab-8a36cd61-258x300.png 258w\" sizes=\"(max-width: 745px) 100vw, 745px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Quedando as\u00ed<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"856\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_697.png\" alt=\"\" class=\"wp-image-7290\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_697.png 742w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_697-260x300.png 260w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>Siguiente: Seguridad<\/strong>&nbsp;y, en&nbsp;<strong>Habilitar Azure Defender para SQL<\/strong>, elija&nbsp;<strong>Ahora no<\/strong>. Deje la configuraci\u00f3n restante como predeterminada (no configurada).<\/li><li>Quedando as\u00ed:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"777\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_698-1024x777.png\" alt=\"\" class=\"wp-image-7292\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_698-1024x777.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_698-300x228.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_698-768x582.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_698.png 1167w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>Siguiente: Configuraci\u00f3n adicional<\/strong>&nbsp;y configure las siguientes opciones.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"325\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_699.png\" alt=\"\" class=\"wp-image-7294\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_699.png 774w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_699-300x126.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_699-768x322.png 768w\" sizes=\"(max-width: 774px) 100vw, 774px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Quedando as\u00ed:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"865\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_700.png\" alt=\"\" class=\"wp-image-7295\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_700.png 751w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_700-260x300.png 260w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>Revisar y crear<\/strong>&nbsp;para validar las entradas de la configuraci\u00f3n.<\/li><li>Seleccione&nbsp;<strong>Crear<\/strong>&nbsp;para implementar el servidor y la base de datos. La creaci\u00f3n del servidor y la implementaci\u00f3n de la base de datos de ejemplo pueden tardar aproximadamente entre dos y cinco minutos. El panel de implementaci\u00f3n muestra el estado, con actualizaciones para cada recurso que se crea.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"471\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_701-1024x471.png\" alt=\"\" class=\"wp-image-7296\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_701-1024x471.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_701-300x138.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_701-768x353.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_701-1536x706.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_701.png 1864w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Inicia el proceso<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_702-1024x321.png\" alt=\"\" class=\"wp-image-7297\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_702-1024x321.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_702-300x94.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_702-768x241.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_702-1536x482.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_702.png 1727w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Una vez finalizada la implementaci\u00f3n, seleccione&nbsp;<strong>Ir al recurso<\/strong>. El panel de informaci\u00f3n general de la base de datos SQL db1 muestra los aspectos b\u00e1sicos de la base de datos reci\u00e9n implementada.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"391\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_703-1024x391.png\" alt=\"\" class=\"wp-image-7299\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_703-1024x391.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_703-300x114.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_703-768x293.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_703.png 1256w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la barra de comandos, seleccione&nbsp;<strong>Establecer el firewall del servidor<\/strong>. Aparecer\u00e1 la p\u00e1gina&nbsp;<strong>Configuraci\u00f3n de firewall<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_704-1024x486.png\" alt=\"\" class=\"wp-image-7300\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_704-1024x486.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_704-300x142.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_704-768x364.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_704-1536x729.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_704.png 1851w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>Permitir que los servicios y recursos de Azure accedan a este servidor<\/strong>&nbsp;en&nbsp;<strong>S\u00ed<\/strong>&nbsp;y deje las dem\u00e1s opciones en los valores predeterminados.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"823\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_705.png\" alt=\"\" class=\"wp-image-7301\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_705.png 1001w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_705-300x247.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_705-768x631.png 768w\" sizes=\"(max-width: 1001px) 100vw, 1001px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la barra de comandos, seleccione&nbsp;<strong>Guardar<\/strong>&nbsp;para actualizar la configuraci\u00f3n del firewall y, a continuaci\u00f3n, cierre el panel de configuraci\u00f3n del firewall.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"813\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_706.png\" alt=\"\" class=\"wp-image-7302\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_706.png 900w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_706-300x271.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_706-768x694.png 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Damos Aceptar<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"899\" height=\"838\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_707.png\" alt=\"\" class=\"wp-image-7303\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_707.png 899w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_707-300x280.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_707-768x716.png 768w\" sizes=\"(max-width: 899px) 100vw, 899px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Tarea&nbsp;2: Probar la base de datos<\/h3>\n\n\n\n<p>En esta tarea, configurar\u00e1 el servidor y ejecutar\u00e1 una consulta SQL<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>En el men\u00fa de recursos de Azure, seleccione&nbsp;<strong>Todos los recursos<\/strong>. En Tipo de recurso, busque y seleccione&nbsp;<strong>Base de datos SQL<\/strong>&nbsp;y aseg\u00farese de que se ha creado la nueva base de datos. Es posible que tenga que actualizar la p\u00e1gina.<\/li><li>Ingresamos a la p\u00e1gina de inicio del Portal de Azure y en el men\u00fa buscamos \u00abTodos los recursos\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"560\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_708-1024x560.png\" alt=\"\" class=\"wp-image-7304\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_708-1024x560.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_708-300x164.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_708-768x420.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_708-1536x841.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_708.png 1588w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Podemos ver que se creo el recurso<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"264\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_709-1024x264.png\" alt=\"\" class=\"wp-image-7305\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_709-1024x264.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_709-300x77.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_709-768x198.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_709-1536x397.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_709.png 1882w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>db1<\/strong>, la base de datos SQL que ha creado.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_710.png\" alt=\"\" class=\"wp-image-7307\" width=\"271\" height=\"243\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_710.png 542w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_710-300x269.png 300w\" sizes=\"(max-width: 271px) 100vw, 271px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Esto abre el administrador de recursos<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"471\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_711-1024x471.png\" alt=\"\" class=\"wp-image-7308\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_711-1024x471.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_711-300x138.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_711-768x353.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_711-1536x707.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_711.png 1891w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En el men\u00fa de Base de datos SQL, seleccione&nbsp;<strong>Editor de consultas (versi\u00f3n preliminar)<\/strong>&nbsp;. Aparecer\u00e1 el panel&nbsp;<strong>Editor de consultas (versi\u00f3n preliminar)<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"631\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_712-1024x631.png\" alt=\"\" class=\"wp-image-7309\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_712-1024x631.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_712-300x185.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_712-768x474.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_712.png 1320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Aparecer\u00e1 el panel&nbsp;<strong>Editor de consultas (versi\u00f3n preliminar)<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_713-1024x524.png\" alt=\"\" class=\"wp-image-7311\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_713-1024x524.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_713-300x153.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_713-768x393.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_713-1536x786.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_713.png 1652w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Inicie sesi\u00f3n como&nbsp;<strong>sqluser<\/strong>&nbsp;con la contrase\u00f1a&nbsp;<strong>Pa$$w0rd1234<\/strong>.<\/li><li>No podr\u00e1 iniciar sesi\u00f3n porque la direcci\u00f3n IP debe estar habilitada en una regla del firewall.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"739\" height=\"631\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_714.png\" alt=\"\" class=\"wp-image-7313\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_714.png 739w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_714-300x256.png 300w\" sizes=\"(max-width: 739px) 100vw, 739px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En el men\u00fa Editor de consultas, seleccione&nbsp;<strong>Informaci\u00f3n general<\/strong>&nbsp;(los cambios se perder\u00e1n) y, en la barra de comandos, seleccione&nbsp;<strong>Establecer el firewall del servidor<\/strong>. Aparecer\u00e1 la p\u00e1gina&nbsp;<strong>Configuraci\u00f3n de firewall<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"417\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_715-1024x417.png\" alt=\"\" class=\"wp-image-7315\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_715-1024x417.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_715-300x122.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_715-768x313.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_715-1536x626.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_715.png 1847w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la secci\u00f3n&nbsp;<strong>Direcci\u00f3n IP del cliente<\/strong>, se mostrar\u00e1 la direcci\u00f3n IP; compruebe que se trata de la misma direcci\u00f3n IP del cliente del error que ha recibido en el paso anterior.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"879\" height=\"837\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_716.png\" alt=\"\" class=\"wp-image-7317\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_716.png 879w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_716-300x286.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_716-768x731.png 768w\" sizes=\"(max-width: 879px) 100vw, 879px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la barra de comandos, seleccione&nbsp;<strong>Agregar IP de cliente<\/strong>. Se agregar\u00e1 un&nbsp;<strong>Nombre de regla<\/strong>&nbsp;que contiene la direcci\u00f3n IP en los campos&nbsp;<strong>IP inicial<\/strong>&nbsp;e&nbsp;<strong>IP final<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"527\" height=\"331\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_717.png\" alt=\"\" class=\"wp-image-7318\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_717.png 527w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_717-300x188.png 300w\" sizes=\"(max-width: 527px) 100vw, 527px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Al presionar el bot\u00f3n aparecen los datos del cliente<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"864\" height=\"832\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_718.png\" alt=\"\" class=\"wp-image-7319\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_718.png 864w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_718-300x289.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_718-768x740.png 768w\" sizes=\"(max-width: 864px) 100vw, 864px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la barra de comandos, seleccione&nbsp;<strong>Guardar<\/strong>&nbsp;para guardar esta regla de firewall.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"557\" height=\"391\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_719.png\" alt=\"\" class=\"wp-image-7321\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_719.png 557w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_719-300x211.png 300w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione la base de datos db1 en la ruta de navegaci\u00f3n de la parte superior de la p\u00e1gina para volver a la base de datos SQL y, a continuaci\u00f3n, seleccione&nbsp;<strong>Editor de consultas (versi\u00f3n preliminar)<\/strong>&nbsp;en el men\u00fa. p\u00e1gina de inicio de sesi\u00f3n.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"636\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_720-1024x636.png\" alt=\"\" class=\"wp-image-7323\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_720-1024x636.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_720-300x186.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_720-768x477.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_720.png 1242w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Vuelva a iniciar sesi\u00f3n como&nbsp;<strong>sqluser<\/strong>&nbsp;con la contrase\u00f1a&nbsp;<strong>Pa$$w0rd1234<\/strong>. Esta vez deber\u00eda poder hacerlo. La nueva regla de firewall podr\u00eda tardar un par de minutos en implementarse. Si sigue apareciendo un error, compruebe la direcci\u00f3n IP del cliente en el error y vuelva&nbsp;<strong>Configuraci\u00f3n del firewall<\/strong>&nbsp;para agregar la direcci\u00f3n IP correcta del cliente.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"490\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_721.png\" alt=\"\" class=\"wp-image-7324\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_721.png 853w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_721-300x172.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_721-768x441.png 768w\" sizes=\"(max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Despu\u00e9s de iniciar sesi\u00f3n correctamente, aparece el panel de consulta. Escriba la siguiente consulta SQL en el panel del editor.<\/li><\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT TOP 20 pc.Name as CategoryName, p.name as ProductName\nFROM SalesLT.ProductCategory pc\nJOIN SalesLT.Product p\nON pc.productcategoryid = p.productcategoryid;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\"><li>Seleccione&nbsp;<strong>Ejecutar<\/strong>&nbsp;y examine los resultados de la consulta en el panel&nbsp;<strong>Resultados<\/strong>. La consulta deber\u00eda ejecutarse correctamente.<\/li><li>As\u00ed<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"479\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_722-1024x479.png\" alt=\"\" class=\"wp-image-7326\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_722-1024x479.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_722-300x140.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_722-768x359.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_722-1536x719.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_722.png 1692w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>\u00a1Enhorabuena! Ha creado una base de datos SQL en Azure y ha consultado correctamente los datos de dicha base de datos.<\/li><li>As\u00ed<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"919\" height=\"761\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_723.png\" alt=\"\" class=\"wp-image-7328\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_723.png 919w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_723-300x248.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_723-768x636.png 768w\" sizes=\"(max-width: 919px) 100vw, 919px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Luego eliminamos el \u00abGrupo de Recursos\u00bb<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_724-1024x473.png\" alt=\"\" class=\"wp-image-7330\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_724-1024x473.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_724-300x138.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_724-768x354.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_724-1536x709.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_724.png 1898w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 5: Exploraci\u00f3n de Azure Database for MySQL<\/h2>\n\n\n\n<p>En la actualidad, Tailwind Traders administra varios sitios web locales que usan la pila LAMP (Linux, Apache, MySQL y PHP).&nbsp;<\/p>\n\n\n\n<p>Ya ha averiguado que la caracter\u00edstica<strong> Web Apps de Azure App Service<\/strong> proporciona funcionalidad integrada para crear aplicaciones web que usan PHP en un servidor Linux que ejecuta Apache.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Database for MySQL es un servicio de bases de datos relacionales en la nube, y se basa en el motor de base de datos de MySQL Community Edition, versiones&nbsp;5.6, 5.7 y&nbsp;8.0. <\/li><li>Tiene un contrato de nivel de servicio de disponibilidad del 99,99&nbsp;% de Azure, con la tecnolog\u00eda de una red global de centros de recursos administrados por Microsoft.&nbsp;<\/li><li>Cada servidor de Azure Database for MySQL&nbsp;ventajas de la seguridad integrada, la tolerancia a errores y la protecci\u00f3n de datos,<\/li><li>Con Azure Database for MySQL puede usar la restauraci\u00f3n a un momento dado para recuperar un servidor a un estado anterior, con un plazo m\u00e1ximo de 35 d\u00edas.<\/li><li>Azure Database for MySQL ofrece lo siguiente:<ul><li>Alta disponibilidad integrada sin coste adicional.<\/li><li>Rendimiento predecible y precios de pago por uso inclusivos<\/li><li>Escalado seg\u00fan sea necesario, en cuesti\u00f3n de segundos.<\/li><li>Capacidad de protecci\u00f3n de informaci\u00f3n confidencial en reposo y en movimiento<\/li><li>Copias de seguridad autom\u00e1ticas.<\/li><li>Seguridad y cumplimiento de nivel empresarial.<\/li><\/ul><\/li><li>Estas funcionalidades no requieren casi ninguna tarea de administraci\u00f3n y todas se proporcionan sin ning\u00fan costo adicional.&nbsp;<\/li><li>Le permiten centrarse en el desarrollo r\u00e1pido de aplicaciones y en reducir el plazo de comercializaci\u00f3n, en lugar de tener que administrar las m\u00e1quinas virtuales y la infraestructura.&nbsp;<\/li><li>Adem\u00e1s, puede migrar las bases de datos existentes de MySQL con un tiempo de inactividad m\u00ednimo mediante <strong>Azure Database Migration Service.<\/strong><\/li><li>Despu\u00e9s de completar la migraci\u00f3n, puede seguir desarrollando la aplicaci\u00f3n con las herramientas de c\u00f3digo abierto y en la plataforma que prefiera. No tiene que adquirir nuevos conocimientos.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"441\" src=\"\/wp-content\/uploads\/2022\/04\/azure-db-for-mysql-conceptual-diagram-02e2a10a.png\" alt=\"\" class=\"wp-image-7332\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-db-for-mysql-conceptual-diagram-02e2a10a.png 780w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-db-for-mysql-conceptual-diagram-02e2a10a-300x170.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/azure-db-for-mysql-conceptual-diagram-02e2a10a-768x434.png 768w\" sizes=\"(max-width: 780px) 100vw, 780px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Database for MySQL ofrece varios niveles de servicio, y cada uno de ellos aporta un rendimiento y una funcionalidad diferentes para admitir cargas de trabajo de bases de datos ligeras y pesadas.<\/li><li>Puede compilar su primera aplicaci\u00f3n en una base de datos peque\u00f1a por poco dinero al mes y, despu\u00e9s, ajustar la escala para satisfacer las necesidades de la soluci\u00f3n.<\/li><li>La escalabilidad din\u00e1mica permite a la base de datos responder de manera transparente a los cambiantes requisitos de recursos. Solo paga por los recursos que necesite y cuando los necesite.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 6: Exploraci\u00f3n de Azure Database for PostgreSQL<\/h2>\n\n\n\n<p>Como parte de su estrategia general de datos, Tailwind Traders ha estado usando PostgreSQL durante varios a\u00f1os. Es posible que usted y su equipo ya conozcan las ventajas de PostgreSQL. Una parte de su migraci\u00f3n consiste en usar Azure Database for PostgreSQL, y quiere asegurarse de que tendr\u00e1 acceso a los mismos beneficios que en el servidor local antes de pasar a la nube.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure Database for PostgreSQL es un servicio de base de datos relacional en la nube.<\/li><li>El software de servidor se basa en la versi\u00f3n de la comunidad del motor de base de datos de PostgreSQL de c\u00f3digo abierto<\/li><li>Su familiaridad con las herramientas y la experiencia con PostgreSQL son aplicables cuando se use Azure Database for PostgreSQL.<\/li><li>Azure Database for PostgreSQL ofrece las siguientes ventajas:<ul><li>Alta disponibilidad integrada en comparaci\u00f3n con los recursos locales. No hay ninguna configuraci\u00f3n, replicaci\u00f3n o costo adicionales que sean necesarios para asegurarse de que las aplicaciones est\u00e1n siempre disponibles.<\/li><li>Precios sencillos y flexibles. Tiene un rendimiento predecible en funci\u00f3n de un plan de tarifa seleccionado que incluye copias de seguridad autom\u00e1ticas, aplicaci\u00f3n de revisiones de software, supervisi\u00f3n y seguridad.<\/li><li>Escalado o reducci\u00f3n vertical seg\u00fan sea necesario, en cuesti\u00f3n de segundos. Puede escalar procesos o almacenamiento por separado seg\u00fan sea necesario para asegurarse de que adapta su servicio para que coincida con el uso.<\/li><li>Copias de seguridad autom\u00e1ticas ajustables y restauraci\u00f3n a un momento dado durante un m\u00e1ximo de 35 d\u00edas.<\/li><li>Seguridad y cumplimiento de nivel empresarial para proteger la informaci\u00f3n confidencial en reposo y en movimiento. Esta seguridad abarca el cifrado de datos en el disco y el cifrado SSL entre la comunicaci\u00f3n entre cliente y servidor.<\/li><li>Azure Database for PostgreSQL est\u00e1 disponible en dos opciones de implementaci\u00f3n:&nbsp;<strong>Servidor \u00fanico<\/strong>&nbsp;e&nbsp;<strong>Hiperescala (Citus)<\/strong>.<\/li><\/ul><\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Servidor \u00fanico<\/strong><\/h4>\n\n\n\n<p>Un solo servidor ofrece:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Alta disponibilidad integrada sin coste adicional (contrato de nivel de servicio del 99,99&nbsp;%).<\/li><li>Rendimiento predecible y precios de pago por uso inclusivos.<\/li><li>Escalado vertical seg\u00fan sea necesario, en cuesti\u00f3n de segundos.<\/li><li>Supervisi\u00f3n y alertas para evaluar el servidor.<\/li><li>Seguridad y cumplimiento de nivel empresarial.<\/li><li>Capacidad de protecci\u00f3n de informaci\u00f3n confidencial en reposo y en movimiento.<\/li><li>Copias de seguridad autom\u00e1ticas y restauraci\u00f3n a un momento dado durante un m\u00e1ximo de 35 d\u00edas.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Todas estas funcionalidades apenas requieren tareas de administraci\u00f3n y todas se proporcionan sin costo adicional.<\/li><li>Se puede centrar en el desarrollo r\u00e1pido de aplicaciones y en reducir el plazo de comercializaci\u00f3n, en lugar de tener que administrar las m\u00e1quinas virtuales y la infraestructura.&nbsp;<\/li><li>Puede seguir desarrollando la aplicaci\u00f3n con las herramientas de c\u00f3digo abierto y en la plataforma de que prefiera sin necesidad de adquirir nuevos conocimientos.<\/li><li>La opci\u00f3n de implementaci\u00f3n Un solo servidor ofrece tres planes de tarifa: B\u00e1sico, De uso general y Optimizado para memoria.&nbsp;<\/li><li>Puede compilar su primera aplicaci\u00f3n en una base de datos peque\u00f1a por poco dinero al mes y, despu\u00e9s, ajustar la escala para satisfacer las necesidades de la soluci\u00f3n<\/li><li>La escalabilidad din\u00e1mica permite a la base de datos responder de manera transparente a los cambiantes requisitos de recursos. Solo paga por los recursos que necesite y cuando los necesite.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Hiperescala (Citus)<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\"><li>La opci\u00f3n de Hiperescala (Citus) escala horizontalmente las consultas entre varias m\u00e1quinas mediante el particionamiento.<\/li><li>Su motor de consultas paraleliza las consultas SQL entrantes en estos servidores para agilizar las respuestas en conjuntos de datos grandes.&nbsp;<\/li><li>Proporciona servicios a las aplicaciones que requieren mayor escala y mejor rendimiento, por lo general las cargas de trabajo que se aproximan a los 100&nbsp;GB de datos (o que ya los superan).<\/li><li>La opci\u00f3n de implementaci\u00f3n de Hiperescala (Citus) admite aplicaciones multiinquilino, an\u00e1lisis operativos en tiempo real y cargas de trabajo transaccionales de alto rendimiento.<\/li><li>Las aplicaciones compiladas para PostgreSQL puede ejecutar consultas distribuidas en Citus con las bibliotecas de conexiones est\u00e1ndar y unos cambios m\u00ednimos.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 7: Exploraci\u00f3n de Azure SQL&nbsp;Managed Instance<\/h2>\n\n\n\n<p>Azure SQL&nbsp;Managed Instance es un servicio de datos en la nube escalable que proporciona la mayor compatibilidad con el motor de base de datos de SQL&nbsp;Server con todas las ventajas de una plataforma como servicio totalmente administrada. En funci\u00f3n de su escenario, Azure SQL&nbsp;Managed Instance podr\u00eda ofrecer m\u00e1s opciones para sus necesidades de base de datos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Caracter\u00edsticas<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Al igual que Azure SQL&nbsp;Database, Azure SQL&nbsp;Managed Instance es un motor de base de datos de plataforma como servicio (PaaS), lo que significa que su empresa podr\u00e1 aprovechar las mejores caracter\u00edsticas de mover los datos a la nube en un entorno totalmente administrado.<\/li><li>su empresa ya no necesitar\u00e1 comprar y administrar hardware caro, y no tendr\u00e1 que mantener la sobrecarga adicional derivada de administrar la infraestructura local.&nbsp;<\/li><li>su empresa se beneficiar\u00e1 de las caracter\u00edsticas de aprovisionamiento r\u00e1pido y escalado de servicio de Azure, junto con la aplicaci\u00f3n automatizada de revisiones y las actualizaciones de versiones.<\/li><li>Adem\u00e1s, podr\u00e1 estar seguro de que los datos siempre estar\u00e1n all\u00ed cuando los necesite a trav\u00e9s de caracter\u00edsticas de alta disponibilidad integradas y un acuerdo de nivel de servicio (SLA) del 99,99&nbsp;% de tiempo de actividad<\/li><li>Tambi\u00e9n podr\u00e1 proteger los datos con copias de seguridad automatizadas y un per\u00edodo de retenci\u00f3n de copias de seguridad configurable.<\/li><li>Azure SQL&nbsp;Database y Azure SQL&nbsp;Managed Instance ofrecen muchas caracter\u00edsticas iguales, pero Azure SQL&nbsp;Managed Instance proporciona varias opciones que puede que no est\u00e9n disponibles en Azure SQL&nbsp;Database.<\/li><li>Por ejemplo, Tailwind Traders usa actualmente varios servidores locales que ejecutan SQL&nbsp;Server y les gustar\u00eda migrar sus bases de datos existentes a una base de datos SQL que se ejecute en la nube. Sin embargo, algunas de sus bases de datos usan caracteres cir\u00edlicos para la intercalaci\u00f3n. En este escenario, Tailwind Traders debe migrar sus bases de datos a una instancia de Azure SQL&nbsp;Managed Instance, ya que Azure SQL&nbsp;Database solo usa la intercalaci\u00f3n del servidor&nbsp;<code>SQL_Latin1_General_CP1_CI_AS<\/code>&nbsp;predeterminada.<\/li><li>Para obtener una lista detallada de las diferencias entre Azure SQL&nbsp;Database y Azure SQL&nbsp;Managed Instance, vea&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/database\/features-comparison\/\">Comparaci\u00f3n de caracter\u00edsticas: Azure SQL&nbsp;Database y Azure SQL&nbsp;Managed Instance<\/a>.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Migraci\u00f3n<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure SQL&nbsp;Managed Instance facilita la migraci\u00f3n de los datos locales en SQL&nbsp;Server a la nube con Azure Database Migration Service (DMS) o copias de seguridad y restauraci\u00f3n nativas.<\/li><li>Una vez que haya descubierto todas las caracter\u00edsticas que usa la empresa, deber\u00e1 evaluar qu\u00e9 instancias locales de SQL&nbsp;Server puede migrar a Azure SQL&nbsp;Managed Instance para ver si tiene alg\u00fan problema de bloqueo<\/li><li>Una vez resueltas las incidencias, puede migrar los datos y, despu\u00e9s, realizar la transferencia desde el servidor SQL&nbsp;Server local a la instancia de Azure SQL&nbsp;Managed Instance cambiando la cadena de conexi\u00f3n en las aplicaciones.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"489\" height=\"243\" src=\"\/wp-content\/uploads\/2022\/04\/migration-process-flow-small-a899c59c.png\" alt=\"\" class=\"wp-image-7334\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/migration-process-flow-small-a899c59c.png 489w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/migration-process-flow-small-a899c59c-300x149.png 300w\" sizes=\"(max-width: 489px) 100vw, 489px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Para obtener una descripci\u00f3n detallada del proceso de migraci\u00f3n, vea&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/azure-sql\/migration-guides\/managed-instance\/sql-server-to-managed-instance-guide\">Gu\u00eda de migraci\u00f3n: de SQL&nbsp;Server a Azure SQL&nbsp;Managed Instance<\/a>.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Unidad 8: Exploraci\u00f3n de an\u00e1lisis y macrodatos<\/h2>\n\n\n\n<p>Hace varios a\u00f1os, Tailwind Traders implement\u00f3 un nuevo sistema de seguimiento GPS para todos sus veh\u00edculos de entrega. El nuevo sistema proporciona datos de seguimiento en tiempo real a su centro de datos principal. Su director de tecnolog\u00eda pide a su equipo examinar varios a\u00f1os de datos de seguimiento para determinar las tendencias. Por ejemplo, una tendencia importante podr\u00eda ser un pico en las entregas en torno a los d\u00edas festivos que requerir\u00eda contratar a personal adicional. Mediante un an\u00e1lisis exhaustivo de los datos de seguimiento que ha registrado, el director de tecnolog\u00eda busca predecir cu\u00e1ndo es necesario realizar cambios y llevar a cabo proactivamente los pasos necesarios para administrar adecuadamente los picos.<\/p>\n\n\n\n<p>La forma y el formato de los datos son muy variados. Cuando hablamos sobre macrodatos, nos referimos a grandes vol\u00famenes de datos. En este escenario de Tailwind Traders, los datos se recopilan de los sensores GPS, que incluyen informaci\u00f3n de ubicaci\u00f3n, datos de los sistemas del tiempo y muchos otros or\u00edgenes que generan grandes cantidades de datos. Con tal cantidad de datos, es cada vez m\u00e1s dif\u00edcil comprenderlos y tomar decisiones bas\u00e1ndose en ellos. Estos vol\u00famenes son tan grandes que las formas de procesamiento y an\u00e1lisis tradicionales ya no son adecuadas.<\/p>\n\n\n\n<p>A lo largo del tiempo, se han desarrollado tecnolog\u00edas de cl\u00faster de c\u00f3digo abierto para tratar con estos grandes conjuntos de datos. Microsoft&nbsp;Azure admite una amplia gama de tecnolog\u00edas y servicios para proporcionar soluciones de macrodatos y an\u00e1lisis, como Azure Synapse Analytics, Azure HDInsight, Azure Databricks y Azure Data Lake Analytics.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Azure Synapse Analytics<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"\/wp-content\/uploads\/2022\/04\/icon-service-azure-synapse-analytics-ccf35fef.png\" alt=\"\" class=\"wp-image-7336\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-azure-synapse-analytics-ccf35fef.png 200w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-azure-synapse-analytics-ccf35fef-150x150.png 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/sql-data-warehouse\/\">Azure Synapse Analytics<\/a>&nbsp;(anteriormente Azure SQL Data Warehouse) es un servicio de an\u00e1lisis ilimitado que re\u00fane el almacenamiento de datos empresariales y el an\u00e1lisis de macrodatos.&nbsp;<\/li><li>Puede consultar los datos como prefiera mediante recursos sin servidor o aprovisionados a escala.<\/li><li>Tiene una experiencia unificada para ingerir, preparar, administrar y servir datos para las necesidades inmediatas de inteligencia empresarial y aprendizaje autom\u00e1tico.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><br>Azure HDInsight<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"\/wp-content\/uploads\/2022\/04\/icon-service-hd-insight-22e60b81.png\" alt=\"\" class=\"wp-image-7337\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-hd-insight-22e60b81.png 200w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-hd-insight-22e60b81-150x150.png 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/azure.microsoft.com\/services\/hdinsight\/\">Azure HDInsight<\/a>&nbsp;es un servicio de an\u00e1lisis de c\u00f3digo abierto totalmente administrado para empresas.&nbsp;<\/li><li>Es un servicio en la nube que hace que sea m\u00e1s f\u00e1cil, r\u00e1pido y rentable procesar grandes cantidades de datos.<\/li><li>Puede ejecutar marcos de c\u00f3digo abierto populares y crear tipos de cl\u00faster, como&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/hdinsight\/spark\/apache-spark-overview\">Apache Spark<\/a>,&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/hdinsight\/hadoop\/apache-hadoop-introduction\">Apache Hadoop<\/a>,&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/hdinsight\/kafka\/apache-kafka-introduction\">Apache Kafka<\/a>,&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/hdinsight\/hbase\/apache-hbase-overview\">Apache HBase<\/a>,&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/hdinsight\/storm\/apache-storm-overview\">Apache Storm<\/a>&nbsp;y&nbsp;<a href=\"https:\/\/docs.microsoft.com\/es-ES\/azure\/hdinsight\/r-server\/r-server-overview\">Machine Learning Services<\/a>.<\/li><li>HDInsight tambi\u00e9n admite una amplia gama de escenarios, como la extracci\u00f3n, la transformaci\u00f3n y la carga de datos (ETL), el almacenamiento de datos, el aprendizaje autom\u00e1tico e IoT.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Azure Databricks<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"\/wp-content\/uploads\/2022\/04\/icon-service-azure-databricks-d9d1140b.png\" alt=\"\" class=\"wp-image-7338\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-azure-databricks-d9d1140b.png 200w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-azure-databricks-d9d1140b-150x150.png 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/azure.microsoft.com\/services\/databricks\/\">Azure Databricks<\/a>&nbsp;le ayuda a descubrir informaci\u00f3n de todos los datos y a crear soluciones de inteligencia artificial.&nbsp;<\/li><li>Puede configurar el entorno de Apache Spark en minutos y, despu\u00e9s, escalar autom\u00e1ticamente y colaborar en proyectos compartidos en un \u00e1rea de trabajo interactiva.&nbsp;<\/li><li>Azure Databricks admite Python, Scala, R, Java y SQL, as\u00ed como marcos y bibliotecas de ciencia de datos, como TensorFlow, PyTorch y Scikit-learn.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong><br>An\u00e1lisis con Azure Data Lake<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"200\" src=\"\/wp-content\/uploads\/2022\/04\/icon-service-data-lake-analytics-e0c86f7c.png\" alt=\"\" class=\"wp-image-7340\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-data-lake-analytics-e0c86f7c.png 200w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/icon-service-data-lake-analytics-e0c86f7c-150x150.png 150w\" sizes=\"(max-width: 200px) 100vw, 200px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/azure.microsoft.com\/services\/data-lake-analytics\/\">Azure Data Lake Analytics<\/a>&nbsp;es un servicio de trabajos de an\u00e1lisis a petici\u00f3n que simplifica los macrodatos.&nbsp;<\/li><li>En lugar de implementar, configurar y ajustar el hardware, escribir\u00e1 consultas para transformar los datos y extraer ideas valiosas.<\/li><li>El servicio de an\u00e1lisis puede administrar trabajos de cualquier escala al instante, simplemente estableciendo el ajuste adecuado.<\/li><li>Solo paga por su trabajo cuando se est\u00e1 ejecutando, lo que hace que sea m\u00e1s rentable.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Video 2.4.1: Exploraci\u00f3n de los servicios de an\u00e1lisis y BD en Azure Parte 1<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Azure ofrece Bases de Datos Relacionales y No Relacionales<\/li><li>As\u00ed con tecnolog\u00eda y servicios para macrodatos y an\u00e1lisis <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_804-1024x546.png\" alt=\"\" class=\"wp-image-7470\" width=\"256\" height=\"137\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_804-1024x546.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_804-300x160.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_804-768x410.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_804.png 1245w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Cosmos DB<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_805-1024x483.png\" alt=\"\" class=\"wp-image-7472\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_805-1024x483.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_805-300x142.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_805-768x362.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_805.png 1278w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Base de datos No SQL<\/li><li>Totalmente administrado (c\u00f3mputo sin servidor)<\/li><li>Que ofrece alto escalamiento autom\u00e1tico y tiempos de respuesta alto (en milisegundos) y alto redimiento<\/li><li>Ofrece un SLA 99.999% (disponibilidad)<\/li><li>Puede servir para aplicaciones Web, M\u00f3viles, video juegos o IoT<\/li><li>Eso para controlar gran cantidad de datos  y operaciones Lectura\/Escritura con tiempos de respuesta casi real<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Azure SQL DB<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"454\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_806-1024x454.png\" alt=\"\" class=\"wp-image-7473\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_806-1024x454.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_806-300x133.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_806-768x341.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_806.png 1251w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>BD relacional<\/li><li>Servicio PaaS totalmente administrado (por tanto Azure se encarga de las actualizaciones autom\u00e1ticas, revisiones y copias de seguridad )<\/li><li>Ventajas: alta disponibilidad de un 99.99% \/ copias de seguridad \/ No administraci\u00f3n de infraestructura \/ escalamiento<\/li><li>Tiene 2 modelos de compra:<ul><li>Basado en n\u00facleo virtual: que utiliza la BD (cantidad de n\u00facleos)<\/li><li>Basado en DTU: que son unidades de transacci\u00f3n de DB (por cantidad de transacciones)<\/li><\/ul><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Azure SQL Managed Instance<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_807-1024x478.png\" alt=\"\" class=\"wp-image-7476\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_807-1024x478.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_807-300x140.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_807-768x358.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_807.png 1241w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Es una BD Relacional<\/li><li>Es de tipo PaaS<\/li><li>Y parece un servicio igual a SQL DB pero SQL Managed Instance tiene las siguientes diferencias, no quiere decir que un servicio es mejor que otros solo que se implementan en diferentes escenarios<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_808-1024x517.png\" alt=\"\" class=\"wp-image-7477\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_808-1024x517.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_808-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_808-768x388.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_808.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Ventajas de Azure SQL Managed Instance VS Azure SQL DB<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Ejemplo 1: en \u00abPersonalizar la intercalaci\u00f3n servidor\/instancia\u00bb: este es un par\u00e1metro de configuraci\u00f3n del servidor SQL que se utiliza para configurar las reglas que gobiernan el uso de los caracteres de los idiomas utilizados en las BD&#8217;s y esto afectar las reglas de ordenaci\u00f3n y comparaci\u00f3n como son los JOIN&#8217;s y ORDER BY, as\u00ed como otros operadores de comparaci\u00f3n, nombres de variables, etc, entonces en el caso de Azure SQL DB solo ofrece una configuraci\u00f3n predeterminada y en Azure SQL Managed Instance si se puede configurar cuendo se crea la instancia pero luego no se puede modificar<\/li><li>Ejemplo 2: \u00abCaptura de datos modificados\u00bb  que Azure SQL Managed Instance si tiene esta caracter\u00edstica que es un historial de los cambios aplicados en una tabla de operaciones (creaci\u00f3n \/ Modificaci\u00f3n \/ Eliminaci\u00f3n de los datos)<\/li><li>Ejemplo 3: Transacciones entre bases de datos: cuando en nuestras aplicaciones se debe dar particionamiento de las bases de datos y necesitamos realizar operaciones entre ellas<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ventajas de Azure SQL DB VS Azure SQL Managed Instance<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Nos permite ejecutar scripts de python o R con datos relacionados para hacer an\u00e1lisis predictivos <\/li><li>Disponibilidad del servicio y escalabilidad<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>Por esto la selecci\u00f3n del servicio depende nuestro proyecto <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Azure DB for MySQL<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"471\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_809-1024x471.png\" alt=\"\" class=\"wp-image-7481\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_809-1024x471.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_809-300x138.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_809-768x353.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_809.png 1204w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>BD relacional basada en MYSQL Community Edition<\/li><li>Tipo PaaS pero se puede instalar como IaaS en una MV<\/li><li>Alta disponibilidad SLA de 99.99%<\/li><li>Escalado seg\u00fan sea necesario<\/li><li>Copias de seguridad autom\u00e1ticas<\/li><li>Y se utiliza para sitios Web que utilizan LAMP <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Azure DB for PostgreSQL<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"478\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_810-1024x478.png\" alt=\"\" class=\"wp-image-7482\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_810-1024x478.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_810-300x140.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_810-768x359.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_810.png 1220w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Modelo Relacional basado en PostgreSQL (Su desarrollo se da por la comunidad )<\/li><li>Tipo PaaS<\/li><li>Se puede utilizar para aplicaciones Web con LAMP<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Video 2.4.2: Exploraci\u00f3n de los servicios de an\u00e1lisis y BD en Azure Parte 2<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_812.png\" alt=\"\" class=\"wp-image-7485\" width=\"402\" height=\"170\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_812.png 804w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_812-300x127.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_812-768x325.png 768w\" sizes=\"(max-width: 402px) 100vw, 402px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>En la actualidad todos los sistemas generan datos desde megabyte a pentabytes<\/li><li>Lo ideal es explotar estos datos para sacarles el mejor provecho<\/li><li>Pero la verdad es que muchos de estos datos NO est\u00e1n listos para ser analizados<\/li><li>Por que no tienen la correcta estructura para al an\u00e1lisis de datos, se encuentran segmentados o en diferentes bases de datos, tienen valores err\u00f3neos (NULL. vacios,duplicados, caracteres especiales, etc)<\/li><li>Para los cuales los cient\u00edficos e ingenieros de datos tienen procesos de ETL o ELT que son procesos de canalizaci\u00f3n de datos que dependiendo del caso les permite realizar la recuperaci\u00f3n de distintos or\u00edgenes, cargarlos en un almac\u00e9n de datos y aplicarles transformaciones, todo esto con el objetivos de prepararlos para aplicarles un an\u00e1lisis y explotar la informaci\u00f3n<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">ETL<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_813-1024x524.png\" alt=\"\" class=\"wp-image-7486\" width=\"512\" height=\"262\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_813-1024x524.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_813-300x153.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_813-768x393.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_813.png 1220w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Es la primera combinaci\u00f3n Extracci\u00f3n-Transformaci\u00f3n Y Carga<\/li><li>Es un proceso secuencial donde:<ul><li>Se extraen los datos de diferentes or\u00edgenes<\/li><li>Se transforman de acuerdo a las reglas de negocio<\/li><li>Se cargan en un solo almac\u00e9n de datos<\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">ELT<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_814-1024x524.png\" alt=\"\" class=\"wp-image-7487\" width=\"512\" height=\"262\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_814-1024x524.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_814-300x153.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_814-768x393.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_814.png 1243w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Es diferente solo por donde se realiza la transformaci\u00f3n<\/li><li>Ya que la transformaci\u00f3n de datos se realiza en el almac\u00e9n de datos destino<\/li><li>Simplificando la arquitectura<\/li><li>Es m\u00e1s utilizado para los macrodatos que es el modelo m\u00e1s  utilizado en Azure<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Synapse Analytics<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"422\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_815-1024x422.png\" alt=\"\" class=\"wp-image-7488\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_815-1024x422.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_815-300x124.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_815-768x317.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_815.png 1234w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Sistema distribuido para an\u00e1lisis de datos de gran tama\u00f1o<\/li><li>Permite el procesamiento paralelo masivo (permitiendo an\u00e1lisis de alto rendimiento)<\/li><li>Y este es de tipos SaaS (facilitando la curva de aprendizaje del usuario final)<\/li><li>Mejora los mejor de la tecnolog\u00edas como SQL (parta almacenamiento de datos) \/ Spark (para el procesamiento de datos permitiendo creaci\u00f3n de modelos de aprendizaje y un tratamiento de datos eficiente ) <\/li><li>Este nos permite crea ETL\/ELT<\/li><li>Permite obtener datos de m\u00e1s de 90 origenes<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Azure HDInsigth<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_816-1024x448.png\" alt=\"\" class=\"wp-image-7489\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_816-1024x448.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_816-300x131.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_816-768x336.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_816.png 1240w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Permite el procesamiento de datos de manera rentable utilizando marcos de c\u00f3digo abierto cmo Hadoop, Spark Hive, LLAP, Kafla, Strom o R<\/li><li>De todos los servicios de an\u00e1lisis es el que requiere mayor configuraci\u00f3n de la infraestructura (en cuanto a los cl\u00fasters utilizados)<\/li><li>La forma que se factura este servicio es por procesamiento y se mide en minutos<\/li><li>Y las actividades se pueden programar utilizando <strong>Azure Data Factory<\/strong><\/li><li>Tambi\u00e9n permite la creaci\u00f3n de modelos de aprendizaje<\/li><li>Y es el servicios de an\u00e1lisis que mas se encuentra disponible en las regiones de Azure<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Databricks<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"463\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_817-1024x463.png\" alt=\"\" class=\"wp-image-7490\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_817-1024x463.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_817-300x136.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_817-768x347.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_817.png 1208w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Es es un servicio m\u00e1s utilizado por los cient\u00edficos e ingenieros de datos, para el an\u00e1lisis de macrodatos con Apache Spark que permite crear una capa de inteligencia artificial<\/li><li>PaaS<\/li><li>Las mayores fortalezas es que es de gesti\u00f3n 0 \/ que permite gesti\u00f3n colaborativa que ofrece en forma de Notebooks<\/li><li>Databricks no es responsable de la capa persistencia de los datos esto quiere decir que los datos se procesan con spark pero antes los datos deben estar almacenados en alg\u00fan componente adicional<\/li><li> La ventaja es de trabajar databricks con Azure es que se ejecuta con todo el potencial de Azure, permitiendo la creaci\u00f3n de clusters de Azure con GPU&#8217;s y ofrecer un autoescalado para consumir lo que realmente necesitamos<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Azure Data Lake Analytics<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"463\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_818-1024x463.png\" alt=\"\" class=\"wp-image-7491\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_818-1024x463.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_818-300x136.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_818-768x347.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_818.png 1236w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>Es una plataforma de an\u00e1lisis distribuida que permite la ejecuci\u00f3n de script&#8217;s de U-SQL en la nube donde la sintaxis se basa en SQL con un poco de C-#<\/li><li>PaaS<\/li><li>Su implementaci\u00f3n habitual se puede dividir en dos servicios conectados Azure Data Lake Store y Azure Data Lake Analytics ya que este solo puede leer datos de Azure Data Lake Store (ya que este es el que se encarga de la persistencia de los datos y nos permite almacenar cualquier tipo de datos y estructura) y  Azure Data Lake Analytics se encarga del an\u00e1lisis y explotaci\u00f3n de los datos<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Tablas comparativa<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"493\" src=\"\/wp-content\/uploads\/2022\/04\/Seleccion_819-1024x493.png\" alt=\"\" class=\"wp-image-7492\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_819-1024x493.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_819-300x145.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_819-768x370.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2022\/04\/Seleccion_819.png 1291w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li>No se puede decir cual es mejor, todos depende de los que se requiere y los cient\u00edficos de los datos (por ejemplo ellos puede saber utilizar python o R o con U-SQL) <\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Unidad 1: Introducci\u00f3n Debido a un n\u00famero cada vez mayor de adquisiciones durante la \u00faltima d\u00e9cada, Tailwind Traders usa diversas tecnolog\u00edas de an\u00e1lisis y bases de datos. A medida que la empresa empiece a migrar las cargas de trabajo de datos existentes y a implementar nuevas cargas de trabajo de datos en Azure, esta debe [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[390],"tags":[391],"class_list":["post-7260","post","type-post","status-publish","format-standard","hentry","category-cursos","tag-microsoft-azure"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/7260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7260"}],"version-history":[{"count":31,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/7260\/revisions"}],"predecessor-version":[{"id":7493,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/7260\/revisions\/7493"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7260"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7260"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}