Generación de reportes gráficos en SharePoint 2010 a partir de múltiples fuentes de datos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Generación de reportes gráficos en SharePoint 2010 a partir de múltiples fuentes de datos"

Transcripción

1 Generación de reportes gráficos en SharePoint 2010 a partir de múltiples fuentes de datos Palabras claves (keywords): SharePoint 2010, Programación e Ingeniería de Software, Inteligencia de Negocios, Gráficos Web (SharePoint 2010, Computer Programming and Software Engineering, Business Intelligence, Web Graphics) Resumen Este trabajo propone una solución a la problemática de la representación visual de datos en la Plataforma SharePoint Se presenta el diseño de un componente para dicha plataforma que permite configurar y mostrar datos de forma gráfica a partir de diferentes fuentes de datos. Se describe cómo lograr la extracción, transformación y carga de estos datos de manera que sea posible conectar diversas fuentes de los mismos, además de mostrar cómo permitir la utilización de diferentes bibliotecas de generación de gráficos en la Web. Finalmente se comenta un caso de uso de este componente en la Plataforma Académica Weboo Live de la Facultad de Matemática y Computación de la Universidad de La Habana. Abstract This article presents a computational solution for a SharePoint 2010 data visualization component. It describes the design of an extension for this platform that allows the user to get data from different data sources, configure it and present it graphically through some of the most common web graphics libraries. It shows then, how to extract, transform and load the data from several data sources. The article also shows the necessary structure to handle graphical web libraries and the way to use them in a web part for Microsoft SharePoint Finally, is presented an application of this component in WebooLive an academic web platform hosted in the Math s and Computer Science Faculty at the University of Havana. Introducción Uno de los conceptos muy desarrollados en el mundo informático en nuestros días es la Inteligencia de Negocios [1], en inglés Business Intelligence, o simplemente, BI. La aplicación de la BI se ha hecho indispensable en aras de tener un dominio completo sobre grandes volúmenes de datos que se manejan en muchos sistemas informáticos. Uno de los puntos clave en la BI es brindar una visión global sobre una gran cantidad de información para así facilitar el proceso de toma de decisiones por parte de los usuarios. Es de suponer entonces que una gran cantidad de software haya sido desarrollado con este fin. Algunos de estos son herramientas que permiten computar los datos, analizarlos y mostrar los resultados en un formato apropiado para un escenario determinado. Entre ellos se encuentran algunos productos como Microsoft SQL Server, Integration Services, Analysis Services y Reporting Services [2], y las tablas pivotes de Microsoft Office Excel [3], entre otros. Estos permiten realizar el proceso de extracción, transformación y carga de los datos, proporcionando funcionalidades para su análisis y representación casi siempre de forma tabular o gráfica. Estos productos, junto a otros muchos que existen, cuentan en ocasiones con la limitante de que o son

2 complicados de configurar y utilizar (como es el caso de Reporting Services [2]) o la representación de los datos de forma gráfica se lleva a cabo por componentes que solamente pueden ser visualizados en contextos definidos. Sin embargo el escenario de la Inteligencia de Negocios es mucho más amplio que el antes mencionado, no obstante, las herramientas referidas constituyen el punto de contacto entre la problemática existente y el mundo de la BI. El problema detrás de este trabajo es la representación gráfica de datos en el contexto de Microsoft Office SharePoint 2010 [4]. Para esto se podrían utilizar los productos anteriores haciendo uso de la interoperabilidad que brindan los mismos 1, en cambio, lo que se propone en este trabajo es una solución liviana, flexible y fácil de integrar como un elemento web más en las páginas de los sitios de SharePoint 2010; que al mismo tiempo brinde al usuario facilidades de interacción con los datos. Desarrollo Arquitectura La solución propuesta consta de tres partes fundamentales (resaltadas en la Figura 1 con fondo naranja y verde): recuperación de los datos, procesamiento de los mismos y su representación gráfica. Fuentes de Datos es de Datos Web Part en el servidor de SharePoint es Gráficos SQL Server SSAS Sql SSAS Esquema de datos de Sql Server Esquema de datos de SSAS X, Y Series de datos X, Y OData OData Esquema de datos de OData Series de datos Fuentes Externas Componente dentro de SharePoint 2010 Figura 1. Arquitectura general del componente de generación de reportes gráficos a partir de diferentes fuentes de datos. En la se muestra la arquitectura general del componente. En ella se distinguen dos partes del mismo llamadas conectores de datos y conectores gráficos, el objetivo de estos elementos es no atar la solución propuesta a una fuente 1 Microsoft SQL Server, Microsoft Office Excel y Microsoft Office SharePoint 2010 pertenecen a la línea de productos de Microsoft para la Inteligencia de Negocios (LOB) [4]

3 de datos en particular, de la misma manera se pretende que la visualización final de los gráficos pueda realizarse con múltiples alternativas. Las fuentes de datos a utilizar por este componente, serían todas aquellas para las que se pueda crear un conector de fuente de datos que sirva de puente entre ambos (este proceso se haría a través de la utilización de la API 2 definida para esto). De forma análoga sucede con las bibliotecas gráficas y sus conectores gráficos. es de Fuentes de Datos Los conectores a fuentes de datos están concebidos como bibliotecas compiladas en.net Framework 3.5 [5] (las soluciones para SharePoint 2010 no soportan versiones superiores) que utilizan una API diseñada para que, por medio de Entidades y Relaciones entre ellas, se brinde al componente un esquema representativo del dominio de datos que se desea representar gráficamente. En la Figura 2 se encuentra una representación gráfica de esta estructura y del uso de la API. Servidor de fuente de Datos Fuente de Datos a fuente de datos Web part en el servidor de SharePoint API Fuente de Datos Interface Fuente de Datos Entidades Entidades cargadas de las fuentes de datos Entidades dentro Relaciones de la fuente de datos Figura 2. Estructura de acceso a los datos de una fuente de datos a través de un conector a fuente de datos. Un conector a fuentes de datos debe ser capaz de extraer un esquema de entidades y relaciones que representen el dominio de datos que se desea graficar. Además de esto debe brindar un mecanismo para retornar los datos correspondientes al esquema seleccionado. Es decir, será quien se encargue directamente de efectuar los pedidos del componente de SharePoint a la fuente de datos. La comunicación entre la fuente de datos y el componte se garantiza a través de la implementación de la interfaz definida para este propósito dentro de la API que se brinda. En esta API se encuentra además un conjunto de clases (en su mayoría abstractas, para brindar la mayor flexibilidad posible) que permiten una comunicación conector-componente 2 API (Application Programming Interface), es un protocolo dirigido a ser utilizado como una interfaz por componentes de un software para comunicarse mutuamente.

