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
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.
Microsoft Sql Server 2005 Reporting Services
Virtual Desktop Infrastructure (VDI) from Microsoft
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,
• SQL Server Integration Services SSIS
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
Especialista en Business Intelligence Analysis Services SSAS (Sesión 11) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Reporting Services
Exchange Server 2007 Actualización de un clúster CCR a Service Pack 1 Joshua Sáenz G.
LOPD BBDD y Gestión Documental Juan Luis García Rambla MVP Windows Security
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
BizTalk Adapter Pack: ORACLE Adapter
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
Alta disponibilidad en Microsoft Exchange Server 2010 Joshua Sáenz G
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
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
Windows Vista: User Account Control
Service Pack 3 SQL Server 2005 Marcos Celada Microsoft Support Services
Sergio Carrillo Vila Data Platform Engineer – Business Intelligence Microsoft Business Management Specialist.
Windows Server 2012 Alberto Marcos González (Plain Concepts)
Reporting Services: Report Builder Server Mode Enhacements
Sergio Carrillo Vila DPE (Data Platform Engineer) Solid Quality Mentors
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}
NORMAS Y REGLAMENTACIONES APLICABLES A TECNOLOGÍAS INFORMÁTICAS Juan Luis García Rambla MVP Windows Security
FOREFRONT TMG VPN Juan Luis García Rambla MVP Windows Security
FOREFRONT TMG HTTPS INSPECTION Juan Luis García Rambla MVP Windows Security
Maria Esteban Microsoft Support Services Reporting Services 2008.
Características Técnicas
Como ser más productivos con SQL Server Data Tools - SSDT
PowerPivot: SharePoint IT Experience José Quinto Zamora DPE (Data Platform Engineer) Solid Quality Mentors
© 2006 Microsoft Corporation. All rights reserved.
Sesión 5 Herramientas de creación de DSL gráficos (GMF)
Diseño de una base de datos Zavaleta Nolasco Karina
Bases de datos CONCEPTOS BÁSICOS.
Publicación Segura con Forefront Protection 2010 para SharePoint.
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
Gestión de servidores y clientes con Microsoft System Center Essentials 2007 Joshua Sáenz G.
SQL Data Services Enrique Puig DPE (Data Platform Engineer) Solid Quality Mentors El modelo relacional en la nube.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Taller de Inteligencia de Negocios SQL Server Integration Services SSIS Semana 2.
©2009 Microsoft Cierre Año 2009 Proyectos de Investigación Miguel Angel Sáez Responsable Programa Académico Microsoft.
• SQL Server Integration Services SSIS
• SQL Server Integration Services SSIS
Partes de la ventana Access
SQL Server como Fuente de Datos para Office 365 Ing. David Sánchez Aguilar Microsoft MVP Office 365 Microsoft Certified Trainer Senior Developer Advisor.
Curso de programación Visual Chart 6 (1ªEd.)
BASES DE DATOS CONSULTAS Split – Enero Los principios database 2  El hombre siempre ha querido almacenar la información que necesita pata consultarla.
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 ¿Qué es Oslo? El problema Demo. Quadrant El correo inesperado. Demo. Modelado de datos en M Lenguaje de dominio específico Demo. Definición de un lenguaje de dominio especifico Preguntas Contacto

¿QUÉ ES OSLO?

¿Qué es Oslo? Oslo además de ser la capital de Noruega, es el nombre en clave de la nueva plataforma de modelado de datos de Microsoft (Actualmente SQL Server Modeling Services). Oslo además de ser la capital de Noruega, es el nombre en clave de la nueva plataforma de modelado de datos de Microsoft (Actualmente SQL Server Modeling Services). Consta de tres herramientas: Consta de tres herramientas: M: Un lenguaje que ayuda a los desarrolladores a crear lenguajes de dominio específicos y modelado de datos. M: Un lenguaje que ayuda a los desarrolladores a crear lenguajes de dominio específicos y modelado de datos. Quadrant: Una herramienta que ayude a los desarrolladores a interactuar con los modelos de forma visual. Quadrant: Una herramienta que ayude a los desarrolladores a interactuar con los modelos de forma visual. SQL Server Modeling Database: Un repositorio relacional que haga que los modelos esten disponibles para las herramientas y los componentes de la plataforma. SQL Server Modeling Database: Un repositorio relacional que haga que los modelos esten disponibles para las herramientas y los componentes de la plataforma.

El Problema Nos han pasado un script de SQL Server que no sabemos que hace. Nos han pasado un script de SQL Server que no sabemos que hace. No tenemos mucha idea de T-SQL. No tenemos mucha idea de T-SQL. No contamos con SQL Management Studio No contamos con SQL Management Studio Tenemos que saber que objetos crea y sus relaciones Tenemos que saber que objetos crea y sus relaciones NECESITAMOS AYUDA NECESITAMOS AYUDA

