Saltar al contenido

Ya hemos visto como hacer cosas con SQL Server DAta Tools

Es una herramienta de Visual Studio 2010 que le ayuda a crear, depurar y ejecutar paquetes SSIS. cuando eres un profesional de  inteligencia de negocios, sino que también te puede ayudar a crear
informes en SQL Server Reporting Services (SSRS) o cubos de diseño en SQL Server Analysis
Servicios (SSAS).

Vamos a describir los 3 principales apartados.

Explorador

Es donde se pueden encontrar todos los paquetes creados de SQL Server Integration Services (SSIS), lo  compartido, las conexiones, y diferentes parámetros.

Captura

Propiedades

Es donde se puede personalizar casi cualquier artículo que usted ha seleccionado. Por ejemplo, si
selecciona una tarea en el panel de diseño, recibirá una lista de propiedades para configurar, como el nombre de la tarea y lo consulta que va a usar.

Captura

Herramientas.

Contiene todos los elementos que se pueden utilizar en lel panel de diseño  en cualquier punto dado en el tiempo.

Captura

Puede variar segun la tarea que estemos haciendo.

Ya iremos explicando según lo que vayamos haciendo.

Vamos con otro ejemplo básico.

Primero vamos a ver la información que vamos a pasar con el Management Studio.

Captura

 Vamos al Visual Studio y montamos un nuevo proyecto.

Añadimos un Task Flow

Captura

Boton derecho del raton y damos a editr

Captura

Arrastramos Source

Captura

Configuramos el conector

Ahora toca a Destination

Captura

Configuramos el conector

Ahora editamos las 2 cajitas

Captura

Aqui elegimos las columnas

Captura

Ahora toca el destino

Captura Captura1

Ejecutamos y ....

Captura

Vamos a la hoja de calculoCaptura

Asi de sencillo ....iremos haciendo ejercicios más dificiles.

A que otras herramientas tanto de microsoft, vmware, .... se parece ????

Vamos a hacer nuestro primer paquete, un listado de una tabla.

Lo podemos hacer desde el Management Studio, pero bueno, va a ser nuestro primer paquete.

CapturaArchivo/Nuevo/Proyecto

Captura

Integrated Services

Captura

Ya estamos en la pantalla que trabajeremos continuamente.

Lo primero vamos a conectar con la BBDD

Captura

New OLE DB Connection

Captura

New

Captura

Captura

Ya tenemos conectado una base de datos, ahora vamos a hacer nuestro primero paquete.

Nos vamos al panel de la izquierda

Captura1

Arrastramos la SQL Task  panel central

Captura

Doble click

Captura

Ejecutamos la tarea

Captura

Captura

Nos da que ha funcionado.

Asi de facil .... en otro artículo veremos como vemos el resultado

Tenemos una BBDD en nuestro Management Studio.

CapturaAhora nos vamos a Conectar  y damos a Intregation Services

Captura

Y se nos agregara una opción mas al Explorador de Objetos

Captura

 

Si tenéis problemas con las SQL Server Data Tools porque no aparezca después de la instalación podéis bajar las sql tools del siguiente link.

https://msdn.microsoft.com/en-us/hh297027.aspx

A mi concretamente en el sql server 2014 no me lo instalo.

Captura

Instale primero Visual Studio y a continuación SQL Data Tools

Puede haber otra forma, pero yo lo he solucionado así.

Captura

11Espero que os haya ayudado ....

En el siguiente artículo  vamos a montar el proyecto y nuestro primer paquete.

Hoy hemos empezado el último modulo del curso de SQL Server. Voy a haceros una introducción del tema.

SSIS es una herramienta que nos permite la Extración, Transformación y  Carga de datos situados en diferentes ubicaciones y/u orígenes . La ventaja que nos aporta usaresta herramienta para estos casos, es que este proceso de carga esta  optimizado y  más sencillo de definir.

SSIS dispone de una serie de herramientas o utilizades pensadas para estas tareas y mediante unos sencillos clics los adjuntaremos y definiremos un flujo de esta información.

De cara a la puesta en producción podemos automatizarlo mediante Jobs de SQL Server o bien invocarlos mediante scripts.

Descripción de SSIS

La arquitectura de SSIS esta formada por:

  1. Paquete SSIS. Es el l ejecutable que tiene todas las instrucciones de nuestra tarea ETL. Es un fichero XML que interpreta el motor de SSIS.

  2. Servidor de SSIS. Forma parte de la instalación de SQL Server.

  3. Cliente de SSIS. Se trata del SQL Management Studio. Permite la administración y ejecución de paquetes SSIS.

  4. Diseñador de paquetes SSIS. Se trata de BIDS, una extensión de Visual Studio  con las plantillas específicas para proyectos SSIS.

1