4 de manera que sea transparente para este último el cómo se resuelven las operaciones de extracción, transformación y carga de los datos para la fuente de datos específica. Las entidades del esquema son una manera de agrupar datos que pueden pertenecer a un mismo concepto. En el caso de que la fuente de datos sea Microsoft SQL Server [2], estas entidades pueden representar tablas de sus bases de datos. Por otra parte si la fuente de la información son documentos de Microsoft Excel, la implementación del conector debe entonces proveer la interpretación adecuada para obtener a partir del documento el esquema mencionado. Las relaciones del esquema brindan un mecanismo mediante el cual se pueden relacionar las entidades creadas y de esta manera los conceptos creados sobre los datos. Estas relaciones son llamadas relaciones locales. Este tipo de relación tiene la característica de que son gestionadas por la misma fuente de datos (siempre que esto sea posible) y no en el servidor de SharePoint. Esto permite una mayor eficiencia en el momento en que se efectúe la carga de los datos, pues en lugar de que el componente tenga que mezclar la información de todo el esquema de datos obtenida a partir de su fuente de datos, es la propia fuente de datos la que realiza esta operación para la cual se encuentra optimizada, y solo envía al componente los datos específicos que requiere de ella. Este diseño distribuido para el procesamiento de las consultas [6] permite entre otras cosas un mayor rendimiento en el servidor de SharePoint y una disminución de la carga de la red pues solo se envía la información necesaria. El proceso de agregar nuevos conectores al servidor de SharePoint 2010, donde se encontraría desplegado el componente, puede lograrse mediante la activación de una característica para SharePoint. Esto coloca el ensamblado del nuevo conector en el GAC 3 el cual es después integrado al componente dinámicamente. La carga se lleva a cabo mediante la utilización de la biblioteca para SharePoint Microsoft.Practices.ServiceLocator [7], una biblioteca pensada para la implementación del patrón ServiceLocator, el cual está basado a su vez en el patrón IoC 4 [8]. La idea es eliminar las dependencias de tipos concretos mediante el uso de interfaces que definen las funcionalidades requeridas. Cuando se requiere una implementación concreta que implemente alguna de las interfaces mapeadas, la biblioteca es capaz de resolver la dependencia y devolver dicha instancia. Como todo conector, constituye una implementación concreta de la interfaz definida en la API, basta registrar cada conector mapeándolo con la interfaz adecuada. Controlador de Fuentes de Datos El controlador de fuentes de datos es un objeto que forma parte del componente. Su función es manejar los conectores a fuentes de datos, seleccionar, mezclar y filtrar los datos que son cargados desde cada una de estas y ponerlos a disposición de la siguiente fase del proceso. 3 GAC (Global Assembly Cache) [4], que traducido se escribe Cache de Ensamblados Global. Esta es una carpeta especial del sistema operativo Windows que se encuentra generalmente en [C:]\Windows\assembly y que sirve como carpeta temporal para ensamblados que podrán ser utilizados de forma global por diferentes aplicaciones. 4 IoC (Inversión of Control), en español, Inversión del Control. Es también conocido como Principio Hollywood (Hollywood Principle).

5 Como se puede apreciar en Figura 3 este objeto contiene un conjunto de esquemas que son representativos, cada uno, del esquema de datos definido para cada fuente de datos. Estos esquemas individuales están compuestos por entidades y las relaciones locales entre las mismas. Una de sus funcionalidades es la de permitir relacionar los esquemas particulares de cada una de las fuentes de datos mediante la utilización de relaciones remotas [8]. Así se le ha llamado a este tipo de relación, la cual se lleva a cabo en el propio componente y no en las fuentes de datos, las mismas permiten relacionar entidades de distintas fuentes de datos (por ejemplo una base de datos creada con Microsoft SQL Server y un documento creado con Microsoft Office Excel). Lo anterior implica que el controlador de fuentes de datos, cuando va a realizar la carga de los mismos, primeramente ejecuta la carga de los datos de las diferentes fuentes de datos de manera independiente y luego, con los datos obtenidos, efectúa las relaciones remotas para crear el conjunto resultante de datos, opcionalmente el conjunto de datos resultante pudiera ser filtrado si el usuario lo desea. es a fuentes de datos Controlador de Fuentes de Datos Relación local Controlador Gráfico Relación remota Figura 3. En esta figura se muestran partes del componente como son el objeto controlador de fuentes de datos y la lista de instancias de conectores a fuentes de datos. Además se puede apreciar el esquema relacional que se crea a partir de las entidades, relaciones locales y remotas que da lugar a un conjunto de datos que es utilizado por la próxima etapa. El resultado de este procesamiento de los datos es precisamente la obtención de un subconjunto de ellos que represente los datos que realmente se quieren representar gráficamente y que se encuentran de manera adecuada para su consumo por la próxima etapa. Controlador de Gráficas El controlador de bibliotecas gráficas es un objeto capaz de tomar un conjunto de datos, resultado del paso anterior, y adecuarlo para que pueda ser representado gráficamente. Además dispone de una lista de instancias de conectores

6 gráficos a las diferentes bibliotecas gráficas que se encuentran registradas, así como brinda una manera de poder crear diferentes tipos de layouts 5 en los que se puedan visualizar estos gráficos. La mayoría de las bibliotecas generadoras de gráficos para la web (como Highcharts [9] y jqplot [10]) crean sus gráficos a partir de una o varias series de datos. Una serie de datos es un conjunto de vectores ordenados (x 1,,x n) donde el valor de cada componente es representado en el eje apropiado. Las bibliotecas gráficas consumen estas series y utilizan estos valores para generar los gráficos según del tipo de gráfico que se visualizará. Cuando se habla de adecuar el conjunto de datos retornado por el controlador de fuentes de datos se refiere a que es necesario crear un conjunto de series de datos a partir de ellos teniendo en cuenta cuál será el tipo de gráfico que será visualizado con cada una de las series. En la Figura 4se muestra un esquema que comienza con la transformación del conjunto resultante del proceso de carga y transformación en un conjunto de series listas para ser utilizadas por alguna de las bibliotecas de gráficos. Conjunto de datos resultante Controlador de bibliotecas gráficas API de es Interface Gráfico Series, Tipos de Gráficos, Propiedades Bibliotecas Gráficas Highcharts jqplot Controlador de Layout del Web part Figura 4. Esquema que presenta el proceso de creación de series a partir de un conjunto de datos resultantes y un conjunto de bibliotecas gráficas utilizadas a través de sus respectivos conectores gráficos. El Controlador de Bibliotecas de Gráficos afronta el problema de la diversidad de bibliotecas generadoras de gráficos que pueden ser escogidas por el usuario para la generación de los diferentes gráficos. Nuevamente se requiere de una solución flexible que posibilite la comunicación entre estas bibliotecas de gráficos y el controlador. La solución propuesta incluye en la API tipos con los que se pueden manipular estas bibliotecas de forma transparente para el controlador. Esto se hace mediante la implementación de una interfaz que sirve de puente comunicador entre los diferentes conectores gráficos específicos para cada biblioteca gráfica y el controlador de las mismas, que se apoya en los tipos ya existentes en la API (como las series de datos y propiedades generales de los gráficos). 5 La palabra layout puede traducirse como diseño, disposición, esquema. En nuestro contexto se refiere al diseño de la interface de usuario en la que se mostrara el gráfico o varios de ellos.

