Sacar información de los trabajos programados en #SQLServer

Para eso vamos a utilizar otra vez msdb.

Vamos a utilizar la tabla  dbo.sysjobs, que almacena la información de cada trabajo programado que debe ejecutar el Agente SQL Server. También tenemos que utilizar la tabla  dbo.sysjobhistory que tiene la  información acerca de la ejecución de los trabajos programado.

Captura

Espero que os sea útil.

Preparando mi tercera charla online sobre #SQLServer

Vamos a por el tercer Webinar.

En este caso ya empezamos con SQL Server.

https://www.facebook.com/events/1771483346463238/

13697284_10209332343480971_3257749507569894404_n

Deciros como siempre que no es un Curso Oficial.

En este webinar se vería:

  • Tipos de instrucciones
  • Crear Bases de Datos y Tablas
  • Primeros Select

En principio. Puede variar.

La hora que ponga siempre será española, ver  el cambio o la diferencia de hora con vuestros paises.

Pondré la url de skype cuando se acerque la fecha en mi perfil de linkedin:

https://es.linkedin.com/in/carlosgilaranz

O en mi twitter:

https://twitter.com/_Juankar_

Y como no:

https://www.facebook.com/groups/juankartips/

Captura

Os espero …..

Webinar “Fundamentos de Base de Datos con #SQLServer”

Este webinar he tenido que cambiarlo de fecha por varios imprevistos, pero ya esta con fecha.

Captura

En este webinar hablare de  lo que se llamaríamos culturilla informática de bases de datos. Habrá demos interesantes.

No es un Curso Oficial.

Intentaré que sea por skype y se grabe. El primero tuve problemas  y no se grabo del todo bien.

La hora y día de la semana lo pondré en mi grupo de facebook.

Captura

https://www.facebook.com/groups/juankartips/

Me podéis localizar por mi perfil de linkedin:

https://es.linkedin.com/in/carlosgilaranz

O en mi twitter:

https://twitter.com/_Juankar_

Os espero  ….

 

Webinar “Introducción al #SQLServer”

Llego el día.

Voy a preparar una serie de webinar en directo de SQL Server. No será un Curso Oficial.

El primero será:

Captura

Intentaré que sea por skype y se grabe. Pero ante la falta de información de cuantos os vais a apuntar, si aguantará el sistema, etc etc … vamos a hacer una prueba de concepto mañana dia 9 de Julio a las 18:30 hora de E.spaña.

El curso empezaría el 16. Irá desde el cero más absoluto. El link de la reunión se pondrá en los siguiente grupo de facebook:

Captura

https://www.facebook.com/groups/juankartips/

En mi perfil de linkedin:

https://es.linkedin.com/in/carlosgilaranz

Y en mi twitter:

https://twitter.com/_Juankar_

Os espero mañana ….

Como preparo la charla de “Inteligencia de Negocio”: Base de Dato y única tabla

Os voy a enseñar la idea. Si no quieres utilizar las Adventureworks y no tienes datos reales .

Se me plantea una BBDD con muchos datos,  para tener suficiente criterio a la hora de tomar las decisiones adecuadas en esta empresa ficticia.

Va  ser una franquicia de grandes superficies, la tipica que hay en España.

Esta repartida en las 52 provincias. Tiene 5 Centros en cada provincia. En cada tienda tiene 10 pasillos y en cada uno de ellos 5  estanterias. Y e cada estanteria tenemos 10 productos.

Entonces:

365 dias * 52 provincias * 5 Centros* 10 pasillos* 5 estanterias * 10 productos = ……

Muchosssss datos.

Como lo he hecho.

Captura

Todas variables que vamos a utilizar.

Captura

Base de datos y tabla.

Ahora viene lo bueno ….

Captura

Con los bucles vamos amoldando la composición de cada registro.

Captura

Grabamos el registro, cerramos bucle y visualizamos el resultado.

Aquí os dejo esta idea ..

Control de los tiempos de procesos en #SQLServer

Una de las tareas que hacemos mucho es mandar procesos por la noche.

A la mañana siguiente no sabemos contestar a la clásica pregunta de ¿Cuanto ha tardado?

Yo lo hago con este sencillo script:

Captura

Y para finalizar:

Captura

Y nos daría el siguiente reporte:

Captura

Espero que s haya ayudado en las tareas de un DBA o similar.

 

Generar números aleatorios en #SQLServer

A la hora de prepararme una tabla con datos de ventas para después analizarlos me surgío la idea de poner un número aleatorio en el campo de ventas de ese registro en cuestión

Leyendo bastantes blog, foros y demás, he elegido esta forma.

Captura

Ya veré como lo utilizo en mi charla de Inteligencia de Negocio. Sencillo. A jugar….