Serie “Análisis de datos”: Conceptos Generales de MDX (Parte 1).


Continuando con la serie “Análisis de datos”, en esta entrega les comentare brevemente sobre diversos tópicos referentes a los conceptos básicos del lenguaje MDX.

CONCEPTO GENERAL

Primero que todo debemos tener en cuenta que una base de datos multidimensional en MS SQL Server Analysis Services puede contener uno o varios cubos en su interior.

Un cubo es un objeto que es diseñado y usado por usuarios que analisan datos. Cada cubo puede contener al menos dos Dimensiones (una de las cuales es una dimensión llamada Medidas), pero típicamente contendran mas de dos dimensiones.

En el siguiente gráfico, podemos apreciar el contenido de la estructura de un cubo en la base de datos de ejemplo Adventure Works.

A su vez, ustedes pueden descargar e instalar esta base de datos de ejemplo y sus juguetes decorativos en el siguiente enlace: Adventure Works for SQL Server 2012.

MEDIDAS Y GRUPOS DE MEDIDAS

El objeto “Medidas” dentro de un cubo, es una dimensión de cubo especial que representan un conjunto de medidas. Estas son entidades cualitativas que se utilizan para el análisis.

Cada Medida es parte de una entidad llamada “Grupo de Medida”. Los Grupos de Medidas son colecciones de medidas relacionadas, y cada Medida solo puede ser parte de un único grupo de medida. Los grupos de medidas son principalmente utilizados para fines de navegación, así facilitando su lectura desde las herramientas clientes.

Los grupos de medidas, no se utilizan en las consultas MDX al consultar medidas. Sin embargo, se pueden utilizar en ciertas funciones MDX.

JERARQUÍAS Y NIVELES DE JERARQUÍAS

En el ejemplo de Adventure Works, se puede apreciar que las dimensiones tienen una o mas jerarquías, y cada jerarquía contiene uno o mas niveles.

El gráfico descriptivo que se muestra a continuación, muestra una simplificación de un cubo con tres (3) jerarquías:

  • Calendario (Calendar)
  • Linea de Productos (Product Line)
  • Paises (Country)

Como podemos apreciar, la jerarquía Calendario de la dimensión Tiempo consta de cinco (5) niveles:

  • Año
  • Semestre
  • Trimestre
  • Mes
  • Día

mientras que las jerarquías Linea de Productos y Paises son jerarquías de atributos con solo dos niveles:

  • Todos (All)

y según el escenario

  • Linea de Producto
  • Paises

respectivamente.

MIEMBROS

Cada Jerarquía contiene uno o más elementos que se conocen como “Miembros”, y cada miembro corresponde a una o más ocurrencias del valor de referencia en la tabla de dimensiones subyacente.

En el gráfico a continuación, les muestros los miembros de las jerarquías en modo de desarrollo de las dimensiones Clientes, Empleados y Organización de la base de datos de ejemplo Adventure Works.

Pueden obeservar que para la dimensión “Clientes”, se encuentra la jerarquía homónima, habitando en la misma los ítems Ciudad (City), Paises (Country) los cules forman parte (miembros) de la jerarquía Geografia. La de “Empleados” de igual forma que la anterior pero identificamos los ítems Departamento (Departament Name) y Genero (Gender), miembros de esta jerarquía en esta dimensión. Y la dimensión Organización, que no posee según el ejemplo Jerarquías pero si contiene miembros que según su contexto, imparte información de análisis de acuerdo a los requerimientos de negocio que se le plantee, consultandose en cualquier lugar del cubo en este caso.

En MDX, cada Miembro especifico de una Jerarquía, es identificado por un nombre único. A su vez, se puede acceder a un miembro de una dimensión con su nombre, el de la jerarquía y el nombre del nivel (ítems) o la ruta de la clave (key) como por ejemplo el miembro [T1 CY 2013] dela jerarquía Calendario representado de la siguiente manera:

  • [Tiempo].[Calendario].[Trimestre].[T1 CY 2013]