7 Estos conectores gráficos son bibliotecas compiladas en.net Framework 3.5 que son desplegadas en el servidor de SharePoint por medio de una característica. Este proceso registra el ensamblado en el GAC desde el cual sus declaraciones de tipos serán accesibles desde cualquier sitio de SharePoint. La biblioteca Microsoft.Practices.ServiceLocator permite la carga de los conectores gráficos dinámicamente de forma análoga a como se hace para los conectores a fuentes de datos. Algo que sería interesante incorporar al componente es la habilidad de poder capturar ciertos eventos lanzados por la interfaz web de su página para, de esta manera, incrementar su grado de interactividad. Esto se podría lograr a través de la incorporación a la API de tipos wrappers 6 de algunos de los eventos definidos en las bibliotecas de gráficos. El problema con esta concepción radica en que estas bibliotecas se encuentran implementadas, en su mayoría, en lenguajes como JavaScript utilizando CSS y la API de adaptadores está implementada en lenguaje C# por lo que no es tan directa la solución a este problema. Figura 5. Esquema que representa una propuesta de conexión entre los diferentes componentes que permita dar solución al problema de la interactividad de los gráficos. Una posible solución es la creación de un servicio WCF/REST [4] desplegado como una solución para SharePoint en el servidor. Este tendría acceso a los wrappers declarados en la API de adaptadores y uno de sus puntos de enlace 7 recibirá como argumentos el nombre del evento y sus valores asociados. Este, haciendo uso de los wrappers, devuelve como resultado un texto que contiene el código JavaScript necesario para realizar los cambios en el gráfico. En el momento en que un gráfico lance un evento, este tendrá especificado un llamado asíncrono (Ajax [11]) a la URL en la que se encuentra mapeado el punto de enlace del servicio antes mencionado, pasándole como parámetros de la URL los argumentos necesarios. En la Figura 5 se representa, en forma de diagrama, este proceso. 6 Un tipo es wrapper de otro si este sirve de envoltura o encapsulamiento de las funcionalidades del otro. 7 Un punto de enlace [4], en el contexto de WCF no es más que un método de CSharp que puede ser mapeado a una de las direcciones de comunicación que ofrece el servicio. Si se encuentra en formato REST entonces es una dirección orientada a recursos.

8 Bibliotecas Generadoras de Gráficos Web Las bibliotecas generadoras de gráficos para el escenario web son aquellas que poseen funcionalidades para, a partir de datos en forma de series y una configuración adecuada, mostrar un gráfico en una página web. Las bibliotecas actuales y más utilizadas se basan en HTML5 [12], JavaScript y CSS3. En particular, HTML5 brinda una nueva característica llamada SVG (Scalable Vector Graphics) [12] con la cual permite al usuario una mayor interactividad con los elementos del gráfico. Como ejemplo de esto, tenemos una de las más utilizadas actualmente, Highcharts [9]. En la Figura 6 se muestran algunos de los gráficos que se pueden generar con esta biblioteca. Figura 6. Visualización de gráficos generados por bibliotecas gráficas para la web. Estos en particular fueron tomados del conjunto de ejemplos brindado por la biblioteca Highcharts. Visualización Gráfica de Información Docente En la Facultad de Matemática y Computación de la Universidad de La Habana En la facultad de Matemática y Computación de la Universidad de La Habana se encuentra hospedado sobre un servidor de SharePoint 2010, un portal de sitios docentes llamado WebooLive [13]. Cada uno de los sitios que forman parte de este conjunto contiene información acerca de distintos procesos de la facultad. Entre estas informaciones se encuentran los registros de asistencias a clases y evaluaciones en las diferentes asignaturas que cursan los estudiantes. Estos están almacenados en una biblioteca de documentos compartidos, como documentos creados utilizando Microsoft Office Excel, a la cual los profesores acceden para obtener o introducir información acerca de estos aspectos. Para los profesores y directivos de la facultad es de importancia poder realizar análisis de esta información de manera que pueda ayudar a un mejor funcionamiento del proceso docente que se lleva a cabo sirviendo como apoyo a la toma de decisiones. Como parte de la solución a esta problemática se ha desarrollado el componente descrito en la sección anterior para lograr una visualización gráfica de la información. Esta manera es preferible a la forma tabular tradicional en la representación de datos pues muestra resultados compactos y sintetizados además de ser fáciles de interpretar por el usuario.

9 La solución comienza por acceder al contenido de cada uno de los documentos de cada sitio de asignatura. Esto se puede lograr mediante la utilización del OCM (Object Client Model o Modelo Cliente de Objetos [4]) que se encuentra en la API brindada por SharePoint 2010 para el manejo de sus objetos internos. Utilizando sus clases se puede navegar por cada sitio y, en cada uno, acceder a la biblioteca de registros de asistencias y evaluaciones. Para la obtención de los datos residentes en el interior de cada registro se utilizará una herramienta llamada ShareReport [3]. Esta herramienta utiliza la biblioteca OpenXml [3] para acceder al contenido de los documentos creados por Microsoft Office y obtener o introducir datos. En este caso es utilizada para obtener los datos necesarios de cada uno de los registros. Estos datos obtenidos son colocados en una base de datos en Microsoft SQL Server. El esquema de tablas que se propone es en forma de estrella [14] lo que optimiza el acceso a la información a través de la utilización de un cubo [14] de Microsoft SQL Analysis Services [14]. Ya que la información contenida en los registros de asistencia y evaluaciones cambia constantemente, es necesario realizar el proceso de carga de los datos con frecuencia. Para automatizar el proceso se utilizan los Jobs de SharePoint los cuales no son más que conjuntos de instrucciones que tienen una programación de horarios para su ejecución. En este caso se coloca el código necesario para la navegación a través de los sitios, la carga de la información desde los registros, la transformación y carga en la base de datos de Microsoft SQL Server y la activación del proceso de precálculo de los resultados. En la Figura 6 se muestran ejemplos de gráficos resultantes de este proceso representado en la Figura 7. Asistencia Evaluación ShareReport SQL Server Analysis Services Adaptador Figura 7. Representación gráfica de las principales etapas de la solución propuesta. Conclusiones Con el desarrollo de este componente se ha creado una solución computacional que permite elevar la eficiencia en el análisis de información empresarial. Uno de sus principales aportes radica en la implementación de una arquitectura basada en conectores que permite extender dinámicamente el conjunto de fuentes de datos disponibles para el usuario así como las bibliotecas generadoras de gráficos para la web que puede utilizar para las representaciones visuales. Otro punto importante a resaltar es que es un componente altamente personalizable pues brinda al usuario, mediante la API, la opción de crear sus propias implementaciones de conectores e incorporárselos al componente dinámicamente. Como su implementación está basada en un elemento web de SharePoint, permite ser manipulado como tal, brindando

