Posts Tagged ‘MVA’

Datos de prueba en Azure SQL Database

mayo 11, 2016

En algunas ocasiones necesitaremos crear una base de datos en Azure que nos permita hacer pruebas antes de cargar datos reales en nuestras aplicaciones.

Para ello podemos crear una Azure SQL Database con datos de prueba basados en AdventureWorksLT.

Para crear nuestra base de datos con estos datos de prueba, simplemente procedemos a realizar los siguientes pasos:

En el menú izquierdo de nuestro portal Azure hacemos clic en SQL Databases.

datosprueba01

Al mostrarse la página de SQL Database que muestra todas las bases de datos que hemos creado, haremos clic en el botón agregar.

datosprueba02

Esto desplegará una nueva página de Base de datos SQL donde rellenaremos los campos solicitados para poder crear nuestra Base de datos.

En Nombre de la base de datos, escribiremos un nombre para identificar nuestra nueva base de datos de las demás que tengamos dentro de nuestra cuenta. Para este ejemplo hemos utilizado el nombre datosprueba para así saber que es en ella donde tendremos almacenados los datos proporcionados por AdventureWorksLT.

datosprueba03

En Suscripción, seleccionaremos la cuenta que tengamos asignada para nuestro proyecto. Si tuviéramos más de una cuenta deberemos hacer clic en el nombre de la suscripción para que se despliegue la lista con los nombres de nuestras suscripciones y seleccionar la correcta.

En la sección Grupo de recursos podemos utilizar un grupo de recursos que hayamos creado anteriormente o podemos crear uno nuevo. Para utilizar un grupo existente simplemente hacemos clic en el nombre de recurso para que se despliegue la lista de recursos y seleccionar el que deseamos.

Seleccione un origen nos permite por medio de su lista desplegable seleccionar entre tres opciones; Base de datos en blanco, Muestra o Copia de seguridad. Para este ejemplo utilizaremos Muestra ya que nos permitirá seleccionar AdventureWorksLT como base de datos de ejemplo.

datosprueba04

Una vez seleccionada Muestra como origen, podremos elegir en el campo Seleccionar muestra entre dos opciones; AdventureWorksLT(v12) y AdventureWorksLT.

datosprueba05

La diferencia entre estas dos muestras es que AdventureWorksLT(V12) es la versión actualizada  mejorada para trabajar con servidores de bases de datos Azure V12.

En el campo servidor podemos utilizar un servidor que ya esté creado o podemos, si es necesario, crear un servidor nuevo. Si necesita ayuda para crear el servidor nuevo puede revisar Creando Azure SQL Database donde se explica con detalle como crear un servidor para nuestras bases de datos.

En este ejemplo utilizaremos un servidor creado con anterioridad en otro ejemplo.

El campo Inicio de sesión del administrador del servidor nos solicitará el nombre de usuario que administrará nuestra base de datos, en el campo contraseña escribiremos la contraseña asignada al usuario administrador.

Los demás campos los dejaremos con sus valores por defecto y daremos clic en el botón Crear. Luego de unos instantes se creará nuestra base de datos de ejemplo con todos los datos de AdventureWorksLT y estará lista para poder utilizarla.

Anuncios

Adventure Works 2014 Database

octubre 21, 2014

Logo SQL Server 2014

El día de hoy un amigo seguidor de este blog me escribió para solicitarme le ayudara a instalar la nueva base de datos de ejemplo AdventureWorks 2014 en su versión de SQL Server 2014, en un principio pensé en responderle “Estimado, solo debes seguir los pasos de mis otros tutoriales de AdventureWorks2012 en SQL Server 2014”, luego meditando un poco mas el asunto recordé antes de responderle que AdventureWorks2014 viene como un archivo de extensión .bak, por ello se debe instalar de una manera distinta a las que ya hemos visto en los artículos Instalando AdventureWorksDW2012 en SQL Server 2014 y AdventureWorks2012 en SQL Server 2014.

Por ello decidí crear este paso a paso explicativo para ayudar a quienes también tengan la inquietud o necesidad de instalar esta base de datos de ejemplo.

PASOS ELEMENTALES

El primer paso que debemos realizar es ingresar a la página http://msftdbprodsamples.codeplex.com/