Es la base de datos de ejemplo que voy a utilizar a partir de ahora, mezclandola con AdventureWorks cuando necesite explicar cuando no lo pueda hacer con esta.

Ya vimos las distintas versiones de AdventureWorks

Las bases de datos de ejemplo de Adventureworks y sus diferentes versiones

Podeis descargar TSQL2012 desde:

http://www.microsoft.com/learning/en/us/companion-moc.aspx

Desde ahi, descárgate el fichero 10774A-ENU-Allfiles.exe (493 KB).

Descomprímelo, y vete a la carpeta 10774A_02_PRJ y dentro encontrarás el fichero 00-Setup.sql.

En su interior está el "script" para crear la base de datos TSQL2012.

Vamos a jugar mucho con ella en los próximos artículos .... van a estar muy bien

Captura

Otro libro que me parece interesante y creo que de lectura obligada.

Las tareas del dia a dia de un DBA es tratar de asegurar  cualquier base de datos que tenga a su cargo asi como recuperarla  en caso  de desastre. En este libro, usted descubrirá cómo realizar cada una de estas copias de seguridad y restaurarlas  utilizando SQL Server Management Studio (SSMS), por   T-SQL o  la herramienta SQL Backup de Red Gate.

Download here

Espero que lo aprovecheis como yo ...

Captura

Otro tema muy importante a la hora de hacer consultas es optimizarlas. Que sean lo mas corta posible y que saque lo resultados que queramos nosotros.

Bjate el libro en formato PD): Pincha aqui

Toca leer ...

Captura

Es un libro gratis que me he encontrado y esta genial.

Pasamos gran parte de nuestra vida trabajando para ayudar a resolver problemas de rendimiento on SQL Server con consultas  o en foros en línea. Hemos visto algunas cuestiones extraña y que muchas son los mismos problemas y conceptos erróneos. Este libro trata  de describir, diagnosticar y resolver los problemas más comunes con SQL Server 2005, 2008 y 2008 R2.

A leer ....

http://www.red-gate.com/products/dba/sql-monitor/entrypage/tame-unruly-sql-servers-ebook?utm_source=ssc&utm_medium=publink&utm_content=troubleshooting_ebook&utm_campaign=sqlmonitor

Os pongo en enlace de donde me lo baje, ya comentare mas libros interesantes

Captura

Bueno, estamos a finde y vamos a recordar arículos anteriores y alguno reciente, en este caso los de comando select.

“Hola Mundo”

Seleccionamos Registros con el comando “Select”

Comando “Select” y las columnas

Practicando Max, min, avg, count, between, group by

Distintas formas de utilizar la clausula Where

Juguemos con la clausula Having

Trasteando con Like

Como trabaja la orden #select en #sqlserver

Como documentar o documentarse del contenido de una BBDD en #sqlserver

Mandar los resultados de nuestras consultas de #sqlserver

Espero que os sea de utilidad de repaso.

Captura

1

A veces es bueno tener en un ficherito txt o parecido el resultado de las consultas. Por ejemplo la información que podemos sacar del artículo

Como documentar o documentarse del contenido de una BBDD en #sqlserver

Captura

Lo tenemos como una cheat sheet hasta que no lo aprendamos como esta configurada la Base de Datos.

Para esto, nos vamos a la parte de la consulta y damos botón derecho del ratón y

Captura

A cuadricula es loo que estabamos haciendo hasta ahora.

Solo tenemos que señalar la esquina izquierda de arriba

Captura

Copiamos. Vamos a una Excel y pegamos.

Captura

Para sacarlo en un .txt, lo seleccionamos  y volvemos a hacer la consulta

Captura

A fichero o archivo, lo mismo que texto.

Captura

Damos un nombre y la ubicación. Y lo vemos con un bloc de notas o parecido.

Captura

La mayoría de las veces lo pasamos a Excel u Word por ejemplo

Microsoft Azure nos permite administrar sus servicios desde la  Web y PowerShell. En este artículo  vamos a conocer cómo instalar y configurar Windows Azure PowerShell para conectarnos desde nuestro equipo.

Lo primero, es bajarnos el instalador que lo encontramos en:

http://go.microsoft.com/fwlink/p/?linkid=320376&clcid=0x409

y lo ejecutamos

Captura

Captura

Captura

Una vez instalado,  toca conectarse. Toca abrir una consola de powershell.

Captura

Captura

Después de seguir las instrucciones respectivas ya estamos  dentro.

Vamos a tirar los primeros comandos como prueba de que estamos.

Captura

Este nos indica las maquinas virtuales por ejemplo.

Tenemos el comando Get-Help que nos ayuda bastante.

Captura

Con este comando vemos los comandos que podemos utilizar para informarnos de temas de Azure.

Captura

Y esto la ayuda del comando que hemos utilizado para ver las maquinas virtuales.

Ahora solo que trasteemos y rompamos cosas.