10 además de sus propias funcionalidades las que poseen los elementos web de manera predeterminada. Además esta implementación no necesita de otras aplicaciones externas a SharePoint para su funcionamiento. Este trabajo es apenas un comienzo, existe trabajo que hacer. El procesamiento de las consultas de forma distribuida y su optimización es una primera línea de investigación que podría ser desarrollada porque a pesar de que el volumen de información que es representable en un gráfico no suele ser grande, las consultas que se realicen para obtener los datos que serán representados sí podrían contener bastante información. También es necesario continuar desarrollando el conjunto predeterminado de conectores de datos con el fin de cubrir un dominio mayor de fuentes de datos y bibliotecas generadoras de gráficos para la web. Además es necesario enriquecer las capacidades del Controlador Gráfico explotando las cualidades interactivas de los gráficos. Bibliografía [1] Microsoft Corporation, «Business Intelligence,» Microsoft Corporation, [En línea]. Available: [2] Microsoft Corporation, «SQL Server,» [En línea]. Available: [3] L. S. M. K. Karel Trueba, «Licenciado en Ciencia de La Computación, Universidad de La Habana,» Facultad de Ciencias de la Computación de la Universidad de la Habana, La Habana, [4] J. Krause, C. Langhirt, A. Sterff, B. Pehlke y M. Döring, SharePoint 2010 as a Development Platform, New York: Apress, [5] Pro C# 2008 and the.net 3.5 Platform, New York: Apress, [6] D. Kossmann, «The State of the Art in Distributed Query Processing,» ACM Computing Surveys, vol. 32, nº 4, p , [7] Microsoft Corporation, «MSDN,» Microsoft Corporation, [En línea]. Available: [8] M.-S. C. Chihping Wang, «On the Complexity of Distributed Query Optimization,» IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, vol. 8, nº 4, [9] J. Kuan, Learning Highcharts, Birmingham, [10] C. Leonello, «jqplot,» [En línea]. Available: [11] W3C, «AJAX,» Enero [En línea]. Available: [12] M. J. Collins, Pro HTML5 with Visual Studio 2012, New York: Apress, [13] M. K. Lester Sánchez, «PLATAFORMA ACADÉMICA PARA LA GESTIÓN DEL CONOCIMIENTO Y EL APRENDIZAJE COLABORATIVO,» Facultad de Matemática y Computacion de la Universidad de la Habana, La Habana, [14] S. M. Reed Jacobson, Microsoft SQL Server 2005 Analisys Services Step by Step, Washington: Microsoft Press, [15] Ultra-Fast ASP.NET 4.5, New York: Apress, [16] Microsoft Corporation, «MSDN,» [En línea]. Available:

Manual del usuario de SAP BusinessObjects Web Intelligence

Manual del usuario de SAP BusinessObjects Web Intelligence SAP BusinessObjects Business Intelligence Suite Document Version: 4.0 Support Package 7-2013-11-13 Manual del usuario de SAP BusinessObjects Web Intelligence Tabla de contenidos 1 Introducción de Web Intelligence....

Más detalles

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions

MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions S MS_20488 Developing Microsoft SharePoint Server 2013 Core Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción En este

Más detalles

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions S MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este

Más detalles

SQL SERVER 2008 R2 BI 07/07/2010 BUSINESS INTELLIGENCE

SQL SERVER 2008 R2 BI 07/07/2010 BUSINESS INTELLIGENCE Todo en la vida comienza con código VII Encuentro Desarrolladores Microsoft BUSINESS INTELLIGENCE Ana María Bisbé York Servicios Profesionales VII Encuentro Desarrolladores Microsoft Todo en la vida comienza

Más detalles

Desarrollo Business Intelligence sobre tecnología Microsoft

Desarrollo Business Intelligence sobre tecnología Microsoft MICSQLBIRA Desarrollo Business Intelligence sobre tecnología Microsoft Fabricante: Microsoft Grupo: Bases de Datos Subgrupo: Microsoft SQL Server 2008 R2 Formación: Presencial Horas: 20 Introducción Este

Más detalles

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Curso académico 2008-2009 1 Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de

Más detalles

50465Ae PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards

50465Ae PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards 50465Ae PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft SharePoint Server 2010 Formación: Presencial Horas: 15 Introducción

Más detalles

Workshop de Investigadores en Ciencias de la Computación WICC 2002

Workshop de Investigadores en Ciencias de la Computación WICC 2002 Visualización de Información de Bases de Datos Heterogéneas María Laura Cobo Sergio R. Martig Silvia Castro Pablo R. Fillottrani Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional

Más detalles

Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.

Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información. Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información. Visual Studio 2015 Microsoft Visual Studio 2015 es un conjunto de herramientas

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web.

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web. Microsoft Office SharePoint Server 2007 es un conjunto integrado de características de servidor que puede contribuir a mejorar la eficacia organizativa al ofrecer completas funciones de administración

Más detalles

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C#

Programa de actualización profesional ACTI.NET. Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# Programa de actualización profesional ACTI.NET Desarrollo de Aplicaciones Web con ASP.NET MVC 5.0 y C# OBJETIVOS: Reconocer las diferentes tecnologías disponibles para desarrollo Web con la plataforma

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

Desarrollo de Aplicaciones Web

Desarrollo de Aplicaciones Web Desarrollo de Aplicaciones Web Con Visual Studio 2012 MOC: 20486, 35 hrs Sobre este curso En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC avanzadas tecnologías y herramientas

Más detalles

Versión Versión del documento: 1.4 SP5-2014-03-20. Manual del usuario: SAP BusinessObjects Analysis, edición para Microsoft Office

Versión Versión del documento: 1.4 SP5-2014-03-20. Manual del usuario: SAP BusinessObjects Analysis, edición para Microsoft Office Versión Versión del documento: 1.4 SP5-2014-03-20 Manual del usuario: SAP BusinessObjects Analysis, edición para Microsoft Office Tabla de contenido 1 Acerca de este manual.... 6 1.1 Destinatarios de este

Más detalles

SQL Server Business Intelligence parte 1

SQL Server Business Intelligence parte 1 SQL Server Business Intelligence parte 1 Business Intelligence es una de las tecnologías de base de datos más llamativas de los últimos años y un campo donde Microsoft ha formado su camino a través de

Más detalles

Introducción. Tipo de artículo: Artículo corto Temática: Inteligencia artificial Recibido: 05/09/2015 Aceptado: 15/10/2015

Introducción. Tipo de artículo: Artículo corto Temática: Inteligencia artificial Recibido: 05/09/2015 Aceptado: 15/10/2015 Tipo de artículo: Artículo corto Temática: Inteligencia artificial Recibido: 05/09/2015 Aceptado: 15/10/2015 Crawler focalizado para la extracción de documentos PDF desde revistas científicas Focused crawler

Más detalles

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI) Los Programas de Especialización en Computación e Informática tienen por finalidad formar en un corto plazo especialistas en diversas áreas de TIC, proporcionándole a cada participante herramientas que

