Recreaciones SQL

SQL Server y Tecnologias de Informacion

Recursos Recuperados

clock February 20, 2013 12:03 by author MiguelAngel

Anteriormente solía escribir en un blog público pero este dejo de brindar ese servicio y en el proceso ofreció herramientas para migrar los contenidos.  Para mi decepción las herramientas no funcionaban y el contenido se perdió (o al menos eso parecía).

Afortunadamente entre mis archivos respaldados tenía los contenidos que había publicado en ese blog excepto tal vez por algunos vídeos.  En esta ocasión voy a compartirles una lista con algunos de los recursos que se pueden todavía consultarse en Internet.

SQL Server 2008 Base de datos Geoespaciales

 

Inteligencia de negocios con PorwerPivot en Excel 2010

El Rincón de Peruzzo - SQL Server Denali (podcast)

 Gracias por su interés en este blog y sigan divirtiéndose con sus datos. Cool



Impresiones del PASS Summit 2012

clock November 15, 2012 08:07 by author MiguelAngel

Estas son sólo mis impresiones de lo vivido durante el PASS Summit 2012

.

El primer día del Summit se inicio con una de esas charlas magistrales que siempre ofrecen los dirigentes de PASS y el patrocinador número uno del evento, por supuesto me refiero a Microsoft.  Estas charlas tienen como principal propósito poner al tanto a la comunidad de hacia donde dirige Microsoft el SQL Server, así como de los nuevos servicios y nuevas características alrededor del mismo.

Bien, la plática comenzó con Bill Graciano presentando a los que hacen posible el funcionamiento de PASS como comunidad comenzando por los directivos y llegando hasta los organizadores de los SQL Saturdays, además explico como estaba organizado el evento y anunció la conferencia PASS Business Analytics el próximo 10,11 y 12 de Abril en Chicago. 

Después toco el turno al Ted Kummert de Microsoft dar el anuncio de la salida del Service Pack 1 para SQL Server 2012 , cosa que nos emociono a muchos sobre todo por las actualizaciones acumulativas que integra de los diferentes servicios de datos del producto ya que se pueden instalar como un conjunto y no cada una por separado. Lo que nunca mencionaron es que para los amigos que utilizan el entorno de desarrollo Visual Studio 2012 hay que instalar una actualización para utilizar SQL Server Data Tools.

Durante su presentación hablo de como SQL Server puede manejar una gran variedad y una gran cantidad de datos rápidamente a través de la innovación del hardware y del software, haciendo extensivo el acceso de los datos en la nube.  Para lograr esto planteo tres objetivos:

  1.  Acelerar los procesos de negocio y la penetración. 
  2. Administrar cualquier dato, de cualquier tamaño en cualquier parte.
  3. Permitir generalizar el conocimiento.

Para el primer objetivo hablo de la estrategia in-memory que incluye PowerPivot, xVelocity Analytics Engine, xvelocity columnstore y próximamente Hekaton, que es una tecnología en memoria para OLTP.

 

Para llegar al segundo objetivo se presento Polybase para la administración e integración de la data no relacional con la relacional y se anunció el lanzamiento del CTP de HDInsight para el server y para la nube. Este es una implementación optimizada de Hadoop sobre la plataforma Windows. 

 

Además se anuncio Parallel Data Warehouse SQL Server 2012 para H1 del 2013.

 

Para cubrir el tercer objetivo nos presento el nuevo Excel 2013 como herramienta de Inteligencia de negocios.

El segundo día estuvo a cargo de algunos de los directores de PASS y de Quentin Clark por parte de Microsoft.

En lo que se refiere a PASS se presentaron a los ganadores del PASSion Award e hicieron mención de reconocimiento a algunas de las empresas que tuvieron más asistentes al summit.

Por parte de Microsoft la charla llevaba el título Data Lifecycle y en ella se hicieron demostraciones de las nuevas características que se están desarrollando para SQL Server, así como de las que ya tiene en su haber.  En fin una conferencia que yo llamaría orientada a demos.

