Sergio Carrillo Vila DPE (Data Platform Engineer) Solid Quality Mentors

Slides:



Advertisements
Presentaciones similares
Inteligencia de Negocio con Microsoft Office Sharepoint Server 2007 Rubén Alonso Cebrián
Advertisements

Herramientas de control de eventos y tareas en Windows Vista
¿Está utilizando todo el potencial de Microsoft SQL Server? Fernando Bocigas SQL Server Product Manager Microsoft Ibérica S.R.L. 16 de Marzo de 2005 Fernando.
Protección de servidores de correo Exchange 2007 con Forefront para Exchange Iván Castro Gayoso Security Technology Specialist
Implementación de Entornos de Colaboración Rubén Alonso Cebrián
Microsoft Office Sharepoint Server Business Intelligence Rubén Alonso Cebrián Código: HOL-SPS07.
Microsoft Sql Server 2000 Reporting Services Ruben Alonso Cebrian Código: HOL-SQL03.
Proyecto Narnia 2010 Grupo 3 Martin Forastier, Dario Navarro, Paula Pereyra, Rodrigo Vilar Taller de Sistemas de Información 1 Facultad de Ingeniería,
Virtual Desktop Infrastructure (VDI) from Microsoft
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
SharePoint para Internet
Control Parental en Windows Vista. Se ha dicho por ahí… …sobre Windows Vista: …sobre Windows Vista: - El usuario quiere trabajar y usar su ordenador,
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Conexión a Base de Datos con NetBeans
Exchange Server 2007 Actualización de un clúster CCR a Service Pack 1 Joshua Sáenz G.
IIS 8 Windows Server 2012 Paulo Dias IT
SQL Server Compact. Potencia y bajo consumo (300)
REMOVE THIS SLIDE! This is the description I sent to Antón – make sure I structure the slides like this. Also, finish demo – populate with more data for.
José Parada Gimeno ITPro Evangelist
Application & Multi Server Management
Microsoft System Center Operations Manager 2007 Gestión de Eventos
- Arquitectura e Implementación
Nuevas Certificaciones y cómo conseguirlas David Carrasco Microsoft Certified Trainer
Integración de BizTalk 2009 con Visual Studio 2008 Enrique Palomino BizTalk Escalation Engineer.
Entity Framework Desarrollador vs. DBA Enrique Puig Nouselles
Protección de datos de Exchange con System Center Data Protection Manager 2007 Joshua Sáenz G.
TRUCOS Y PISTAS PARA CONFIGURAR KCD CON ISA 2006
Enrique Puig Nouselles DPE – Area Relacional MCITP.
Integración de Microsoft Visio con SharePoint Server 2010
ALEJANDRO LEGUIZAMO Sales Manager – Mentor Solid Quality Mentors SQL Server 2008 R2 Reporting Services Map Overview.
Generación de Workflows con SharePoint Designer Matías Cordero Ochoa
SQL Server 2008 R2 Reporting Services Component Library Overview ALEJANDRO LEGUIZAMO Sales Manager – Mentor Solid Quality Mentors
Sergio Carrillo Vila DPE (Data Platform Engineer) Solid Quality Mentors
Service Pack 3 SQL Server 2005 Marcos Celada Microsoft Support Services
Windows Server 2012 Alberto Marcos González (Plain Concepts)
Reporting Services: Report Builder Server Mode Enhacements
Gestión Basada en Directivas en SQL Server 2008
MOSS Servicios de búsqueda e indexación Rubén Alonso Cebrián
Con la colaboración de:. Fernando Bocigas {Jefe de Producto SQL Server}
FOREFRONT TMG VPN Juan Luis García Rambla MVP Windows Security
FOREFRONT TMG HTTPS INSPECTION Juan Luis García Rambla MVP Windows Security
Características Técnicas
Características Técnicas
Características Técnicas
Como ser más productivos con SQL Server Data Tools - SSDT
INFOPATH 2010 DANIELA CHEDRAUI.
Microsoft InfoPath. Creación y publicación de formularios empresariales Dese su aparición en Office 2003, Microsoft InfoPath se ha convertido en una de.
PowerPivot: SharePoint IT Experience José Quinto Zamora DPE (Data Platform Engineer) Solid Quality Mentors
Debido a la persecución de la obtención de la excelencia en la cadena de valor de las organizaciones mediante la optimización de procesos de negocio (BPM),
© 2006 Microsoft Corporation. All rights reserved.
InfoPath Ventajas y Uso.
Como Desarrollar SW Distribuido de Calidad
Publicación Segura con Forefront Protection 2010 para SharePoint.
Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación de un portal de revistas electrónicas EUITIO Daniel.
Readiness Microsoft - Ingram - SolidQ. MVP SQL Server Capacitación oficial en Bogotá, México, Perú Colaborador Revistas Director Operaciones +10 SQL.
Webcast TechNet: Automatización de los procesos de TI con Opalis: para un Centro de Datos verdaderamente dinámico.
Forefront Para Exchange Incidencias Más Frecuentes Presentador: Ross Parkel SEE de Soporte Para Forefront Server y Antigen.
POWER PIVOT Experiencia en Cliente ALEJANDRO LEGUIZAMO Sales Manager – Mentor Solid Quality Mentors
SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors El modelo relacional en la nube.
FACULTAD: CIENCIAS ECONÓMICAS Y EMPRESARIALES ASIGNATURA: GESTIÓN DE CONTENIDO ELECTRÓNICO TÍTULO: TINFOPATH - VENTAJAS Y USO. AUTORA: MARIA DANIELA TOMALÁ.
Microsoft InfoPath ESTEFANIA FIALLO.
Bases de Datos y Conectores
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
• SQL Server Integration Services SSIS
Taller de Inteligencia de Negocios SQL Server Analysis Services Semana 8.
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Sesión 2.
Transcripción de la presentación:

Sergio Carrillo Vila DPE (Data Platform Engineer) Solid Quality Mentors

Índice Evolución del acceso a datos. Evolución del acceso a datos. La necesidad de un modelo. La necesidad de un modelo. Acceso a datos. Acceso a datos. Demo. Pasado y presente. Demo. Pasado y presente. Model Driven Applications. Model Driven Applications. SQL Server Modeling SQL Server Modeling Demo. SQL Server Modeling. Demo. SQL Server Modeling. Model View Controller. (MVC) Model View Controller. (MVC) Demo. Integración VS MVC. Demo. Integración VS MVC. Preguntas. Preguntas. Contacto. Contacto.

EVOLUCIÓN DEL ACCESO A DATOS

Evolución en el acceso a datos A lo largo del tiempo han surgido muchas tecnologías para acceder a los datos A lo largo del tiempo han surgido muchas tecnologías para acceder a los datos ODBC (Open Data Base Conectivity) ODBC (Open Data Base Conectivity) OLEDB (Object Linking and Embedding Database) OLEDB (Object Linking and Embedding Database) MSXML (Microsoft XML Core Services) MSXML (Microsoft XML Core Services) ADO.NET ADO.NET Entity Framework Entity Framework

ACCESO A DATOS

Acceso a datos AplicaciónInterfazDriverBD

LA NECESIDAD DE UN MODELO

La necesidad de un modelo El modelo nos va a ayudar a entender la aplicación Transparencia El modelo nos va a ayudar a entender la aplicación Transparencia El modelo va a permitir que los cambios sean muchos más rápidos Productividad El modelo va a permitir que los cambios sean muchos más rápidos Productividad Evolucionamos ¡NECESIDAD DE UN CAMBIO! Evolucionamos ¡NECESIDAD DE UN CAMBIO! No todo son ventajas. Tenemos el problema de que: No todo son ventajas. Tenemos el problema de que: No hay una forma estándar de plasmar los modelos. No hay una forma estándar de plasmar los modelos. No hay una herramienta para visualizar los modelos. No hay una herramienta para visualizar los modelos. No hay una forma de compartir los modelos. No hay una forma de compartir los modelos.