Más detalles

Una Herramienta para el Aprendizaje del Álgebra Relacional

Una Herramienta para el Aprendizaje del Álgebra Relacional Una Herramienta para el Aprendizaje del Álgebra Relacional Carmen Hernández, Yania Crespo, Pilar Romay, Miguel Angel Laguna Departamento de Informática Universidad de Valladolid 47011 Valladolid e-mail:

Más detalles

ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions

ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions ST28_Developing Microsoft SharePoint Server 2013 Advanced Solutions Presentación Este curso proporciona a los desarrolladores de SharePoint la información necesaria para implementar soluciones SharePoint

Más detalles

CURSO DE ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES Y SERVICIOS WEB ASP.NET MVC 4 CON HTML 5, CSS3, JAVASCRIPT Y WINDOWS AZURE

CURSO DE ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES Y SERVICIOS WEB ASP.NET MVC 4 CON HTML 5, CSS3, JAVASCRIPT Y WINDOWS AZURE CURSO DE ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES Y SERVICIOS WEB ASP.NET MVC 4 CON HTML 5, CSS3, JAVASCRIPT Y WINDOWS AZURE PRESENTACION DEL CURSO DE EXPECIALIZACION EN DESARROLLO DE APLICACIONES

Más detalles

Programación en Capas.

Programación en Capas. Programación en Capas. Ricardo J. Vargas Del Valle Universidad de Costa Rica, Ciencias de Computación e Informática, San José, Costa Rica, 506 ricvargas@gmail.com Juan P. Maltés Granados Universidad de

Más detalles

SQL Server Reporting Services 2000 y 2005

SQL Server Reporting Services 2000 y 2005 SQL Server Reporting Services 2000 y 2005 Este artículo presenta SQL Server Reporting Services. Se presentan primero las funcionalidades de la primera versión de esta herramienta y después las mejoras

Más detalles

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET

UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET UTILIZACIÓN DE NAVEGADORES WEB PARA INTERACTUAR CON PROGRAMAS DESARROLLADOS CON LABVIEW POR MEDIO DE INTERNET Enrique Ramón Gómez Rosas, Miguel Angel Mendoza García, Luis Alejandro De la Cruz Velázquez

Más detalles

CL_55042 SharePoint 2013 Business Intelligence

CL_55042 SharePoint 2013 Business Intelligence S CL_55042 SharePoint 2013 Business Intelligence www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso presencial de tres

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0

Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Instalación y Configuración del IIS para la facturación WEB en Aspel-SAE 6.0 Para utilizar la modalidad de facturación WEB es necesario realizar los siguientes procedimientos: 1. Instalar IIS de acuerdo

Más detalles

PowerPivot y Modelo Tabular con SQL Server Analysis Services 2012

PowerPivot y Modelo Tabular con SQL Server Analysis Services 2012 PowerPivot y Modelo Tabular con SQL Server Analysis Services 2012 Ana María Bisbé 9º Encuentro Danysoft en Microsoft Novedades SQL Server 2012 RC0 PowerPivot con SQL Server 2012 Flexibilidad y potencia

Más detalles

online Master Programación Java SE y Java EE

online Master Programación Java SE y Java EE online Master Programación Java SE y Java EE Objetivos Mejorar las competencias en todo lo relacionado con Visual studio.net y su framework para trabajar con componentes Windows y Web, crear aplicaciones

Más detalles

Talento Digital. Relación de programas oficiales de certificación en plataformas de desarrollo Web y Móviles mundialmente reconocidas

Talento Digital. Relación de programas oficiales de certificación en plataformas de desarrollo Web y Móviles mundialmente reconocidas CRÉDITOS CONDONABLES PARA EDUCACIÓN TÉCNICA, TECNOLÓGICA Y UNIVERSITARIA EN COLOMBIA FONDO DE DESARROLLO DEL TALENTO DIGITAL EN TI Convenio Interadministrativo Fon TIC 534 ICETEX 535 de 2011 Talento Digital

Más detalles

MsCodersCamp 2014. SharePoint Online: Desarrolla tus apps en la nube. Cloud. Colaboran: #MsCodersCamp2014

MsCodersCamp 2014. SharePoint Online: Desarrolla tus apps en la nube. Cloud. Colaboran: #MsCodersCamp2014 MsCodersCamp 2014 Cloud SharePoint Online: Desarrolla tus apps en la nube Colaboran: MsCodersCamp 2014 Miguel Tabera SharePoint MVP Beezy Spenta www.sinsharepointnohayparaiso.com @migueltabera www.blogmup.net

Más detalles

Calendario de Cursos a Distancia

Calendario de Cursos a Distancia Valor añadido Danysoft www.danysoft.com Calendario de Cursos a Distancia Febrero y Marzo 2011 Servicios Profesionales Danysoft 13/01/2011 1 Servicios Profesionales Danysoft PRESENTACIÓN Y OBJETIVOS Danysoft,

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

ENSAMBLE DE CREATIVIDAD + TECNOLOGÍA PARA MATERIALIZAR SOLUCIONES

ENSAMBLE DE CREATIVIDAD + TECNOLOGÍA PARA MATERIALIZAR SOLUCIONES ENSAMBLE DE CREATIVIDAD + TECNOLOGÍA PARA MATERIALIZAR SOLUCIONES Somos un grupo de jóvenes mexicanos, con gran experiencia en el desarrollo de software. Nos gusta estar al día con los avances y tendencias

Más detalles

APLICACIÓN SOBRE TECNOLOGÍA WEB PARA LA GESTIÓN DE CONTRATOS

APLICACIÓN SOBRE TECNOLOGÍA WEB PARA LA GESTIÓN DE CONTRATOS APLICACIÓN SOBRE TECNOLOGÍA WEB PARA LA GESTIÓN DE CONTRATOS ENTERPRISE WEB APPLICATION FOR CONTRACTS MANAGEMENT José Ramón Hilarión Agüero Institución: ACCS, País: Cuba, Correo electrónico: hilarion@nauta.cu,

Más detalles

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio). Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este

Más detalles

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

Más detalles

Configuración de Aspel-SAE 6.0 para trabajar Remotamente

Configuración de Aspel-SAE 6.0 para trabajar Remotamente Configuración de Aspel-SAE 6.0 para trabajar Remotamente Para configurar Aspel-SAE 6.0 como servidor remoto, es necesario realizar los siguientes pasos: 1. Instalar IIS de acuerdo al Sistema Operativo.

Más detalles

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca Ing. WILSON ALFREDO ORTEGA ORDOÑEZ Ing. JUAN CARLOS MENDEZ CAMACHO Universidad del Cauca Facultad

Más detalles

Dirección General de Educación Superior Tecnológica

Dirección General de Educación Superior Tecnológica Dirección General de Educación Superior Tecnológica 1.- Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: Créditos (Ht-Hp_créditos): Carrera: Aplicaciones Web TWB-1403 1-4