Hay que tener en cuenta, que se debe utilizar los corchetes cada vez que tenga un nombre que contiene un espacio, un número o palabra reservada MDX. De lo contrario, se podra omitir dichos corchetes. En la expresión anterior, el nombre de la dimensión Tiempo (Date en inglés) es una palabra reservada MDX, por lo cual DEBE estar encerrada entre corchetes.

Segurencia: Aunque los corchetes son opcionales, es una buena práctica utilizarlos.

Los tres (3) ejemplos siguientes, son validos para el miembro [T1 CY 2013]:

  • [Tiempo].[Calendario].[T1 CY 2013]
  • [Tiempo].[Calendario].[CY 2013].[H1 CY 2013].[T1 CY 2013]
  • [Tiempo].[Calendario].[Trimestre].&[2013]&[1]

En la primera, el miembro esta representado por el siguiente formato: [Dimension].[Jerarquia].[Miembro]. La idea de esta acción al escribirlo de esta forma, es buscar que hayan conflicto cuando dos de sus miembros posean igual nombre. Lo anterior se traduciria coloquialmente de la siguiente forma: Si el Trimestre 1 de cada año se denomina T1, no se podria utilizar este formato, que se necesita para calificar con el nombre del nivel en la expresión MDX. Utilizando este formato, siempre se recuperara T1 para el primer año de la jerarquía, lo ven.

En el segundo formato, se puede observar la ruta de navegación para el miembro que vera a su vez, todos los demás miembros en dicha ruta subsecuentamente.

El formato final que utiliza la ruta clave, por así decirlo, en el que las claves de los miembros se representando como [Miembros], estando estos mismos precedido por el signo ampersand (&) utilizando el siguiente esquema para acceder a un miembro:

Cabe destacar que esta es la forma como particularmente yo lo utilizo. Los otros formatos que he enunciado en el presente post, se les denomina “Nombre unico” (UniqueName en inglés) de un miembro de la dimensión especifica y se incluye unicamente solo como referencia.

Una recomendación que les imparto al respecto es que puedes recuperar y utilizar el nombre único, que el mismo motor genera cuando es consultado un miembro especifico, vale.

Hasta aquí les expongo el presente post, en la próxima entrega le culminare los tópicos faltantes que son

  • Celdas (Cells)
  • Tuplas (Tuples)
  • Conjuntos de Datos (Sets)

Nos pillamos en la próxima entrega, Smile.

Serie “Análisis de datos”: Entendiendo MDX.


En la presente serie, iniciare unos breves y practicos comentarios sobre el mundo analitico de datos y sus juguetes. Ante tantas consultas que me formulan al referente, decidi iniciarla por uno de los protagonistas del mismo y es su lenguaje base: MDXMutliDimensional eXpressions.

¿QUÉ ES MDX?

Así como lenguaje de consulta estructurado que maneja MS SQL Server 2012 (T-SQL) es un lenguaje de consulta que se utiliza para recuperar datos de bases de datos relacionales, las expresiones multidimensionales (MDX) es un lenguaje de consulta que se utiliza para recuperar datos de bases de datos hospedadas en SQL Server Analisis Services.

MDX admite y soporta dos escenarios y modos de trabajo distintos los cuales serian:

  • Lenguaje de expresiones: Define y manipula objetos de Analysis Services, así como datos para calcular valores almacenados en estructuras OLAP.
  • Lenguaje de consulta: Nos permite recuperar datos desde Analysis Services.

HISTORIA

MDX fue originalmente diseñado por Microsoft e introducido en 1998 con SQL Server Analysis Services 7.0, mas no obstante, este es un lenguaje de consulta estandar, basado para recuperar datos de bases de datos OLAP exclusivamente.

Como estandar de la industria del ramo, muchos otros proveedores “OLAP” soportan MDX como por ejemplo:

En la actualidad, hay quienes quieren ampliar el estándar para adicionarles mas funcionalidadesl, así como extensiones MDX al lenguaje; y de hecho, hay varias que han sido desarrolladas por compañías de terceros, pero las partes constitutivas de cualquier extensión deben ser compatibles con el estándar base de MDX provisto por Microsoft.

Cabe destacar también que Analysis Services proporciona otras extensiones definidas con el estándar MDX para OLE DB para OLAP.

Hasta aquí le entrego esta intro al tema. El próximo post les hablare un poco sobre los conceptos centrales de MDX que abracan:

  • Medidas y Grupo de Medidas
  • Jerarquías y Niveles de Jerarquías
  • Miembros
  • Celdas
  • Tuplas
  • Conuntos de datos (“Sets”) entre otros…

Nos pillamos proximamente, Winking smile.

Breves tips: Como instalar la base de datos “AdventureWorks” para MS SQL Server 2012


La base de datos “AdventureWorks” es un repositorio de datos de ejemplo que se incluye con MS SQL Server 2012, descargandose del sitio de CodePlex. Esta base de datos ha reemplazado a Northwind y Pubs que eran de las de ejemplo en versiones 2005 y anterior.

Para 2012, aquí se encuentran los enlaces directos para que descarguen gratuitamente:

A través de los anteriores enlaces, pueden descargarlos y crear los mismos en sus instancias de MS SQL Server 2012 que tengan habilitadas para tal fin.

Aquí les expongo los comandos explicitamente como deberian crearlos:

CREATE DATABASE
    AdventureWorksLT2012
ON
    (
    FILENAME = ‘D:\»Ruta donde se ubican los archivos«\AdventureWorksLT2012_Data.mdf’
    )
FOR
    ATTACH_REBUILD_LOG
;

Tengamos en cuenta los privilegios como administrador que debemos tener en la maquina para ejecutar los mismos. Sino los poseemos, pues simple. ejecuten el SSMS como administrador y listo, asunto resuelto, vale.

El presente post fue producto de muchas consultas que me han expresado al referente, así que espero hayan encontrado en la misma la ayuda que  les imparta, Smile.

Salu2 y nos pillamos en una próxima…

Webcast de MS SQL Server 2012 a través de SQL PASS Venezuela, segundo semestre 2013


 

Hola a tod@s mis lectores y seguidores.

Les extiendo amablemente la invitación a la serie y programación de webcasts con temas ampliamente tecnologicos de muchos ámbitos (Desarrollo, Administración, BI y Azure), referentes a MS SQL Server 2012, y especificamente en versión SP1.

En el siguiente enlace podrás inscribirte gratuitamente: http://bit.ly/SQLPASSVENEZUELA.

A continuación, les listo el temario con el título de la conferencia, su descripción, el nombre del expositor(a), la fecha y hora:

Título: Fundamentos de diseños de bases de datos
Descripción: Establecer y afianzar los fundamentos básicos en el diseño de bases de datos en las empresas del día de hoy.
Speaker: José Redondo
Fecha: Jueves, 20 de Junio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Fundamentos en la aplicación de una Plataforma BI
Descripción: Concretar y definir los aspectos fundamentales en la generación de proyectos de Inteligencia de Negocio en las empresas del día de hoy.
Speaker: Jesús Gil
Fecha: Viernes, 28 de Junio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Optimización de aplicaciones de bases de datos OLTP
Descripción: Robustecer y consolidar el rendimiento en las aplicaciones de bases de datos transaccionales en escenarios con alto volúmenes de transacciones diarias en las empresas de
Speaker: Edinson Medina
Fecha: Martes, 09 de Julio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Escribiendo código T-SQL eficientemente
Descripción: Afianzar y renovar conceptos claves en la escritura de código T-SQL en nuestros escenarios de datos del día de hoy.
Speaker: José Redondo
Fecha: Jueves, 18 de Julio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Optimizando consultas utilizando estadísticas
Descripción: Aprovechar la información aportada por las estadísticas de los índices de tablas de datos para buscar la mejor manera de brindar resultados eficientes en nuestros sistemas de bases de datos del día de hoy.
Speaker: Guillermo Taylor
Fecha: Martes, 30 de Julio de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Utilizando el Plan Cache para optimizar procesos de consultas
Descripción: Emplear todas las bondades del Plan Cache que nos brinda SQL Server para fortalecer las ejecuciones de las consultas en nuestros escenarios de datos.
Speaker: John Bulla
Fecha: Martes, 13 de Agosto de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Aplicando AlwaysOn Availability Groups en escenarios reales
Descripción: Suministrar y consolidar las nuestras bondades de Alta Disponibilidad ofrecida por SQL Server 2012 a las empresas de hoy.
Speaker: Edinson Medina
Fecha: Miercoles, 28 de Agosto de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Integration Services vs. T-SQL: Cargando un almacén de datos
Descripción: Fundamentar y adherir las decisiones más acorde en nuestros escenarios de datos empresariales referente a la población de las bodegas de datos a través de mecanismos apropiados en consonancia a las pericias adquiridas por nuestro equipo de trabajo empresarial en el día de hoy.
Speaker: José Redondo
Fecha: Jueves, 05 de Septiembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Buenas prácticas en el desarrollo de bases de datos multidimensionales con SSAS
Descripción: Disponer y validar las buenas prácticas en la ejecución de proyectos de desarrollos de aplicaciones OLAP en las empresas del día de hoy.
Speaker: Mary Arcia
Fecha: Martes, 24 de Septiembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Introducción a SSRS 2012
Descripción: Presentación del servicio de reportes empresariales ofrecido por SQL Server 2012 desde todos los ángulos a servir a las empresas del día de hoy.
Speaker: Juan Romagosa
Fecha: Jueves, 10 de Octubre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Generar informes vistosos con SSRS 2012
Descripción: Establecer y diseñar estrategias novedosas en el diseño y desarrollo de informes empresariales con carácter y personalidad gerencial en las empresas de hoy.
Speaker: Mary Arcia
Fecha: Miercoles, 30 de Octubre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Introducción a SQL Azure
Descripción: Presentación del servicio de almacenamiento de datos en la nube por parte de Microsoft a las empresas de hoy.
Speaker: Miguel Mendoza
Fecha: Martes, 12 de Noviembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Como migrar tus bases de datos SQL Server 2012 a SQL Azure
Descripción: Definir y validar los pasos a establecer en el proceso de migración de los sistemas de información transaccional en nuestras empresas a la nube.
Speaker: José Redondo / Jesús Gil
Fecha: Viernes, 29 de Noviembre de 2013
Hora: 12:30PM (Hora Venezuela)
Título: Diseño de aplicaciones de bases de datos SQL Azure
Descripción: Aplicar y establecer las normativas practicas a la hora de diseñar eficientes aplicaciones de bases de datos en la nube.
Speaker: José Redondo
Fecha: Jueves, 12 de Diciembre de 2013
Hora: 12:30PM (Hora Venezuela)

Espero les sea de mucho provecho los mismos. Animate e inscribete, a que esperas.

Tod@s están cordialmente invitados.

Nos pillamos en próxima, Winking smile.

Pie

Conceptos Fundamentales de Proyectos BI en Plataforma Microsoft (Intro)


Después de unas buenas y merecidas vacaciones estoy de nuevo por estos lados para continuarles aportándoles conocimientos del maravilloso mundo de las bases de datos en todas sus formas y sabores.

La presente será el inicio de una serie de entregas referente a la ejecución de Proyectos de Inteligencia de Negocio (Business Intelligence – ‘BI’) con herramientas Microsoft en general.

En el diagrama a exponer a continuación, les validare y expondre cada una de las fases que influirá en la ejecución de dichos proyectos con el fin de generar soluciones eficientes y exitosas a implementar en este ámbito.

Conceptos Fundamentales de Proyectos BI en Plataforma Microsoft