PASADO Y PRESENTE Acceso a datos a través de una conexión directa. Acceso a datos a través de una conexión directa. Acceso a datos a través de una conexión con el modelo. Acceso a datos a través de una conexión con el modelo. Acceso a datos a través de objetos. Acceso a datos a través de objetos.

Demo. Pasado y presente En la demo hemos visto: En la demo hemos visto: Acceso a la base de datos a través de una conexión directa. Acceso a la base de datos a través de una conexión directa. Acceso a la base de datos a través de un modelo. Acceso a la base de datos a través de un modelo. Podemos cambiar el modelo y no cambiar la base de datos. Podemos cambiar el modelo y no cambiar la base de datos. Acceso a la base de datos a través de objetos. Acceso a la base de datos a través de objetos. Nos olvidamos de la implementación de los datos. Nos olvidamos de la implementación de los datos.

MODEL DRIVEN APPLICATIONS

Model Driven Applications Las aplicaciones que están dirigidas por el modelo tienen tres rasgos característicos: Las aplicaciones que están dirigidas por el modelo tienen tres rasgos característicos: Un lenguaje que ayude a los desarrolladores a crear modelos de los datos y lenguajes para definir estos datos. Un lenguaje que ayude a los desarrolladores a crear modelos de los datos y lenguajes para definir estos datos. Una herramienta que ayude a la gente a definir y a interactuar con los modelos de una forma visual. Una herramienta que ayude a la gente a definir y a interactuar con los modelos de una forma visual. Un repositorio relacional que haga que los modelos estén disponibles para las herramientas y los componentes de la plataforma. Un repositorio relacional que haga que los modelos estén disponibles para las herramientas y los componentes de la plataforma.

Model Driven Applications Lenguaje Textual Lenguaje Textual HTML HTML Lenguaje Visual Lenguaje Visual Sharepoint Designer, Visual Studio Sharepoint Designer, Visual Studio Modelos Modelos W3C W3C Runtime Runtime Internet Explorer Internet Explorer

SQL SERVER MODELING SERVICES

SQL Server Modeling Services SQL Server Modeling Services (antes Oslo) es la nueva plataforma de modelado de datos de Microsoft. Nos permite definir un modelo, interactuar con él y compartirlo gracias a sus tres herramientas: SQL Server Modeling Services (antes Oslo) es la nueva plataforma de modelado de datos de Microsoft. Nos permite definir un modelo, interactuar con él y compartirlo gracias a sus tres herramientas: «M»: Un lenguaje declarativo que nos permite construir modelos de datos y lenguajes específicos. «M»: Un lenguaje declarativo que nos permite construir modelos de datos y lenguajes específicos. «Quadrant» : Una herramienta que nos permite interactuar con bases de datos SQL Server y SQL Server Azure de manera gráfica. «Quadrant» : Una herramienta que nos permite interactuar con bases de datos SQL Server y SQL Server Azure de manera gráfica. «SQL Server Modeling»: Un repositorio relacional que hace que los modelos estén disponibles para las herramientas y los componentes de la plataforma. «SQL Server Modeling»: Un repositorio relacional que hace que los modelos estén disponibles para las herramientas y los componentes de la plataforma.

SQL Server Modeling Services SQL M M Quadrant

SQL SERVER MODELING SERVICES Modelado de datos con M Modelado de datos con M Visualización del modelo con Quadrant Visualización del modelo con Quadrant

Demo. SQL Server Modeling Services En la demo hemos visto: En la demo hemos visto: La creación de un modelado de datos con M: La creación de un modelado de datos con M: Intellipad es nuestra herramienta de edición. Intellipad es nuestra herramienta de edición. Podemos definir nuestra estructura de datos. Podemos definir nuestra estructura de datos. Se genera T-SQL con nuestro modelo. Se genera T-SQL con nuestro modelo. La visualización de los datos en Quadrant: La visualización de los datos en Quadrant: Nos conectamos a la base de datos a través de sesiones. Nos conectamos a la base de datos a través de sesiones. Cada sesión es una instantánea de la base de datos en un momento. dado. Cada sesión es una instantánea de la base de datos en un momento. dado. Podemos insertar, borrar, actualizar los datos desde Quadrant. Podemos insertar, borrar, actualizar los datos desde Quadrant.

