Diveria

Mi empresa

miércoles, 3 de julio de 2013

Microsoft "Data Explorer" for Excel


 Quería compartir esta herramienta, la verdad que me parce muy interesante y complementa muy bien el conjunto de herramientas que MS genera orientadas a BI como Add-Ins de Excel.
Con Data Explorer los usuarios pueden importar datos de forma rápida y sencilla de diferentes orígenes de datos ej. Web, Texto, Bases de Datos, Facebook y soluciones de Big Data.

Link para descarga:
http://www.microsoft.com/en-us/download/details.aspx?id=36803

 
Un ejemplo interesante

Este video muestra como tomar de la API REST de Twitter un Json e incluir dicha información en Excel utilizando las funcionalidades provistas por “Data Explorer”.
http://www.youtube.com/watch?v=Son4TJQckxE

martes, 2 de julio de 2013

SQL Server 2014 CTP1 Disponible para Descarga

Ya está disponible para descargar la CTP1 de SQL Server 2014, pueden hacerlo desde este link  http://technet.microsoft.com/en-US/evalcenter/dn205290.aspx .
Esta versión está abierta para el público en general.

sábado, 15 de junio de 2013

SQL Server 2014


En la TechEd 2013 conference se anunciaron más características que tendrá SQL Server 2014.
Se espera para muy pronto la primer Community Technology Preview.

Dentro de las características destacadas se puede mencionar la del   almacenamiento de datos e inteligencia de negocios (BI) mejoras posibles gracias a las nuevas capacidades en memoria disponibles en los sistemas de RDBMS. Como los precios de memoria han caído drásticamente, las arquitecturas de 64 bits se han vuelto más comunes y el uso de servidores multinúcleo se ha incrementado, SQL 2014 se adaptará para explotar esta ventaja.

El procesamiento de transacciones (OLTP)  en memoria conocido con el nombre en clave Hekaton - permite a los desarrolladores aumentar el rendimiento y reducir el tiempo de procesamiento, al declarar las tablas como "memoria optimizado".
Las tablas de memoria optimizadas se almacenan completamente diferente que las tablas basadas en disco y estas nuevas estructuras de datos permiten que los datos sean accesibles y se procesan de manera más eficiente.

Para más información es posible descartar un PDF desde aquí (SQL Server In-Memory OLTP Internals Overview for CTP1).

lunes, 28 de mayo de 2012

Generar Scripts de datos en SQL 2008 - 2008 r2 y 2012

Generar Scripts de datos en SQL 2008 - 2008 r2 y 2012
Es común tener que generar scripts con objetos o datos, hay mucha gente que no conoce de la capacidad de SQL Server para realizar esta tarea.
Simplemtente tenemos que iniciar desde Management Studio la opción "Generar Scripts"

Luego podremos configurar las opciones de generación dentro de las más importantes podemos mencionar:
- Genera un único archivo o varios
- Tipos de datos a incluir: esta opción es muy importante y permitirá seleccionar (solo esquema, esquema y datos, solo datos)




sábado, 17 de septiembre de 2011

Business Intelligence - Parte 2


Hace un tiempo escribí un artículo sobre BI al que llamé Business Intelligence - Parte 1, bueno pasó bastente timpo, mis planes era llegar antes a escribir la segunda parte pero en fin... aquí estamos, más vale tarde que nunca :-)


En el gráfico que se muestra en este artículo, veremos una alternativa de herramientas para las diferentes capas, si bien es posible utilizar distintas herramientas dado que cada capa posee interfaces (APIs) deifinidas las que nos permiten conectarnos con una u otra herraminta.