Como podemos visualizar ampliamente en el diagrama, cada componente es un paso vital para ejecutar dichos proyectos, a su vez, teniendo en cuenta que son constituidos los mismos con herramientas de trabajo especializadas para cada tarea a ejercer, y dichas herramientas son Productos y Servicios provistos por Microsoft como lo son entre “otros”:

Cover Intro

En la siguiente entrega de este post, tratare el primer paso a ejecutar de manera sencilla y simple, la cual lo he denominado “Programación y Planificación del Proyecto”.

Nos pillamos en la próxima, Winking smile.

Webcast: Sacándole provecho a MS SQL Server 2012 FileTable para la gestión de datos en entornos heterogéneos en 24 Horas PASS Latam (Presentación + Demos)


En el presente post, les hago entrega de la presentación así como las demos (código) que expuse en este webcast durante este grandioso evento.

PRESENTACIÓN DEL WEBCAST

 

Logo

VIDEO DE LA PRESENTACIÓN

Para poder visualizar el video de esta presentación, pueden verlo en linea a través del siguiente enlace de mi SkyDrive:

 A continuación les emito los scripts utilizado durante la presente charla:

Script T-SQL

/*
Código T-SQL  “Habilitar el servicio de FileStream”
Opciones a aplicar
0 = Deshabilita la compatibilidad de FILESTREAM para esta instancia.
1 = Habilita FILESTREAM para el acceso a Transact-SQL.
2 = Habilita FILESTREAM para el acceso de transmisión por secuencias a Transact-SQL y Win32.
*/

EXEC
    sp_configure
        filestream_access_level,
        2
RECONFIGURE
GO

——————————————————————————————

Código T-SQL  “Crear base de datos ha aplicar dicha opción”

CREATE DATABASE DBT_24HorasPASSLatam_DemoFileTable
    ON PRIMARY
        (Name = DBT_24HorasPASSLatam_DemoFileTable,
    FILENAME = ‘C:\Users\Cheo\Documents\MS SQL PASS Group Venezuela\SQL PASS Venezuela 2012\Webcast – 24 Horas PASS Latam\DBT_24HorasPASSLatam_DemoFileTable.mdf’),
    FILEGROUP FGR_PRIMARIO
        CONTAINS FILESTREAM
            (
            NAME = DBT_24HorasPASSLatam_DemoFileTable_FileTableFS,
            FILENAME=’C:\Users\Cheo\Documents\MS SQL PASS Group Venezuela\SQL PASS Venezuela 2012\Webcast – 24 Horas PASS Latam\FS’
            )
            LOG ON
            (
            Name = DBT_24HorasPASSLatam_DemoFileTableLog,
            FILENAME = ‘C:\Users\Cheo\Documents\MS SQL PASS Group Venezuela\SQL PASS Venezuela 2012\Webcast – 24 Horas PASS Latam\DBT_24HorasPASSLatam_DemoFileTableLog.ldf’
            )
            WITH FILESTREAM
                (
                NON_TRANSACTED_ACCESS = FULL,
                DIRECTORY_NAME = N’DBT_24HorasPASSLatam_DemoFileTable’
                );
GO

——————————————————————————————

Código T-SQL  “Validando las opciones de FileStream”

SELECT
    DB_NAME(database_id),
    non_transacted_access,
    non_transacted_access_desc
FROM
    sys.database_filestream_options;
GO

——————————————————————————————

Código T-SQL  “Crear una tabla FileTable”
 
USE DBT_24HorasPASSLatam_DemoFileTable
GO

CREATE TABLE
    TBL_FileTableDEMO AS FileTable
WITH
    (
    FileTable_Directory = ‘TBL_FileTableDEMO_Dir’
    );
GO

——————————————————————————————

Código T-SQL  “Seleccionar datos desde FileTable” – Tabla vacia

USE DBT_24HorasPASSLatam_DemoFileTable;
GO

SELECT
    *