1

En esta página haremos clic en New! Adventure Works 2014 Sample Databases que nos llevará a la página donde encontraremos todas las bases de ejemplo para la versión 2014

2

Luego elegiremos la primera opción que nos muestran y que está señalada como descarga recomendada (RECOMMENDED DOWNLOAD) y que tiene por nombre Adventure Works 2014 Full Database Backup.zip

Descargaremos este archivo en nuestra máquina y lo guardaremos en el directorio que deseemos.

3

Luego de guardar nuestro archivo procederemos a descomprimirlo obteniendo el archivo AdventureWorks2014.bak

4

5

6

Este archivo lo copiaremos y lo pegaremos en el siguiente directorio
C:\Program Files\Microsoft SQL Server\MSSQL12.XXXXX\MSSQL\
Backup

Es decir, haremos doble clic en la siguiente secuencia:

  • Unidad C
  • Archivos de programa
  • Microsoft SQL server
  • MSSQL12.XXXXX
  • MSSQL
  • Backup

NOTA: MSSQL12.XXXXXX es el nombre de la instancia con el que han instalado su servidor SQL Server, si por ejemplo han colocado el nombre de instancia como Servidor, entonces la carpeta será MSSQL12.SERVIDOR.

Al tratar de acceder a la carpeta Backup normalmente aparecerá un mensaje advirtiéndonos que no tenemos permisos para ingresar a dicha carpeta, este mensaje nos indica que no tenemos Privilegios para trabajar o ingresar a esta carpeta “Actualmente no tiene permiso de acceso a esta carpeta”, si este fuera el caso daremos clic en el botón Continuar para poder abrirla y allí pegaremos el archivo AdventureWorks2014.bak

INSTALANDO ADVENTUREWORKS 2014

Luego de los pasos descritos anteriormente ingresaremos a nuestro SQL Server Management Studio SSMS y daremos clic en nueva consulta (Ctrl+N) y escribiremos las siguientes sentencias


USE [master]


RESTORE DATABASE [AdventureWorks2014]


FROM disk = 'C:\Program Files\Microsoft SQL Server\MSSQL12.POSEIDON\
MSSQL\Backup\AdventureWorks2014.bak'


WITH MOVE 'AdventureWorks2014_data'


TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.POSEIDON\MSSQL
\DATA\AdventureWorks2014.mdf',


MOVE 'AdventureWorks2014_Log'


TO 'C:\Program Files\Microsoft SQL Server\MSSQL12.POSEIDON\
MSSQL\DATA\AdventureWorks2014_log.ldf',


REPLACE

7

Luego para ejecutar las sentencias escritas presionaremos la tecla F5 o haremos clic en !Ejecutar

Si todo ha salido bien la ventana Mensajes nos indicará que el proceso ha sido realizado correctamente “RESTORE DATABASE procesó correctamente”.

8

Si al terminar el proceso no podemos observar nuestra base de datos Adventure Works 2014 en la carpeta Bases de datos, seleccionaremos esta carpeta con el botón derecho y haremos clic en la opción Actualizar para visualizarla y así poder comenzar a trabajar con ella.

9

Como siempre ante cualquier duda o pregunta no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo

Logical Query Processing

agosto 17, 2014

SQL Server 2012

Cuando escribimos una consulta en SQL Server pensamos que la misma es ejecutada siguiendo línea por línea la manera en la que la hemos escrito, sin embargo esto no es así.

El orden en que una consulta es escrita no es el orden en como es evaluada por el motor de bases de datos.

SQL Server es un lenguaje del tipo Declarative “english-like” es decir; en este lenguaje, Declarativo significa que se debe definir lo “que” se quiere y no el “como”.

El Standard SQL describe la interpretación lógica de la petición declarativa es decir la parte del “qué”, sin embargo es responsabilidad del motor de base de datos encontrar la manera de procesar físicamente la parte del “cómo” de la solicitud.

Basados en esto observemos la siguiente consulta:

SELECT Apellidos
FROM Personas.Contactos
WHERE Apellidos = 'Pozo';

Revisando la consulta anterior diríamos que se ejecutaría de la siguiente manera:

Primero: SELECIONA todos los Apellidos
Segundo: DE la tabla Personas.Contacto
Tercero: DONDE los Apellidos sean iguales a Pozo;