La siguiente propuesta, es basada en en SQL Server 2008 R2 y considerando un ambiente Microsoft, con usuarios finales (preferentemente gerenciales) amigados con dichas tecnologías.

  • Origenes de datos: los origenes de datos dependerán de los que la empresa disponga, en la práctica suele ser heterogeneos podríamos tranquilamente considerar SQL Server, My SQL, DBFs, Excels, Archivos Planos, Oracle, etc.
  • ETL: Con SQL Server podremos utilizar el Business Intelligence Developer para diseñar paquetes de Integration Services (SSIS), está es una excelente herramienta (la evolución de los viejos DTS) que permite implementar diferentes transformaciónes y métododos masivos de carga de datos. Luego estos paquetes podrán ser implementados en neustro server y scheduleados para que se ejecuten de forma díaria.
  • Datawarehouse: este será nuestro almacen de datos, donde contaremos con diferentes estrellas de datos (modelos optimizados para reportes), este almacen si será SQL Server, en esta instancia nos habremos independizado de los diferentes origenes heterogeneos, habremos limpieado los datos aplicando diferentes transformaciones y ejecutado la lógica de negocio que normalizará la información.
  • OLAP: una vez que nuestras estrellas están diseñadas, cargadas podremos utilizar Analysis Services ( SSAS) para diseñar nuestros cubos, esta herramienta es muy sencilla la programación requerida es mínima y cuenta con muchos asistentes, lo que nos permite generár todas las dimensiones y nuestros cubos con solo algunos clics. Estos cubos también serán procesados luego de procesar la carga de los ETL.
  • Portal: bien ya contamos con un modelo estrella donde nuestros datos están ordenados, tambíen contamos con cubos de SSAS que poseen información calculada de los indicadores de neustro negocio y que nos permiten mediante MDX realizar interesentas análisis. Como mencionamos las alternativas son muchas pero vamos a simplificar la oferta, dentro de las tecnologías MS lo más simple es optar por dos caminos uno muy simple y rápido es habilitar el portal de Reporting Services (SRSS) el que permitirá publicar reportes y realizar suscripciones de forma muy simple, la de máxima sería implmentar Sharepoint e integrarlos a SSRS, aqui además de toda la potencia que ya conocemos de Sharepoint podremos usarlo para explotar nuestrá infraestructura de BI.
  • Clientes OLAP: En este caso si que tenemos muchisima oferta, pero voy a simplificar drásticamente la recomendación, dado que todo el ambiente gerencial posee conocimientos en Excel podremos utilizar esta herramienta perfectamente como cliente BI y para tableros de comandos simples, para tableros de comando más complejos contamos con otras ofertas dentro de Microsoft mismo.
Esto es todo, espero hacer tiempo para escribir otros artículos pronto.

Algunos enlaces relacionados:




sábado, 9 de abril de 2011

Material del Curso de SQL Server 2008 R2

Enlaces de referencia:

Descarga de Material:

  • Módulo 1: Introducción a SQL Server (Descargar PDF)
  • Módulo 2: Instalación, configuración del acceso en la red, uso del Manager Studio (Descargar PDF)
  • Módulo 3: Creación de bases de datos, Bases de Sistema, Tipos de Datos, Creación de Tablas, Diagramas, Relaciones (Descargar PDF)
  • Módulo 4 - Nociones de administración: Backups, Restauración, Backups Diferenciales, Índices, Propiedades del servidor SQL (Descargar PDF)
  • Módulo 5- Programación: Generación y ejecución de scripts, variables, operadores, consultar datos, Insertar/Borrar/Actualizar datos, Tablas temporales y variables de tablas.
  • Cursores, control de errores, control del flujo de programas, funciones y funciones definidas por el usuario, merge de t-sql (Descargar PDF parte 1)
  • Módulo 6- SSIS: creación de paquetes SSIS, las principlaes tareas, desplegar paquetes SSIS (Descargar PDF)
  • Módulo 7- Business Intelligence: Diseño de DWH, Fases del proceso de desarrollo, esquemas, cubos, opereaciones en los cubos, data mining, MDX.
  • Módulo 8- Buenas Prácticas: detalle de buenas prácticas en la programación de SQL, concideraciones de diseño de bases de datos (Descargar PDF)