Más detalles

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina.

Parte III. Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte I Características del proyecto. Web corporativa. Aplicación gestión. Comandas. Gestión cocina. Parte II Requisitos técnicos proyecto. Servidor. Cliente. Tecnologías empleadas. Diagrama de red. Parte

Más detalles

SharePoint como Centro de sus datos de negocio. J.C. González (@jcgm1978) y Mario Cortes (@mariocortesf)

SharePoint como Centro de sus datos de negocio. J.C. González (@jcgm1978) y Mario Cortes (@mariocortesf) SharePoint como Centro de sus datos de negocio J.C. González (@jcgm1978) y Mario Cortes (@mariocortesf) Workshops & sesiones organizadas en tracks paralelos: IT PRO, Negocio (BIZ) y Desarrollo(DEV) + Información:

Más detalles

SQL Server 2014 Implementación de una solución de Business Intelligence (SQL Server, Analysis Services, Power BI...)

SQL Server 2014 Implementación de una solución de Business Intelligence (SQL Server, Analysis Services, Power BI...) Prólogo 1. A quién se dirige este libro? 15 2. Requisitos previos 15 3. Objetivos del libro 16 4. Notación 17 Introducción al Business Intelligence 1. Del sistema transaccional al sistema de soporte a

Más detalles

PROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Web Applications

PROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Web Applications PROGRAMA FORMATIVO Microsoft Certified Solutions Developer (MCSD): Web Applications Julio 2015 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional:

Más detalles

50064 Advanced SharePoint Development

50064 Advanced SharePoint Development 50064 Advanced SharePoint Development Introducción Este curso de cinco días impartido por instructor, provee a estudiantes con el conocimiento y habilidades para convertirse en un desarrollador de primera

Más detalles

Cristian Blanco www.cristianblanco.es

Cristian Blanco www.cristianblanco.es INSTALACIÓN Y USO DE ENTORNOS DE DESARROLLO 2.1 ENTORNO DE DESARROLLO INTEGRADO Un entorno de desarrollo integrado (en inglés integrated development environment) es un programa informático compuesto por

Más detalles

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008

Desarrollador de Aplicaciones Empresariales con Visual Studio 2008. Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 VS0800e Desarrollador de Aplicaciones Empresariales con Visual Studio 2008 Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2008 Formación: elearning Horas: 450 Introducción En

Más detalles

XII Encuentro Danysoft en Microsoft Abril 2015. Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código

XII Encuentro Danysoft en Microsoft Abril 2015. Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código Ana María Bisbé York Servicios Profesionales sp@danysoft.com 916 638683 www.danysoft.com Abril 2015 Sala 1 SQL Server

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA

UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO FACULTAD DE INGENIERIA PRACTICA 1. INSTALACIÓN Y CONFIGURACIÓN DE VISUAL STUDIO Y OPENGL LABORATORIO COMPUTACIÓN GRAFICA PROFESORA: M.I. ELIZABETH FONSECA CHAVEZ

Más detalles

AcuODBC Controlador ODBC para Datos Vision

AcuODBC Controlador ODBC para Datos Vision AcuODBC Controlador ODBC para Datos Vision RESUMEN EJECUTIVO AcuODBC es una interface de comunicaciones diseñada para proveer acceso a los archivos de datos de COBOL desde aplicaciones Windows como aquellas

Más detalles

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para Empresas en Crecimiento Portfolio SAP BusinessObjects Soluciones SAP para Empresas en Crecimiento Resumen Ejecutivo Inteligencia

Más detalles

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO

PEEPER PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERIA CARRERA DE INGENIERIA DE SISTEMAS. Mayo 2014. Versión 2.1 OSCAR IVAN LÓPEZ PULIDO PEEPER Implementación del cambio de técnica usada para la actualización de datos en los reportes de esfuerzo, usados como métrica de productividad, progreso y costo de los proyectos, de la compañía de

Más detalles

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI)

PROGRAMAS DE ESPECIALIZACIÓN EN COMPUTACIÓN E INFORMÁTICA (PECI) Los Programas de Especialización en Computación e Informática tienen por finalidad formar en un corto plazo especialistas en diversas áreas de TIC, proporcionándole a cada participante herramientas que

Más detalles

KD-01061 Seguimiento de Proyectos con Microsoft Project Professional 2010

KD-01061 Seguimiento de Proyectos con Microsoft Project Professional 2010 Gold Learning Gold Business Intelligence Silver Data Plataform Seguimiento de Proyectos con Microsoft Project Professional 2010 www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción.

Más detalles

Programa de Capacitación y Certificación Web Applications Development with Microsoft.NET Framework 4

Programa de Capacitación y Certificación Web Applications Development with Microsoft.NET Framework 4 Programa de Capacitación y Certificación Web Applications Development with Microsoft.NET Framework 4 Informes@compusur.com 993-3143306; 01800-5093106 1 Contenido 10267 - Introducción al Desarrollo Web

Más detalles

Project Online Introducción La voz del cliente Qué es Project Online? Características del producto

Project Online Introducción La voz del cliente Qué es Project Online? Características del producto Project Online Introducción Ya ha pasado un año desde la liberación de la versión 2013 de los productos Microsoft, en especial esta versión agregó un nuevo elemento a la familia de productos de Office

Más detalles

Business Intelligence

Business Intelligence 2012 Business Intelligence Agenda Programas Diferencias de OLTP vs OLAP Arquitectura de una solución de BI Tecnologías Microsoft para BI Diferencias entre OLTP v/s OLAP Alineación de Datos OLTP Datos organizados

Más detalles

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE DESCRIPCIÓN Microsoft es una de las principales empresas dedicada al mundo de las tecnologías, haciendo grandes esfuerzos para ponerse a la cabeza de la actualidad

Más detalles

Microsoft Dynamics AX 2012 Una Nueva Generación de ERP

Microsoft Dynamics AX 2012 Una Nueva Generación de ERP Una Nueva Generación de ERP Microsoft Corporation April 2011 no es solo la versión siguiente de un excelente producto. Es, de hecho, un cambio generacional en software empresarial, que entrega nuevos niveles

Más detalles

10778 Implementing Data Models and Reports with Microsoft SQL Server 2012

10778 Implementing Data Models and Reports with Microsoft SQL Server 2012 10778 Implementing Data Models and Reports with Microsoft SQL Server 2012 Introducción Inteligencia de negocio (BI) se está convirtiendo incrementalmente importante para compañías de diferentes tamaños

Más detalles

gvsig 0.6 Manual de usuario Extension de ArcIMS

gvsig 0.6 Manual de usuario Extension de ArcIMS gvsig 0.6 Manual de usuario Extension de ArcIMS (Versión preliminar) Se permite la copia y distribución de copias literales de este documento, pero no se permiten cambios. 2005 Conselleria de Infraestructuras

Más detalles

916 638683 info@danysoft.com www.danysoft.com. Temario