FROM
    DBT_24HorasPASSLatam_DemoFileTable.dbo.TBL_FileTableDEMO
GO

——————————————————————————————

Código T-SQL  “Seleccionar datos desde FileTable” – Tabla poblada

USE DBT_24HorasPASSLatam_DemoFileTable;
GO

SELECT
    [name] AS [Nombre de archivo],
    [file_type] AS [Tipo de archivo],
    CAST ( [file_stream] AS VARCHAR ) AS [Archivos almacenados],
    [cached_file_size] AS [Tamaño de archivo],
    [creation_time] AS [Fecha de creación],
    [last_write_time] AS [Fecha ultima escritura],
    [last_access_time] AS [Fecha ultimo acceso]
FROM
    DBT_24HorasPASSLatam_DemoFileTable.dbo.TBL_FileTableDEMO
GO

——————————————————————————————

Copiar datos, Comando T-SQL ‘INSERT’

USE DBT_24HorasPASSLatam_DemoFileTable;
GO

INSERT INTO
    DBT_24HorasPASSLatam_DemoFileTable.dbo.TBL_FileTableDEMO
    (
    [name],
    [file_stream]
    )
    SELECT
        ‘Ejemplo.pptx’,
        * FROM OPENROWSET
            (
                BULK N’C:\Users\Cheo\Documents\MS SQL PASS Group Venezuela\SQL PASS Venezuela 2012\Webcast – 24 Horas PASS Latam\Ejemplo.pptx’ ,
                SINGLE_BLOB
            )
                AS [Archivo de datos FT]
GO

——————————————————————————————

  Código T-SQL  “Identificar directorio y/o archivos”

USE DBT_24HorasPASSLatam_DemoFileTable;
GO

SELECT
    [name] AS [Nombre de archivo],
    [file_type] AS [Tipo de archivo],
    CAST ( [file_stream] AS VARCHAR ) AS [Archivos almacenados],
    [cached_file_size] AS [Tamaño de archivo],
    [is_directory] AS [Es directorio]
FROM
    DBT_24HorasPASSLatam_DemoFileTable.dbo.TBL_FileTableDEMO
GO

——————————————————————————————

Código T-SQL – «Identificar rutas de archivos»
                     
SELECT
    FileTableRootPath ( ‘DBT_24HorasPASSLatam_DemoFileTable’ ) AS [Ruta de archivo]
GO
——————————————————————————————

Código T-SQL – «Identificar identificador para los archivos»
                     
SELECT
    GetPathLocator ( ‘\\Lapsql01\lapsql01\DBT_24HorasPASSLatam_DemoFileTable\TBL_FileTableDEMO_Dir’ ) AS [ID de ubicación de archivo]
GO

——————————————————————————————

Código T-SQL – «Establecer ruta relativa de los archivos / directorio»
                     
SELECT
    file_stream.GetFileNamespacePath () AS [Ruta]
FROM
    DBT_24HorasPASSLatam_DemoFileTable.dbo.TBL_FileTableDEMO
GO

Espero que la presente exposición les sea útil en el manejo de datos heterogeneos en sus escenarios empresariales.

pass_summit_2013

Nos pillamos en una próxima entrega, Winking smile.

Paquete de actualización acumulativo 8 para SQL Server 2008 Service Pack 3 – SQL Server 2008 SP3 Cumulative Update #8


En el presente post, le anuncio el lanzamiento por parte de Microsoft del paquete de actualización acumulativo 8 para MS SQL Server 2008 Service Pack 3. A través de la siguiente liga, vosotros podrán descargar e instalar dicho paquete.

http://support.microsoft.com/kb/2771833

Después de aplicar este paquete «CU8», la versión de MS SQL Server 2008 será: 10.00.5828.00.

Nos pillamos en un próximo Breaking News, Winking smile.

Conceder permisos para el Servicio de SQL Server Integration Services 2012