Pero como ya dije esto es sólo mi punto de vista así que los invito a que ustedes saquen sus propias conclusiones del evento. Para ello pueden revisar los siguientes vídeos:

Ted Kummert Keynote: Day One PASS Summit

Quentin Clark Keynote: Day Two PASS Summit

Dr. David DeWitt: Spotlight at PASS Summit

Experience PASS Summit 2012 part 1  (En este último vídeo aparezco en el minuto 3 Wink)

Hasta la próxima y mientras tanto diviértanse con su Data Cool

 



Organizando un Tweetchat

clock April 23, 2012 12:28 by author MiguelAngel

Como una alternativa a las tradicionales reuniones virtuales a través de un programa de streaming, podemos utilizar nuestras cuentas de Twitter y ponernos en contacto para charlar sobre cualquier tema que nos interese.  Esta vez les dire como organizar un Tweetchat.

¿Qué es un Tweetchat?

Se trata de una conversación en tiempo real que tiene lugar en Twitter, donde los participantes pueden interactuar unos con otros, y realizar un seguimiento de la conversación siguiendo un hashtag designado.

Requisitos para participar en un Tweetchat:

·         Ser usuario de Twitter

·         Tener el hashtag de la charla en la que se quiere participar

Tres sencillos pasos para participar en un Tweetchat:

1.    Entrar al siguiente enlace http://tweetchat.com

 

2. Firmarse en la página web con su correspondiente usuario de Twitter

 

3. Escribir el hashtag  de la charla en la que se quiere participar

 

Los usuarios avanzados de Twitter pueden usar aplicaciones cliente como HootSuite o TweetDeck.

Diviertanse (hablando de SQL Server 2012) Cool 



Sea su propio consultor

clock July 21, 2011 15:49 by author MiguelAngel

Los clientes creen que los consultores conocen todos los consejos y trucos sobre algún producto o tecnología (algunos clientes llegan pensar que los consultores tienen acceso a información secreta), pero nada más lejos de la realidad que eso. Los consultores no son magos. Ellos tienen este pequeño secreto llamado, mejores prácticas.

 Si hablamos de SQL Server Analysis Services mejores prácticas, parece ser que no hay mucha información sobre estas. Entonces, ¿dónde la gente puede encontrar esta información? la respuesta está dentro de SSAS mismo. ¿Cómo puedo estar tan seguro de eso?, Porque como un arquitecto de datos, a veces, en el entorno de BIDS, veo las advertencias SSAS cuando estoy diseñando un cubo o una dimensión. Cuando tal cosa sucede sé que el Best Practices Analyzer está tratando de ayudarme, ya que la advertencia se puede estar identificando una buena práctica que necesita ser implementada para mejorar el rendimiento del Analysis Services.

 Ahora vamos a ver cómo podemos tener acceso a las pautas dentro del Best Practices Analyzer. En primer lugar necesitamos estar dentro del BIDS, luego siga los pasos a continuación:

 1 .- En el Solution Explorer, haga clic en la base de datos y seleccione Edit Database

2 .- En el Diseñador de bases de datos (Database Designer), haga clic en la pestaña Warnings

3 .- Ahora puede explorar las mejores prácticas que el analizador está utilizando.

 Prestar atención a estas prácticas le ahorrará muchos dolores de cabeza y también tiempo y dinero al llamar a un consultor.

 Que se diviertan Cool



Be your own consultant

clock July 21, 2011 15:42 by author MiguelAngel

Customers believe that consultants know every tip and trick about some product or technology (some clients might think consultants have access to secret information), but nothing so far from reality than that. Consultants aren't wizards. They have this nasty little secret called, best practices.

If we talk about SQL Server Analysis Services best practices, it seems to be that there is no much information about them. So where do people can find this information?  the answer is within SSAS itself. How can I be so sure of that?, well because as a data architect sometimes,in the BIDS environment, I see SSAS warnings when I am designing a cube or a dimension. When such a thing happen I know the Best Practices Analyzer is trying to help me, because the warning may be identifying a best practice that needs to be implemented to improve Analysis Services performance. 

