22
1 Faites de vos données une énergie nouvelle !

2008-10-02 Paris - Intégrer tout type de Données

Embed Size (px)

DESCRIPTION

Les slides de la session "Intégrer tout type de données" du Lancement SQL Server 2008 du 2/10/08 à Paris

Citation preview

Page 1: 2008-10-02 Paris - Intégrer tout type de Données

1

Faites de vos données une énergie nouvelle !

Page 2: 2008-10-02 Paris - Intégrer tout type de Données

2

Page 3: 2008-10-02 Paris - Intégrer tout type de Données

SQL Server 2008 est la nouvelle base de données et plateforme BI de Microsoft.

Conçue pour s’adapter à tout type de besoin : des péripériques mobiles aux plus gros datacenters et applications critiques d’entreprise; Sécurisée, performante et hautement disponible, SQL Server intègre tout type de données (structuré, multimédia, geospatial…) et fournit une plateforme décisionnelle complète (ETL, OLAP, Datamining, Reporting), intégrée à Office, au meilleur TCO.

Web : http://www.microsoft.com/france/sql

Page 4: 2008-10-02 Paris - Intégrer tout type de Données

AgendaC’est chargé !

Page 5: 2008-10-02 Paris - Intégrer tout type de Données

Données géographiquesXML

Données relationnelles Documents & Multimedia

Applications

Page 6: 2008-10-02 Paris - Intégrer tout type de Données

Nouveaux types de donnéesSQL Server 2008

• HierarchyId • Geometry & Geography

Page 7: 2008-10-02 Paris - Intégrer tout type de Données

7

Geometry/GeographyFileStream

Page 8: 2008-10-02 Paris - Intégrer tout type de Données

Données spatialesSQL Server 2008

Page 9: 2008-10-02 Paris - Intégrer tout type de Données

Données spatialesSQL Server 2008

Page 10: 2008-10-02 Paris - Intégrer tout type de Données

Améliorations des types de données SQL Server 2008

• Recherche en texte intégral … intégrée !iFTS (integrated Full-Text Search)

• Types définis par l’utilisateur de 8K (2005) à 2 Go (2008)UDT(integrated Full-Text Search)

• Opérations XML améliorées

Page 11: 2008-10-02 Paris - Intégrer tout type de Données

Quand utiliser le FILESTREAM ?Meilleures pratiques

Page 12: 2008-10-02 Paris - Intégrer tout type de Données

Table-Valued ParametersInsertion de structures avec des problématiques de cardinalité 1-N

Une commande et N lignes de commandeN est variable et peut être un très grand nombre

Un aller-retour à la base de données pour chaque ligne de commande n’est pas performant

Pas de type tableau (Array) dans SQL ServerXML composition/décomposition était une alternative

La fonctionnalité Table-Valued Parameters (TVP) résout ce problème

Page 13: 2008-10-02 Paris - Intégrer tout type de Données

13

Table-Valued Parameters

Page 14: 2008-10-02 Paris - Intégrer tout type de Données

LINQ TO SQL

Est un sous-ensemble de LINQ -> Language INtegrated Query

Introduction d’une syntaxe « à la SQL » dans des langages de haut niveau comme C# ou VB

Permet d’exécuter des requêtes impliquant des sources de données aussi diverses que

Bases de données, tableau d’objets en mémoireDocuments XML, sites Sharepoint…

Page 15: 2008-10-02 Paris - Intégrer tout type de Données

Les variantes de LINQ

LINQ providersLINQ providers

Data sourcesData sources

Programming languagesProgramming languages

C#C# VB.NETVB.NET …… othersothers

RDBMSRDBMSXMLXML

<customer><customer><name /><name /><city /><city /></customer></customer>

objectsobjects DataSetDataSet

LINQ building blocksLINQ building blocks

LINQ to ObjectsLINQ to Objects LINQ to XMLLINQ to XML LINQ to SQLLINQ to SQL LINQ to DataSetLINQ to DataSet LINQ to EntitiesLINQ to Entities

othersothersADO.NETADO.NET

Entity FrameworkEntity Framework

Standard Query Standard Query OperatorsOperatorsQuery expressionsQuery expressions

Expression treesExpression trees

??

……

Page 16: 2008-10-02 Paris - Intégrer tout type de Données

16

LINQ to SQL

Page 17: 2008-10-02 Paris - Intégrer tout type de Données

Résumé de cette session

Types Geography/Geometry

FileStream

Table-Valued Parameters

Linq To SQL

Page 18: 2008-10-02 Paris - Intégrer tout type de Données

Des références et des clubs utilisateurs dynamiques

Club Utilisateurs SQL :http://www.guss.fr

Club Utilisateurs MS BI :http://www.cubim.fr

http://www.microsoft.com/france/sql/ilslontfait

Page 19: 2008-10-02 Paris - Intégrer tout type de Données
Page 20: 2008-10-02 Paris - Intégrer tout type de Données

La référence techniqueLa référence technique pour les IT Pros :pour les IT Pros :

technet.microsoft.com

L’engagement Microsoft L’engagement Microsoft pour les développeurs :pour les développeurs :

msdn.microsoft.commsdn.microsoft.com

S’informer S’informer - Un portail d’informations, des événements, une - Un portail d’informations, des événements, une newsletter bimensuelle personnaliséenewsletter bimensuelle personnalisée

Se former - Se former - Des webcasts, des articles techniques, des Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairstéléchargements, des forums pour échanger avec vos pairs

Bénéficier de services - Bénéficier de services - Des cursus de formations et de Des cursus de formations et de certifications, des offres de support techniquecertifications, des offres de support technique

Visual Studio 2008 +Visual Studio 2008 +

Abonnement Abonnement MSDN Premium MSDN Premium Abonnement Abonnement TechNet Plus :TechNet Plus :

Versions d’éval + 2 incidents supportVersions d’éval + 2 incidents support

Page 21: 2008-10-02 Paris - Intégrer tout type de Données

Analyses en profondeur du système pour en cibler les failles et maximiser sa performance

Formations techniques avancées et mondialement standardisées, délivrées par des ingénieurs certifiés

Microsoft Operations Framework (MOF) fournit des méthodologies opérationnelles permettant aux entreprises d’optimiser la fiabilité, la supportabilité et la gestion des produits et technologies Microsoft

Ateliers interactifs permettant d’échanger avec des représentants de l’informatique interne de Microsoft sur leur expérience de l'utilisation des outils et méthodologies d'exploitation.Plus orientés processus, ils s'adressent à des décideurs ainsi qu'à des responsables IT

Formations techniques réalisées par des Premier Field Engineers (PFE)

Ateliers techniques personnalisés

Sécurisez et optimisez vos opérations avec un contrat de Support premierLe contrat de support premier est une offre complète et flexible vous permettant d’accéder à un ensemble de services préventifs visant à sécuriser, optimiser et assurer la disponibilité de vos plateformes.

Page 22: 2008-10-02 Paris - Intégrer tout type de Données

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,

IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.