El siguiente post, lo emito a raíz de muchas consultas que me han hecho sobre el acceso al servicio de SQL Server Integretion Services 2012, el cual viene predeterminadamente bloqueado al momento de instalar el producto. Para solventar este incidente de manera sencilla y rápida, aquí le doy estos tips para que superen rápidamente este obstáculo y puedan utilizarlo rápidamente.

Tengan en cuenta que todos los usuarios del grupo «Usuarios» tenían acceso al servicio de Integration Services de forma predeterminada, cierto. Ahora, cuando instalamos SQL Server 2012, los usuarios no tendremos acceso predeterminadamente al servicio Integration Services, ya que por políticas de seguridad de Microsoft, el servicio lo han establecido con niveles de seguridad elevados de forma predeterminada. Por lo cual, una vez que hayamos instalado SQL Server 2012, debemos conceder acceso a dicho servicio.

El siguiente gráfico nos expone el error que nos emite el SSMS a la hora de intentar acceder al servicio no habiendo habilitado los usuarios que lo utilizarán.

Aquí los pasos a seguir para habilitarlo:

1.- Ejecute la aplicación Dcomcnfg.exe que es el Servicio de Componente de nuestro sistema. Esta aplicación nos proporciona una interfaz de usuario para modificar algunos valores de configuración del Registro del sistema.

2.- En el cuadro de diálogo Servicios de componente, expanda el nodo Servicios de componente > Equipos > Mi PC > Configuración DCOM.

3.- Haga clic con el botón secundario en Microsoft SQL Server Integration Services 11.0 y, a continuación, haga clic en Propiedades.

4.- En la pestaña Seguridad, haga clic en Editar en la sección Permisos de inicio y activación.

5.- Agregue los usuarios que deben acceder a SQL Server Integration Services, y asigne los permisos adecuados y, a continuación, haga clic en Aceptar.

6.- Repita los pasos 4 a 5 para los permisos de acceso.

7.- Reinicie el SQL Server Management Studio.

8.- Reinicie el Servicio Integration Services desde el SQL Server Configuration Manager.

Y listo. Tendremos habilitado nuestro servicio de Integración de Datos en nuestro servidor.

Espero haberlo ayudado sencillamente con los pasos expuestos anteriormente.

Nos pillamos en un próximo SQL Tips, Winking smile.

Componentes de MS SQL Server 2012 desde un solo sitio en tu propio idioma.


Hola a tod@s mis seguidores.

Ante tantas solicitudes y requerimientos que me han solicitado referente a donde conseguir los Add-IN y demas juguetes con los cuales trabajar desde aplicaciones clientes como MS Excel hasta de servidores como MS SharePoint, me he tomado la tarea de recopilarles a tod@s vosotr@s, un listado de los componentes que considero personalmente tener instalados en sus lugares de trabajo.

A continuación se los enumero indistintamente de su aplicabilidad:

Microsoft SQL Server 2012 de Evaluación

Microsoft SQL Server 2012 nos permite adquirir una plataforma de datos lista para la nube, ayudando a las organizaciones a revolucionalizar ideas, optimizando su gestión de datos en toda las instituciones y Pyme que deseen instaurarlo como nucleo gestor de información.

Microsoft SQL Server 2012 Express

Microsoft SQL Server 2012 Express es un potente y fiable sistema gratuito de gestión de datos que proporciona un almacén de datos ameno y confiable para sitios web y aplicaciones de escritorio ligeros.

Microsoft SQL Server 2012 Feature Pack

El Microsoft SQL Server 2012 Feature Pack es una colección de paquetes independientes que proporcionan un valor adicional para Microsoft SQL Server 2012.

Microsoft SQL Server 2012 Report Builder

Generador de informes que nos proporciona un productivo entorno de creación de informes para los profesionales de TI y usuarios avanzados. Es compatible con todas las capacidades de SQL Server Reporting Services 2012.

Microsoft SQL Server 2012 Master Data Services Add-In para Microsoft Excel