916 638683 info@danysoft.com www.danysoft.com. Temario SQL SQL Server 2012 Office 2013 XI Encuentro Danysoft en Microsoft Visualizar modelos analíticos con herramientas Microsoft BI Ana María Bisbé York a.bisbe@danysoft.com 916 638683 info@danysoft.com www.danysoft.com

Más detalles

e-planning - Estudio de frameworks para la creación de interfaces gráficas -

e-planning - Estudio de frameworks para la creación de interfaces gráficas - e-planning - Estudio de frameworks para la creación de interfaces gráficas - Elaborado por Rodrigo Testillano Tordesillas Versión del documento: 1.0 Página 1 de 12 Índice INTRODUCCIÓN... 3 JSF.... 4 SOBRE

Más detalles

Arquitectura SSRS Report Builder. Arquitectura SSRS. Seminario: Explotando Datos Reporting Services (SSRS)

Arquitectura SSRS Report Builder. Arquitectura SSRS. Seminario: Explotando Datos Reporting Services (SSRS) Seminario: Construyendo una solución de BI paso a paso con SQL Server 2005 Explotando Datos Reporting Services (SSRS) Ing. José Mariano Alvarez Jose.Mariano.alvarez @ sqltotalconsulting.com SQL Server

Más detalles

BItec Portal. transformamos sus datos en decisiones GUÍA DE PRODUCTO

BItec Portal. transformamos sus datos en decisiones GUÍA DE PRODUCTO transformamos sus datos en decisiones BItec Portal GUÍA DE PRODUCTO BItec Portal es una herramienta de Business Intelligence basada en.net que implementa un completo Portal Web que extrae, organiza y resume

Más detalles

CL_55035 Microsoft SharePoint Server 2013 for the Site Owner/Power User

CL_55035 Microsoft SharePoint Server 2013 for the Site Owner/Power User Gold Learning Gold Business Intelligence Silver Data Plataform S Microsoft SharePoint Server 2013 for the Site Owner/Power User www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción.

Más detalles

SAP Financial Consolidation, diseñador de cubos Versión del documento: 10.1 Support Package 02 2015-12-14. Manual del usuario del diseñador de cubos

SAP Financial Consolidation, diseñador de cubos Versión del documento: 10.1 Support Package 02 2015-12-14. Manual del usuario del diseñador de cubos SAP Financial Consolidation, diseñador de cubos Versión del documento: 10.1 Support Package 02 2015-12-14 Manual del usuario del diseñador de cubos Contenido 1 Novedades en el diseñador de cubos....6 2

Más detalles

Manual del publicador de SAP BusinessObjects Enterprise

Manual del publicador de SAP BusinessObjects Enterprise Manual del publicador de SAP BusinessObjects Enterprise SAP BusinessObjects Enterprise XI 3.1 Service Pack 3 Copyright 2010 SAP AG.Reservados todos los derechos. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge,

Más detalles

Desarrollo de Aplicaciones Windows Con Visual Studio 2010

Desarrollo de Aplicaciones Windows Con Visual Studio 2010 Desarrollo de Aplicaciones Windows Con Visual Studio 2010 (.NET FRAMEWORK 4.0) ACERCA DEL CURSO: Esta Especialidad está diseñado para desarrollar los conocimientos y habilidades para el desarrollo de aplicaciones

Más detalles

Taller de Sistemas de Información 1

Taller de Sistemas de Información 1 Taller de Sistemas de Información 1 Trabajo de Laboratorio Primer Semestre Año 2007 1. Introducción En los tiempos que corren los clásicos juegos de mesa han sido llevados a Internet al igual que muchas

Más detalles

Calendario de Cursos a Distancia

Calendario de Cursos a Distancia Calendario de Cursos a Distancia Febrero y Marzo 2011 Servicios Profesionales Danysoft 13/01/2011 1 Servicios Profesionales Danysoft PRESENTACIÓN Y OBJETIVOS Danysoft, desde 1990, y los Servicios Profesionales

Más detalles

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010

MS_10267 Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este curso provee

Más detalles

CENTRO DE COMPETENCIA EN TECNOLOGIA MICROSOFT

CENTRO DE COMPETENCIA EN TECNOLOGIA MICROSOFT CENTRO DE COMPETENCIA EN TECNOLOGIA MICROSOFT ÍNDICE PLANTEAMIENTO DE NUESTRO CENTRO DE COMPETENCIA COMPETENCIA EN SHAREPOINT COMPETENCIA EN BUSINESS INTELLIGENCE COMPETENCIA DE DESARROLLOS.NET METODOLOGIA

Más detalles

CL_55119. SQL Server 2012 Reporting Services. www.ked.com.mx

CL_55119. SQL Server 2012 Reporting Services. www.ked.com.mx Gold Learning Gold Business Intelligence Silver Data Plataform SQL Server 2012 Reporting Services www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso está destinado

Más detalles

SWITCH TRANSACCIONAL BASADO EN EL PASO DE MENSAJES XML

SWITCH TRANSACCIONAL BASADO EN EL PASO DE MENSAJES XML SWITCH TRANSACCIONAL BASADO EN EL PASO DE MENSAJES XML Diana Béjar Domínguez 1, Elena Luzuriaga Castro 2, Fabricio Echeverría Briones 3 1 Ingeniera en Computación 2006 2 Ingeniera en Computación 2006 4

Más detalles

SÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS

SÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS SÍLABO DE SOLUCIONES WEB Y APLICACIONES DISTRIBUIDAS I. INFORMACIÓN GENERAL 1.1 Facultad: Ingeniería 1.2. Carrera Profesional: Ingeniería en Sistemas Computacionales 1.3. Departamento: -----------------------

Más detalles

MANUAL DE USUARIO DE OFICINA CONECTADA

MANUAL DE USUARIO DE OFICINA CONECTADA MANUAL DE USUARIO DE OFICINA CONECTADA 1 OFICINA CONECTADA INDICE 1 INTRODUCCIÓN...3 2 USO DEL SERVICIO...4 2.1 CONFIGURACIÓN EQUIPO CLIENTE...4 2.2 ADMINISTRACIÓN AVANZADA...5 2.2.1 Gestión de usuarios...7

Más detalles

Plan de Estudios 2015-2016 Máster GIS Esri España Departamento de Formación