Sin embargo como hemos dicho, el proceso tiene un orden diferente, primero el motor utiliza la cláusula FROM para verificar la tabla, luego la cláusula WHERE para verificar las columnas y finalmente utiliza la cláusula SELECT para recuperar los datos, es decir, la ejecuta de la siguiente manera:

FROM Personas.Contactos
WHERE Apellidos = 'Pozo'
SELECT Apellidos;

Esto en otras palabras sería: De la tabla Personas.Contactos, donde los apellidos sean Pozo, selecciónalos o muéstralos todos.

Ahora con esto nos surge la siguiente pregunta: ¿Qué sucede con las demás cláusulas que conforman las sentencias, cuál es el orden de ejecución?

Para responder a esta pregunta observemos la siguiente imagen: En ella podemos observar en el lado izquierdo el orden de como se escriben las consultas y en el lado derecho el como se ejecutan.

Logical Query Processing

Como siempre ante cualquier duda o pregunta no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo

Certificacion MTA 98-364 Database Fundamentals

abril 14, 2014

Logo SQL Server 2014

Desde hace algún tiempo algunas personas me han consultado ¿Cuál es el primer paso para poder obtener una Certificación Microsoft en SQL Server?

La respuesta hace algún tiempo atrás era un poco complicada ya que había que explicar las diferentes opciones que debía seleccionar el interesado, así como la división que había al final de las certificaciones para poder decidir en cual de las dos ramas era en la que uno se deseaba profesionalizar, agregando a esto el nivel de conocimientos mas o menos elevados que se debían poseer.

Sin embargo, desde hace poco tiempo para acá han surgido las Certificaciones Microsoft Technology Associate (MTA) que permiten a las personas interesadas en dar su primer paso hacia una carrera profesional en tecnología obtener una certificación en donde se validarán sus conocimientos básicos.

MTA Cert

Para obtener esta certificación el aspirante deberá poseer los siguientes conocimientos básicos de SQL Server:

•Entender conceptos básicos de bases de datos
•Crear objetos de base de datos
•Manipular datos
•Entender el almacenamiento de datos
•Administrar una base de datos

Al finalizar la evaluación y aprobarla, el aspirante obtendrá la siguiente certificación

MTA

Para más información los interesados en comenzar su camino de certificaciones pueden visitar el siguiente enlace

Como siempre ante cualquier duda o pregunta no dejen de contactarme que con gusto les responderé.

Saludos!

Roberto Pozo

Mission Critical Performance with SQL Server 2014 Jump Start

febrero 23, 2014

Logo SQL Server 2014

Cada vez es más la necesidad de conocer técnicas que nos permitan mejorar la velocidad del rendimiento en nuestras Bases de Datos.

Es por esto que Microsoft Virtual Academy (MVA) hace la siguiente pregunta a los Profesionales en SQL Server: ¿Quiere conocer cómo SQL Server 2014 puede ayudarle a mejorar la velocidad de rendimiento de 10 a 30 veces -utilizando el mismo hardware que tenemos hoy- y mejorar la fiabilidad al mismo tiempo?

Cómo es lógico la mayoría de los Profesionales en SQL Server responderán con un SI rotundo.

Por ello la MVA nos ofrece un taller donde tendremos un PREVIEW técnico de las nuevas funcionalidades de misión crítica de SQL Server 2014, dirigido por el equipo de expertos de Microsoft.

Para participar en este entrenamiento pueden registrarse por medio del siguiente enlace: Mission Critical Performance with SQL Server 2014 Jump Start

Saludos!

Roberto Pozo

Platform for Hybrid Cloud with SQL Server 2014 Jump Start

febrero 22, 2014

Logo SQL Server 2014

Cuando necesitamos empezar a crear entornos híbridos al trabajar con SQL Server 2014 comúnmente nos comienzan a surgir muchas preguntas, por ejemplo:

¿Cómo movernos a la nube podría dar beneficios de costo a la organización?
¿Conseguiremos tener una mayor escala y flexibilidad?