El Add-in de los Servicios de Datos Maestros para Excel es una herramienta poderosamente sencilla que nos brinda la capacidad de actualizar los datos maestros a múltiples usuarios que acceden a los mismos, sin poner en peligro la integridad de los datos hospedados en SQL Server con Master Data Services.

Microsoft SQL Server 2012 Performance Dashboard Reports

El SQL Server 2012 Performance Dashboard Reports nos brinda paneles de rendimiento para ser utilizados con la función de informes personalizados de SQL Server Management Studio.

Microsoft SQL Server 2012 PowerPivot para Microsoft Excel ® 2010

Microsoft PowerPivot para Microsoft Excel 2010 ofrece una tecnología innovadora y veloz para la manipulación de grandes conjuntos de datos, integración simplificada de datos, y la capacidad de compartir sin esfuerzo su análisis a través de Microsoft SharePoint.

Microsoft SQL Server 2012 Reporting Services para Microsoft SharePoint Technologies 2010

El SQL Server 2012 Reporting Services Add-in para tecnologías basadas en Microsoft SharePoint 2010 le permitira integrar su entorno de informes con la experiencia de colaboración de SharePoint 2010.

Microsoft SQL Server 2012 Semantic Language Statistics

El Lenguaje Semántico Estadístico de base de datos es un componente necesario para la función de búsqueda semántica estadístico en Microsoft SQL Server 2012 Semantic Language Statistics.

Controlador para FileStream en Microsoft ® SQL Server 2012 – Windows Logo Certification

Catálogo de archivo para el Controlador del servicio de FileStream para Microsoft SQL Server 2012 el cual nos permitirá certificar para Plataformas Windows Server 2008 R2 / Windows Server 2012. Con este controlador, se cumplirá con los estándares de Microsoft para compatibilidad y prácticas recomendadas en sistemas Windows Server 2008 R2 / 2012 operativos.

Microsoft SQL Server StreamInsight 2.0

Microsoft StreamInsight es la tecnología de procesamiento de eventos complejo de Microsoft que nos permite ayudar a las empresas a crear aplicaciones orientadas a eventos y ha obtener una mejor idea de la correlación de flujos de eventos de múltiples fuentes con latencia cercana a cero.

Microsoft JDBC Driver 4.0 para SQL Server

Descargue este controlador para plataformas Java “JDBC” 4.0 creado para Microsoft SQL Server. Este controlador JDBC de tipo 4 nos proporcionará conectividad de base de datos a través de las interfaces estándar de programación de aplicaciones (API) JDBC disponibles en Java Platform, Enterprise Edition 5 y 6.

Guía de ejecución de las mejores prácticas para los Servicios de Calidad de Datos

Esta guía se centra en un conjunto de mejores prácticas para optimizar el rendimiento de Data Quality Services (DQS).

Microsoft Drivers 3.0 para SQL Server para PHP

El Microsoft Drivers 3.0 para SQL Server para PHP proporcionan conectividad a Microsoft SQL Server desde aplicaciones PHP.

Documentación de Microsoft SQL Server 2012 para entornos de firewall y proxy restringidas

El instalador de Microsoft SQL Server 2012 nos instala solamente el visor de ayuda del producto no instalando como tal ninguna documentación del mismo en su totalidadya que toda la documentación de SQL Server está disponible en línea.

Espero que información anteriormente condensada les permita optimizar su entorno de trabajo con la nueva versión de MS SQL Server 2012.

Hasta una próxima entrega, Winking smile.

El Blog de José Redondo en tu Windows Phone


Estimad@s seguidores de mi blog tecnológico, lo invito a descargar la aplicación de lectura RSS de mi sitio en la Tiendas de aplicaciones de Windows Phone para Venezuela a través del siguiente enlace: (http://www.windowsphone.com/es-ve/store/app/jos%C3%A9-redondo/81506149-5dcf-4b90-b819-88144a21b65b).

Espero le sea de utilidad para tod@s los que utilizamos esta plataforma móvil.

Hasta un próximo breaking news, Winking smile.