Plan de Estudios 2015-2016 Máster GIS Esri España Departamento de Formación 2015-2016 Máster GIS Esri España Departamento de Formación 2 PLAN DE ESTUDIOS Este Máster se desarrolla a lo largo de un año académico completo. Su duración total es de 9 meses (de Octubre de 2015 a Julio

Más detalles

Instalación de Microsoft SQL Server 2005

Instalación de Microsoft SQL Server 2005 Instalación de Microsoft SQL Server 2005 Instalación de MS SQL Server 2005 1/5 Podemos descargar una versión de prueba válida por 180 días de forma gratuita de: http://www.microsoft.com/downloads/details.aspx?familyid=6931fa7f-c094-49a2-a050-2d07993566ec&displaylang=es

Más detalles

Guía de usuario CUBO TI

Guía de usuario CUBO TI Guía de usuario CUBO TI Soluciones Administrativo Financieras y Comerciales para Empresas Departamento de Ingeniería de Software TI Contenido Guía de usuario de Cubos Suite para Windows... 3 Introducción...

Más detalles

Análisis de Competencias en TIC para la Modernización Curricular del Programa de. Ingeniería de Sistemas de la Universidad de Pamplona Colombia.

Análisis de Competencias en TIC para la Modernización Curricular del Programa de. Ingeniería de Sistemas de la Universidad de Pamplona Colombia. Análisis de Competencias en TIC para la Modernización Curricular del Programa de Ingeniería de Sistemas de la Universidad de Pamplona Colombia. Laura Patricia Villamizar Carrillo Maritza del Pilar Sánchez

Más detalles

Academia de la carrera de Licenciatura en Informática del Instituto Tecnológico de Aguascalientes

Academia de la carrera de Licenciatura en Informática del Instituto Tecnológico de Aguascalientes DATOS DE LA ASIGNATURA Nombre de la Asignatura: Tecnologías WEB Carrera: Licenciatura en Informática Clave de la asignatura: IFS-0403 Horas teoría - horas práctica - créditos 3-2-8 1. HISTORIA DEL PROGRAMA

Más detalles

CONFIGURACIÓN Y DESARROLLO

CONFIGURACIÓN Y DESARROLLO CONFIGURACIÓN Y DESARROLLO Beneficios Permite controlar con eficiencia el rendimiento. SQL Server 2005 brinda a los administradores de Microsoft Dynamics GP herramientas de control automatizadas y mejoradas

Más detalles

APACHE SOLR, UN MOTOR DE BÚSQUEDA DE CÓDIGO ABIERTO Luis Miguel Estrada Ramos

APACHE SOLR, UN MOTOR DE BÚSQUEDA DE CÓDIGO ABIERTO Luis Miguel Estrada Ramos Revista Digital Universitaria 1 de noviembre 2012 Volumen 13 Número 11 ISSN: 1067-6079 APACHE SOLR, UN MOTOR DE BÚSQUEDA DE CÓDIGO ABIERTO Luis Miguel Estrada Ramos Resumen Apache Solr, un motor de búsqueda

Más detalles

Modelización y diseño interactivo de interfaces con estructura dinámica

Modelización y diseño interactivo de interfaces con estructura dinámica Modelización y diseño interactivo de interfaces con estructura dinámica P. Castells, F. Saiz, R. Moriyón, F. García E.T.S. de Informática, Universidad Autónoma de Madrid Ctra. de Colmenar Viejo km. 17,

Más detalles

80295 Extending Microsoft Dynamics CRM 2011

80295 Extending Microsoft Dynamics CRM 2011 80295 Extending Microsoft Dynamics CRM 2011 Introducción Este curso ofrece información detallada e interactiva en como desarrollar extensiones para Microsoft Dynamics CRM 2011, con foco en métodos de extensión

Más detalles

CAPITULO 7. MS SQL Server Express Edition

CAPITULO 7. MS SQL Server Express Edition CAPITULO 7 MS SQL Server Express Edition 7.1 Requerimientos Previos El proceso de instalación de Microsoft SQL Server 2008 no es complejo y es de gran importancia tener en cuenta que se está realizando

Más detalles

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM

PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM PROGRAMA FORMATIVO: DESARROLLO DE APLICACIONES PARA MÓVILES CON TECNOLOGÍA IBM Noviembre 2015 1 DATOS GENERALES DEL CURSO 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES (IFC) Área Profesional: DESARROLLO

Más detalles

Sistema de Control Domótico

Sistema de Control Domótico UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN ELECTRÓNICA Y AUTOMATICA PROYECTO FIN DE CARRERA Sistema de Control Domótico a través del bus USB Directores:

Más detalles

Comparación de características entre las ediciones Estándar y Enterprise

Comparación de características entre las ediciones Estándar y Enterprise Comparación de características entre las ediciones Estándar y Enterprise Enterprise Enterprise es una plataforma completa de datos para ejecutar aplicaciones de misión crítica OLTP (Online Transaction

Más detalles

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV Maximizar el valor a través de conocimiento de negocio Business Intelligence White Paper Noviembre 2011 La información contenida en este documento representa el punto de vista actual

Más detalles

Temario. Herramientas Microsoft BI Performance Point Dashboard

Temario. Herramientas Microsoft BI Performance Point Dashboard BI con Sharepoint 2010 Ana María Bisbé York a.bisbe@danysoft.com, Servicios Profesionales sp@danysoft.com www.danysoft.com 18.04.2013 Temario Herramientas Microsoft BI Performance Point Dashboard Kpis

Más detalles

Especialista en Explotación de Datos y Descubrimiento del Conocimiento (Data Mining and Knowledge Discovery) pablosanz@gmail.com

Especialista en Explotación de Datos y Descubrimiento del Conocimiento (Data Mining and Knowledge Discovery) pablosanz@gmail.com Pablo Sanz Especialista en Explotación de Datos y Descubrimiento del Conocimiento (Data Mining and Knowledge Discovery) pablosanz@gmail.com Summary Actualmente desarrolla su tesis Clasificar con algoritmos

Más detalles

MS_20247 Configuring and Deploying a Private Cloud

MS_20247 Configuring and Deploying a Private Cloud Gold Learning Gold Business Intelligence Silver Data Plataform Configuring and Deploying a Private Cloud www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción. Este curso

Más detalles

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server Sobre el Profesor Master en Tecnologías de Bases de Datos (Administración de Bases de Datos e Inteligencia

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

DATOS DEL/ LOS AUTOR/ES DEL TRABAJO

DATOS DEL/ LOS AUTOR/ES DEL TRABAJO ABSTRACT V CONGRESO INTERNACIONAL DE EXPRESIÓN GRÁFICA XI CONGRESO NACIONAL DE PROFESORES DE EXPRESIÓN GRÁFICA EN INGENIERÍA, ARQUITECTURA Y ÁREAS AFINES Rosario, ARGENTINA 1, 2 y 3 de octubre de 2014

Más detalles

Microsoft SQL Server e Inteligencia de Negocio con Excel

Microsoft SQL Server e Inteligencia de Negocio con Excel Competencias Microsoft Mediante estas certificaciones, Microsoft acredita que contamos con personal técnico cualificado, y con la experiencia en proyectos en clientes suficientes, para ofrecer soluciones

Más detalles

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services Código: S29 Duración: 25 horas En este curso, los estudiantes aprenderán cómo diseñar y desarrollar servicios de acceso a datos remotos y locales de diversas fuentes de datos. También aprenderán cómo desarrollar

Más detalles

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013 Gold Learning Gold Business Intelligence Silver Data Plataform P Planning, Deploying and Managing Microsoft Project Server 2013 www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción.

Más detalles