Now lets see how can we have access to the guidelines inside the Best Practices Analyzer. First of all you need to be inside the BIDS, then follow next steps:

1.- In Solution Explorer, right click the database and select Edit Database

2.- In the Database Designer, click the Warnings Tab

3.- Now you can explore the best practices that the Analyzer is using.

Paying attention to these best practices will save you a lot of headaches and also time and money when you call a consultant.

Have fun  Cool



Detalles en el MDX

clock July 14, 2011 12:16 by author MiguelAngel

Existen dos formas de usar el MDX, la primera es a través de enunciados dentro de una aplicación que nos devuelven un conjunto de datos y la segunda como una expresión para la formación de un miembro calculado dentro de un cubo de Analysis Services.

Ejemplo de un enunciado MDX (Enfoque desarrollador)
WITH MEMBER Measures.x AS SUM
   (
      MTD([Date].[Calendar].[Date].[July 20, 2002])
     , [Measures].[Internet Freight Cost]
     )
SELECT Measures.x ON 0
FROM [Adventure Works]


Ejemplo de una expresión MDX (Enfoque diseñador del cubo)
SUM(MTD([Date].[Calendar].[Date].[July 20, 2002]), [Measures].[Internet Freight Cost])

Algunos errores podrían presentarse debido a la falta de cuidado en la creación del miembro calculado. Veamos el siguiente ejemplo, tenemos la siguiente expresión para un miembro calculado:
SUM(MTD(), [Measures].[Internet Freight Cost])

La expresión en teoría debería traerme el acumulado de varios meses hasta el mes actual, tomando en cuenta que si una expresión de miembro no se especifica para la función MTD, el valor predeterminado es el miembro actual de la primera jerarquía, con un nivel de tipo Months en la primera dimensión de tipo Time en el grupo de medida.
Pero algunas veces los resultados que obtenemos no concuerdan con los datos que esperamos y comenzamos a desconfiar de la información contenida en nuestro cubo.
Lo primero que deberíamos hacer antes de empezar a culpar a alguien es verificar como está definida nuestra dimensión Tiempo dentro del proyecto de Analysis Services, ya que la mayor parte del tiempo nos olvidamos de definirla como una dimensión de tipo Time y no se diga de definir los niveles como Years, Months, Weeks o Days según sea el caso. 

 

 

Una vez definidos los niveles de la dimensión y el tipo de dimensión los resultados solo dependerán de que es lo que encuentra el Analysis Services primero. Así que para estar más seguros solo debemos pasarle a la función MTD como parámetro una fecha valida (o aprovechar la propiedad CURRENTMEMBER) y verificar que nuestros resultados son correctos.  Recuerden que modificar una expresión de un campo calculado no requiere procesar el cubo en ningún momento.

Saludos y diviértanse mientras tanto Cool



Bienvenidos - Welcome

clock June 14, 2011 06:56 by author MiguelAngel

Bienvenidos a este espacio donde continuare escribiendo acerca de las curiosidades en tecnologías de la información, haciendo hincapié sobre todo en lo que se refiere a la plataforma de datos de Microsoft, encabezada por ese gran producto que es SQL Server.

Esperando que esta serie de comentarios sean útiles para el lector que nos honra con su visita, he titulado a este blog recreaciones SQL.  Pueden consultar los comentarios que realice con anterioridad en mi anterior blog.

Trataré de escribir algunos posts en Inglés, cuando el tiempo me lo permita.

Saludos y diviértanse con sus datos. Cool

Welcome to this space where I will continue writing about the sights in information technology, focusing especially in the Microsoft data platform, led by that great product that is SQL Server.
Hoping that this series of comments are useful to the reader who honor us with his visit, I titled this blog  SQL recreations. You can read the comments that do earlier in my previous blog (in Spanish, sorry).

I am going to try to write some posts in English, when time is on my side.

 Regards and have fun with your data.Cool

 



Acerca de...

Posts Recientes

Calendario

<<  April 2014  >>
MoTuWeThFrSaSu
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

View posts in large calendar

Sign in