présentation générale de sql server 2000. agenda que comporte sql server ? simplicité...

Post on 03-Apr-2015

106 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Présentation générale de SQL Server 2000

Présentation générale de SQL Server 2000

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Évolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les dernières évolutions Les différentes éditions de SQL Server

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Evolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Microsoft SQL Server 2000 (1/2) Un moteur de base de données

Stockage relationnel Moteur de requête SQL

Des interfaces d’administration Un composant complet d’ETL

Outil d’administration Outil de création de chaine d’ETL Assistant d’importation/exportation de données

Un ensemble permettant la mise à disposition d’outils d’analyse multidimensionnelle Création, administration, stockage de cube OLAP Outil d’analyse des cubes OLAP Moteur de requête MDX

Microsoft SQL Server 2000 (2/2) Un composant de reporting

Définition et création de rapport Gestion mise à disposition de rapports pour les

utilisateurs finaux Un serveur de notification

Création d’applications générant des messages personnalisables

Modèle de développement Tire parti de XML Repose sur les langages et le framework .NET

Différents canaux de communication SMTP SMS Instant Messaging…

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Evolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Simple à administrer et mettre en oeuvre

Administration Outils d’administration

intuitif Intégration Active

Directory Auto optimisation, auto

gestion Nombreux assistants

Administration/OutilsSQL Enterprise Manager Éléments pris en charge sur

l'interface utilisateur Attachement/Détachement de la

base de données Base de données hors ligne Permission au niveau des colonnes

(absent de laversion 7.0)

Utilitaire réseau du serveur Inscription du serveur via un

navigateur AD Assistant Copie de base de

données Prise en charge des clusters, y

compris par Service Manager

Administration/Outils Générateur de Trace

Outil entièrement intégré au Server Scheduler Ajout d'événements d'audit (C2), des fonctions

d'augmentation/réduction des fichiers journaux/fichiers de données, Showplan

Générateur de profils SQL Modèles de trace Traces scénarisées préprogrammées, telles que l'interblocage,

la relecture, le réglage, les procédures stockées (étapes), etc. Prise en charge de la création d'un fichier de trace côté

serveur Enregistrement de tables et de fichiers en tant que destination

de trace Prise en charge des traces/relectures volumineuses

Analyseur de requêtes Assistant de paramétrage des indexes

Administration/OutilsOptions de script SQL-DMO

Inclus dans SQL Server 6.0 (SQL OLE) Modifications du serveur d'analyse

WMI (Windows Management Instrumentation) Composant de base de Windows® 2000,

également disponible pour les autres plates-formes Windows

"La méthode" de gestion universelle* SQL, un fournisseur parmi d'autres

Administration/OutilsIntégration Active Directory™

Publication de services pour SQL Server Publication de bases de données, de réplications

Service "localisateur" étendu au domaine "Quels sont les serveurs SQL disponibles sur le réseau ?"

Objectifs 1. Recherche de répertoires 2. Transparence des emplacements – Serveur "HR"

Via les alias et les points de connexion Interface utilisateur générique du navigateur AD de

SQL Server Intégrée dans tous les outils de gestion

Schéma livré avec Windows 2000

Data Transformation Services (1/2)

Accéder à des sources de données hétérogènes.

Importer, exporter et transformer les données.

Créer des fonctions et des transformations réutilisables.

Automatiser le chargement des données Gérer les méta données. Personnaliser/étendre les fonctionnalités DTS

Data Transformation Services (2/2) Tâche de transformation des données

Définition de la source Définition d'une destination. Définition de transformation(s)

Types de transformations Transformations de base

Copy column, ActiveX Script, Middle of string, Mise en majuscule / minuscules, Suppression des espaces, Read / Write File, DateTime string.

Tâche de traitement OLAP Traitement des bases, dimensions,cubes,

partitions

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Evolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Capacité à monter en charge2 approches complémentaires

Scale UpScale Up•Shared everything – SMP• Évolutivité liée au matériel• Coût augmente / charge • Un point de faiblesse

+ + + …

Scale OutScale Out• Shared nothing - clusters• Évolutivité non limitée•“Fermes” de serveurs• Coût linéaire / charge • Pas de point de faiblesse

Multi-Instances Plusieurs instances tournent sur une seule