A veces conseguir respuestas a estas preguntas es un poco engorroso y difícil, sin embargo, gracias a la Microsoft Virtual Academy (MVA) y su taller Platform for Hybrid Cloud with SQL Server 2014 Jump Start podremos aprender cómo nuestra organización puede utilizar SQL Server 2014 para crear un entorno híbrido y como mover un centro de datos en las instalaciones a su propio ritmo.

Para participar en este entrenamiento pueden registrarse por medio del siguiente enlace: Platform for Hybrid Cloud with SQL Server 2014 Jump Start

Saludos!

Roberto Pozo

Boost Your T-SQL with the APPLY Operator

febrero 22, 2014

SQLServer2014

Necesita soluciones creativas a los problemas de T-SQL?
Puede obtenerlas de Itzik Ben-Gan, una de las autoridades más importantes del mundo, junto con el Microsoft Program Manager Umachandar Jayachandran.

Estos expertos demuestran el operador APPLY, una función T-SQL que se puede utilizar para resolver una amplia variedad de problemas.

Lo que es especialmente interesante acerca de APPLY es la forma en que puede ser utilizada en conjunto con muchas otras características de T-SQL.

Para demostrar este aspecto de APPLY, la sesión sigue este operador a través del tiempo, discutiendo características que se introdujeron inicialmente en diferentes versiones de SQL Server (7.0 como TOP hasta el año 2012 como OFFSET-FETCH), algunos de los cuales son ampliamente utilizados en la actualidad.

Para cada función, la sesión describe sus deficiencias y luego muestra cómo utilizar APPLY para superarla y para mejorar la función.

Todas las demostraciones se realizan en SQL Server 2014.

Para participar en este entrenamiento pueden registrarse por medio del siguiente enlace: Boost Your T-SQL with the APPLY Operator

Saludos!

Windows Azure SQL Database

febrero 22, 2014

Logo SQL Server 2012

En el taller Windows Azure SQL Database impartido por la Microsoft Virtual Academy los desarrolladores y profesionales de TI podrán obtener una visión general de bases de datos en SQL Azure y aprender a crear y trabajar con bases de datos SQL para escenarios comunes.

Este curso se centra en la arquitectura general, la gestión y los temas de desarrollo.

Para participar en este entrenamiento pueden registrarse por medio del siguiente enlace:
Windows Azure SQL Database

Saludos!

Implementing a Data Warehouse with SQL Server Jump Start

febrero 22, 2014

Logo SQL Server 2012

Microsoft Virtual Academy (MVA) está dictando el taller “Implementing a Data Warehouse with SQL Server Jump Start” para todos aquellos profesionales que buscan expandir su conocimiento sobre los conceptos e implementación de Data Warehousing (Almacén de Datos) en SQL Server 2012.

También está dirigido para aquellos profesionales que deseen prepararse para el examen de certificación 70-463, el cual es un componente clave para la certificación MCSA.

El taller se centra en el diseño de dimensiones para apoyar la inteligencia de negocios (BI) en la organización, la puesta en práctica de extracción, transformación y procesos de carga (ETL), y la implementación de los datos maestros de nivel empresarial y la calidad de datos.

Para participar en este entrenamiento pueden registrarse por medio del siguiente enlace:
Implementing a Data Warehouse with SQL Server Jump Start

Saludos!

Administering Microsoft SQL Server 2012 Jump Start

febrero 22, 2014

Logo SQL Server 2012

Microsoft Virtual Academy (MVA) ofrece su taller “Administering Microsoft SQL Server 2012 Jump Start

Este curso ayuda a los profesionales de datos actuales y aspirantes a entender el proceso de administración de bases de datos en SQL Server 2012.

Le ayudará a prepararse para el examen 70-462 siendo un componente para la certificación MCSA: SQL Server, y es el requisito previo para el taller “Implementing a Data Warehouse with SQL Server Jump Start” impartido también por la MVA.

Este curso se centra en la seguridad, la gestión de datos y recuperación de desastres / alta disponibilidad, así como sus implicaciones para la configuración de la empresa.

Incluye demostraciones sobre el diseño y la configuración de capacidad de almacenamiento, configuración de seguridad, optimización de la instancia y la automatización.

Para acceder a este entrenamiento pueden registrarse por medio del siguiente enlace: Administering Microsoft SQL Server 2012 Jump Start

Saludos!