MODEL-VIEW-CONTROLLER (MVC)

Model-View-Controller (MVC) Model-View-Controller es un patrón de diseño que separa el modelado de datos, la presentación y la lógica de control permitiendo un desarrollo independiente. Lo separa en tres partes: Model-View-Controller es un patrón de diseño que separa el modelado de datos, la presentación y la lógica de control permitiendo un desarrollo independiente. Lo separa en tres partes: Modelo: El modelo va a controlar el estado de los datos. Va a ser el encargado de recuperarlos y de modificarlos. Para eso, es el encargado de procesar las peticiones se realizan sobre los datos. Modelo: El modelo va a controlar el estado de los datos. Va a ser el encargado de recuperarlos y de modificarlos. Para eso, es el encargado de procesar las peticiones se realizan sobre los datos. Vista: La vista controla como se va a mostrar la información. Vista: La vista controla como se va a mostrar la información. Controlador: El controlador es el encargado de manejar las peticiones que el usuario envía. Controlador: El controlador es el encargado de manejar las peticiones que el usuario envía.

Model-View-Controller (MVC) MVC ModelView Controller

INTEGRACIÓN VS 2010, MVC Y SQL SERVER MODELING Creación de un proyecto MVC en Visual Studio Creación de un proyecto MVC en Visual Studio Utilización del modelo como guía de la aplicación. Utilización del modelo como guía de la aplicación.

Demo. Integración VS 2010, MVC y SQL SERVE MODELING En la demo hemos visto En la demo hemos visto La creación de un proyecto MVC con SQL Server Modeling Services: La creación de un proyecto MVC con SQL Server Modeling Services: Despliegue del modelo. Despliegue del modelo. Creación de Controladores. Creación de Controladores. Despliegue del proyecto. Despliegue del proyecto. Podemos utilizar Intellipad o Visual Studio 2010 para editar nuestros modelos. Podemos utilizar Intellipad o Visual Studio 2010 para editar nuestros modelos. La experiencia es la misma. La experiencia es la misma. Hemos visto como hacer cambios ahora es fácil y rápido. Hemos visto como hacer cambios ahora es fácil y rápido.

PREGUNTAS?

Contacto Sergio Carrillo Vila Sergio Carrillo Vila

Serie de webcasts WebcastSpeakerFecha Data Access, Modeling & the DeveloperSergio CarrilloEnero 19 Project OsloSergio CarrilloEnero 21 SQL Server Data ServicesEnrique PuigEnero 26 Application & Multi-Server ManagementRuben PertusaEnero 28 Entity Framework from the DBA's eyesEnrique PuigFebrero 4 PowerPivot : Client ExperienceAlejandro Leguizamo (SQL Server MVP)Febrero 9 PowerPivot : SharePoint IT ExperienceJosé QuintoFebrero 11 PowerPivot : Data Analysis ExpressionsIldefonso MasFebrero 24 Reporting Services : Report Builder Server Mode EnhancementsCarlos MartinezMarzo 2 Reporting Services : Component Library OverviewAlejandro Leguizamo (SQL Server MVP)Marzo 9 Reporting Services : Map OverviewAlejandro Leguizamo (SQL Server MVP)Marzo 11 Regístrate en

Más acciones desde TechNet Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: Para ver los webcast grabados sobre éste tema y otros temas, diríjase a: Para información y registro de Futuros Webcast de éste y otros temas diríjase a: Para información y registro de Futuros Webcast de éste y otros temas diríjase a: Para mantenerse informado sobre todos los Eventos, Seminarios y webcast suscríbase a nuestro boletín TechNet Flash en ésta dirección: Descubra los mejores vídeos para TI gratis y a un solo clic: Descubra los mejores vídeos para TI gratis y a un solo clic: Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en: Para acceder a toda la información, betas, actualizaciones, recursos, puede suscribirse a Nuestra Suscripción TechNet en:

PREGUNTAS?

GRACIAS