machine Environnements Dev/Recette/Prod Consolidation de serveurs Internet Service Provider (ISP) Isoler impact d’une appli sur une autre

Binaires distincts parmi les instances Assignation de ressources Instance par “Défaut” par machine

Vues partitionnées

Pas de notion de clustering, mais de fédération de serveurs Chaque serveur est

administré individuellement mais coopère à l’exécution des requêtes

Intégré par l’optimiseur de requête

ExeSQL

ExeSQL

ExeSQL

ExeSQL

Données Nord

Données Est

Données Sud

Données Ouest

Données• Ouest•Sud•Est•Ouest

Partitionnement de sous-ensemble de lignes sur un ensemble d’instance de SQL Server

Répartit le traitement ( )

Disponibilité 24x7x365

Cluster 4 noeuds avec Windows Server 2000 Cluster 8 Noeuds avec Windows Server 2003 Bases de données miroir (log shipping) Sauvegarde en ligne, différentielle Reprise sur incidents directe

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Évolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Support des base de très grandes tailles (VLDB) SQL Server 2000 : De nombreuses

fonctionnalités orientées data warehousing (entrepôt de données)

Configuration et optimisation automatique Parallélisation des requêtes AWE Plan d’exécution graphique des requêtes Vues indexées Partitionnement Outil de chargement de gros volumes données

(bulkload)

Microsoft SQL Server 64 bits

Evolutivité 512 GB RAM - 128 CPUs Support Multi-instances Parallélisation Support natif Storage Area Networking (SAN) support –

GigaNet & ServerNet 2 Support des cubes de données volumineux Possibilité de Disponibilité 24x7x365

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Evolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Infrastructure d’un système d’analyse décisionnelle

Sources diverses

Analyse, Reporting

Marché de données etMoteur décisionnel

Entrepôts de

données

ETLETL

OLAPOLAPcubecube

OLAPOLAPcubecube

DataDataMartMart

DataDataMartMart

DataDataWarehouseWarehouse

Sources diverses

Analyse, Reporting

Marché de données etMoteur décisionnel

Entrepôts de

données

ETLETL

OLAPOLAPcubecube

OLAPOLAPcubecube

DataDataMartMart

DataDataMartMart

DataDataWarehouseWarehouse

TexteExcelAccess…

SQ

L S

erve

rS

QL

Ser

ver

SQ

L S

erve

rS

QL

Ser

ver SQ

L S

erve

rS

QL

Ser

ver

Office Web Components

Data Analyzer

Infrastructure d’un système d’analyse décisionnelle

Analysis Services 2000

Bases Online Analytical Processing Fournit une vue multidimensionnel et intuitive des

données Récupération rapide des données Moteur robuste de calcul

Analysis Services 2000 Crée des cubes multidimensionnelles Optimise les aggrégations pour fournir une

réponse rapide Supporte les expressions en langage

multidimensional (MDX) pour récupérer et manipuler les données

Intègre les PivotTable service pour les applications de création de tableaux et graphique croisés dynamiques

Analysis Manager

Interface d’administration et de création pour les Analysis Services

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Evolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Profils Utilisateurs

Analystes

Consommateursd’information

Explorateursd’information

5-10% des utilisateurs

15-25% des utilisateurs

65-80% des utilisateurs

SQL ServerReporting Services

SQL Server Analysis Services

Architecture

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Évolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Support des standards de l’e-business

Support natif de XML SQL Server peut retourner les résultats

en XML SQL Serveur peut recevoir des flux XML Mapping entre doc XML et schéma

relationnel Requête depuis une URL

Clause FOR XML Extraction de données d’un base de données au format XML Mode d’extraction données par le complément RAW, AUTO,

EXPLICIT RAW

Un élément <Ligne> par ligne de l'ensemble de résultats Aucun élément imbriqué Colonnes/Valeurs de l'ensemble de résultats = Attributs/Valeurs de la

<Ligne> AUTO

Nom de l'élément correspond au nom de la table/vue incluse dans la base de données

Les noms de colonne sont utilisés pour les attributs La directive ELEMENT produit les sous-éléments correspondants

Sortie XML imbriquée prise en charge Changement de nom via les alias de table et de colonne