QUADRANT Visualización de los metadatos Visualización de los metadatos Visualización del modelo Visualización del modelo Resolución de conflictos Resolución de conflictos Personalización Personalización

Quadrant En la demo hemos visto: Conectar a la base de datos con una sesión. Podemos tener más de una sesión abierta Visualizar los metadatos de la base de datos. Obtener un diagrama con las relaciones entre tablas. Como personalizar una vista con código y guardarla Como solucionar posibles conflictos. ¡Quadrant nos ha ayudado a conocer la base de datos!

EL CORREO INESPERADO

El correo inesperado Nos mandan un correo al día siguiente pidiéndonos que modelemos lo siguiente y que es muy urgente: Nos mandan un correo al día siguiente pidiéndonos que modelemos lo siguiente y que es muy urgente: Debido al lanzamiento de SQL Server 2008 R2, se van a realizar una serie de charlas acerca de las novedades del producto. Nos interesa saber que charlas se imparten, el nombre de la charla, la fecha y que área tecnológica abarca. Además también nos gustaría saber quienes dan las charlas, su nombre y apellidos, sexo y la empresa de la que vienen. Por ultimo necesitamos saber que personas asisten, su DNI, nombre, apellidos, edad y sexo. Necesitamos saber a que charlas asisten y al final del proceso, tenemos un concurso, en el que un asistente puede ganar una cena con un ponente en un restaurante de lujo. Debido al lanzamiento de SQL Server 2008 R2, se van a realizar una serie de charlas acerca de las novedades del producto. Nos interesa saber que charlas se imparten, el nombre de la charla, la fecha y que área tecnológica abarca. Además también nos gustaría saber quienes dan las charlas, su nombre y apellidos, sexo y la empresa de la que vienen. Por ultimo necesitamos saber que personas asisten, su DNI, nombre, apellidos, edad y sexo. Necesitamos saber a que charlas asisten y al final del proceso, tenemos un concurso, en el que un asistente puede ganar una cena con un ponente en un restaurante de lujo.

Caso de estudio

M: DEFINICIÓN DE UN MODELO DE DATOS Utilización de import y export Utilización de import y export Reutilización de tipos Reutilización de tipos Modelado de relaciones Many-to-Many y One-to-One Modelado de relaciones Many-to-Many y One-to-One Vistas y funciones Vistas y funciones

M: Definición de un modelo de datos En la demo hemos visto: En la demo hemos visto: Utilización del Quadrant para exportar bases de datos a modelos en M. Utilización del Quadrant para exportar bases de datos a modelos en M. Uso de import y export para la reutilización de tipos. Uso de import y export para la reutilización de tipos. Modelado de relaciones One-To-One y Many-To- Many. Modelado de relaciones One-To-One y Many-To- Many. Creación de vistas y funciones Creación de vistas y funciones Uso de LINQ. Uso de LINQ. Compilación y despliegue. Compilación y despliegue.

DEFINICIÓN DE LENGUAJES

Definición de Lenguajes Un lenguaje de dominio específico es un lenguaje creado para un problema en particular. Un lenguaje de dominio específico es un lenguaje creado para un problema en particular. Un lenguaje sigue una determinada estructura. Esta estructura esta definida mediante un árbol. Un lenguaje sigue una determinada estructura. Esta estructura esta definida mediante un árbol. Este árbol tiene dos componentes: Este árbol tiene dos componentes: Reglas: Las reglas son las encargadas de validar el lenguaje de forma sintáctica. Están en niveles superiores del árbol. Reglas: Las reglas son las encargadas de validar el lenguaje de forma sintáctica. Están en niveles superiores del árbol. Tokens: Los tokens son los encargados de validar el lenguaje de forma léxica. Están en los nodos hoja de los árboles. Tokens: Los tokens son los encargados de validar el lenguaje de forma léxica. Están en los nodos hoja de los árboles.

Definición de Lenguajes Ejemplo: Ejemplo: Reglas: Reglas: Principal Saludo Nombre Principal Saludo Nombre Saludo hola Saludo hola Nombre nombre Nombre nombre Tokens Tokens hola «Hola» hola «Hola» nombre («A».. «Z») («a».. «z»)* nombre («A».. «Z») («a».. «z»)*

M: DEFINICIÓN DE UN LENGUAJE Definición de un lenguaje Definición de un lenguaje Cómo procesar una entrada y obtener una salida personalizada Cómo procesar una entrada y obtener una salida personalizada

M: Definición de un lenguaje En la Demo hemos visto En la Demo hemos visto Como se definen las reglas en un lenguaje. Como se definen las reglas en un lenguaje. Como definir tokens en un lenguaje. Como definir tokens en un lenguaje. Como utilizar expresiones regulares. Como utilizar expresiones regulares. Como procesar un fichero de entrada. Como procesar un fichero de entrada.

PREGUNTAS?

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