EXPLICIT Offre un contrôle total sur le format des résultats XML Les colonnes peuvent être mappées individuellement aux attributs ou

sous-éléments Réduit/Développe la hiérarchie Stocke les annotations XML

Prise en charge de XML OpenXML

Est utilisé avec les procédures stockéesT-SQL

Fournit une vue relationnelle de XML Précise les sélecteurs de ligne et de

colonne via Xpath Prend en charge les éléments suivants :

Mappages d'attributs et mappages centrés sur l'élément

Ensemble de lignes en bord de table Annotation XML/Colonne de dépassement Hiérarchie

Support XML SQL pour IIS Accès à une base SQL Server 2000 en

XML via HTTP

Prise en charge de XMLAccès HTTP – Types d'URL Requête URL

http://server/vroot?sql=“…” Requête directe

http://server/vroot/dbobject/xpath Modèle

http://server/vroot/vname?params Vue XML

http://server/vroot/vname/xpath?params

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Évolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les dernières évolutions Les différentes éditions de SQL Server

Accélérateurs Office Solution Accelerator pour les rapports Excel, Office Solution Accelerator pour les Business

Scorecards.

Accélérateur pour les rapports Excel

Complément à Excel pour la connexion à des cubes OLAP.

Possibilité de créer plusieurs formes de rapports ou tableaux en fonction des usages : Analyse cellule par cellule, “cosmétique” du

rapport : rapports format libres. Listes dynamiques, analyses : rapports semi-

structurés.

Note :Note : Les rapports semi-structurés peuvent être Les rapports semi-structurés peuvent être convertis en rapport au format libre.convertis en rapport au format libre.

Quelques exemples

Office Solution Accelerator pour les Business Scorecards

Solution prête à l’emploi pour la définition et la création de tableaux de bords (Scorecards).

Utilisation et définition d’indicateurs clés.

Représentation graphique de la stratégie mise en place.

Plusieurs possibilités de visualiser les tableaux de bord.

Personnalisation possible au travers des web services.

Se repose sur l’infrastructure décisionnelle de Microsoft.

De quoi parle t’on ?General ScorecardBalanced Scorecard

1 : Nom de la Scorecard2 : Perspective3 : Objectifs4 : Indicateurs clés5 : valeurs calculées

1 : Nom de la Scorecard2 : Indicateurs clés3 : Groupes d’indicateurs clés4 : Niveau d’indentation 5 : valeurs calculées6: Indicateurs graphiques

Architecture

Méta données des scorecardsValeur des indicateurs clé

Données mesurées

Agenda Que comporte SQL Server ? Simplicité d’administration et de mise en

oeuvre Evolutivité, fiabilité Support des base de très grandes tailles

(VLDB) Intègre des outils décisionnels Intègre des outils de reporting Support complet de XML Les derniers évolutions Les différentes éditions de SQL Server

Gamme SQL Server 2000

SQL Server Edition 64 bits Enterprise Edition

La plus évolutive, disponible Fonctionnalités analytiques avancées

Standard Edition Version de base

Personal Edition Optimisée pour le poste de travail,

supporte Windows 98, Windows NT WS et Windows 2000 Pro

Desktop Engine Mise à jour de MSDE

Developer Edition Version de développement/test de

l’Édition Entreprise Windows CE Edition

SQL Server CE 2.0

Base de données compact pour périphérique mobile Taille du moteur entre 800 Ko et 1,3 Mo Les base peuvent atteindre 2 Go

Synchronisation avec les données du serveur via HTTP

Possibilité de crypter les échanges de synchronisation

Fontionne en mode deconnecté SQL Server 2.0 prend en charge le

Compact framework .Net

Fonctionnalités avancées de “scalability” Vues partitionnées distribuées Vues indexées Log shipping Support failover 4-noeuds

VLM and SMP 32 CPUs & 64 GB RAM

Fonctions OLAP avancées Cubes OLAP liés Analyse sur le Web Support des dimensions ROLAP

Multi-language pack

SQL Server 2000 Enterprise Edition

En conclusion SQL Server

supporte les standards de l’e-business », de XML aux Web Services

Est évolutif et fiable au travers d’un large éventail de technologie adaptées à de multitude de situations différentes

Est rapide à mettre en œuvre en minimisant les coûts d’administration

top related