Gestion des événements métiers avec StreamInsight et BizTalk Server

Slides:



Advertisements
Présentations similaires
Découvrez IXerp France. Une société fondée sur des valeurs Lhumain au centre du dispositif dentreprise Proximité de lencadrement Missions tenant compte.
Advertisements

Présentation des technologies SharePoint 2007
Réunion du club utilisateur Salesforce.com
Les technologies décisionnelles et le portail
Automatisation des processus métiers avec Biztalk Server 2006
Frédéric Chinouilh Alsy Consultant .Net Pierre Couzy Microsoft France
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
Le programme Evolution
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Test et Développement Visual Studio Team System Eric Mittelette – Benjamin Gauthey – Yann Faure DevDays 2006 Equipé aujourdhui, prêt pour demain !
Administration. Administration Enjeux L’efficacité et la fiabilité de l’Infrastructure Technologique (IT) sont des facteurs critiques de réussite.
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
LES OUTILS POUR LA GOUVERNANCE DES DONNÉES LA PASSION DES DONNÉES LA PRÉCISION DES RÉSULTATS.
Forum Intégration : Cas Client
#JSS2013 Les journées SQL Server 2013 Un événement organisé par GUSS.
IXerp France.
Modules DMOS, Dons et subventions
DEFIS Groupe SRA.
Plan du Cours Définition de la BI Objectif de la BI Fonctionnement d’une plateforme BI Technologies de la BI Composantes de la BI Les caractéristiques.
– Les entrepôts de données et lanalyse en ligne – Versaille, le 19 Juin 2006.
Aurélien Koppel Manager Bios Consulting
2 / Intégration de Commerce Server 2009 dans le SI de JM Bruneau Date : Mardi 09 Février 2009 – 14H30 / 15h30 Nom du speaker : Christophe SCHIESSER Titre.
9 février 2010 Jean CADEAU Responsable Technique K2 France
SHA302 - Connectez vos données à SharePoint 2010 avec les Business Connectivity Services
Faites de vos données une énergie nouvelle !
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
22 PowerPivot révélé 09/02/2010 Alexis Sacksteder Directeur Technique Homsys Paris.
9 Février 2011 Stéphane CORDONNIER Directeur Technique MCNEXT
22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
V110209b date.
22 Faut il repenser les systèmes décisionnels : vers l’analyse en libre service maîtrisée 9/02/2010 Lionel BILLON – Chef de produit SQL Server - Microsoft.
•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.
Entity Framework 4 Mitsuru FURUTA Relations techniques développeurs
Hyper-V Cloud - Le Cloud Privé version Microsoft
Postes clients OLAP Fichiers XML SGBD Requêtes Analyses Reports Intégration Synchronisation Recherche Serveurs.
CSC All Reserved, Usinor Leading to Succes with CSC in the Business Intelligence Projects BW Petit Bateau 28 février 2002.
1 © Copyright 2010 EMC Corporation. Tous droits réservés.  Consolidation  Économies d’échelle grâce à la standardisation  Réduction des coûts informatiques.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
5 Les progiciels de gestion et les opportunités associées.
22 DBA DAY - Administrer facilement des environnements SGBD hétérogènes Anthony Moillic Directeur Technique
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
Introduction à la plateforme .NET
1 Laurent BONNET Stéphane GOUDEAU Architectes en Système d’information Division Développeurs et Plateforme d’Entreprise © 2005 Microsoft Corporation Un.
Technet Office System
Ceci est une session expert Cette session est déconseillée aux novices des moteurs Analysis Services 2000 ou 2005 La session « Découverte de Analysis.
LE DATA WAREHOUSE.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Améliorer la performance des organisations en apportant à toutes les équipes la meilleure compréhension de leur activité pour des décisions plus rapides.
Palais des congrès Paris 7, 8 et 9 février Vous êtes dans la salle
Microsoft Dynamics CRM Online : l’efficacité utilisateur au premier plan
Géospatial et SQL Server 2008 R2
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Au cœur d’une offre complémentaire…. CA 2010 : 30 Millions €
Ionis School of Technology & Management Valérie PHAM-TRONG BIENVENUE !
BizTalk 2010 Intégrer vos applications optimisez vos processus métier
Introduction aux outils de supervision
22 Gestion des événements métiers avec StreamInsight Lionel Barre Architecte Sword Service sa Pascal Varenio Business Analyst Centrics Consulting sa 14/15.
22 Concevoir, faire évoluer et gérer des workflow avancés à partir du socle technique de Microsoft. Mardi 9 février 2010 – 11h00 Jean.
Comprendre le Catalogue de Données Métier Utiliser le Catalogue de Données Métier Développer avec le Catalogue de Données Métier Conclusion.
Alti Copyright All rights reserved.. 2 ALTI Copyright All rights reserved. Sommaire Architecture BI 1 Entrepôt de données 2 Acquisition de.
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
Présentation et compétences
Séminaire LINCOLN – MICROSOFT
Présentation de projet
Les outils Multidimensionnels SAS ® 9 Atelier Technique SAS ® Eric WOLFF Jeudi 2 juin 2005.
2 Alain METGE SOGETI
Your own guide. « Jeune, dynamique, et en constante évolution, le service est pour nous plus qu’un métier, c’est une passion. » Notre s ciété Notre sav.
1 Interne Orange Accédez à votre système d'information depuis votre terminal mobile Nomalys.
Transcription de la présentation:

Gestion des événements métiers avec StreamInsight et BizTalk Server 8 février 2010 RB BG Benjamin Guinebertière Architecte Microsoft France blogs.msdn.com/benjguin Roch Baduel Directeur du pôle BizTalk MCNext date

MCNEXT Stand C28 .Net BI BizTalk SharePoint Filiale du groupe MOZZAIK, MCNEXT est une société de conseil et services informatiques dédiée aux technologies MICROSOFT. Savoir–faire autour de 4 pôles, tous pilotés par des experts reconnus 90 collaborateurs Présent à Paris et Genève Accompagnement global de nos clients : Conseil fonctionnel, Architecture technique, Accompagnement méthodologique, Graphisme/ergonomie (Web Agency), Réalisation (forfait/régie), TMA, Formation. date

Plan Introduction BizTalk Server Business Activity Monitoring (BAM) Nouveautés SQL Server 2008 R2 Traitement d’événements complexes (CEP) avec StreamInsight Complémentarité BizTalk et StreamInsight BG CEP = Complex Event Processing date

Introduction Différentes sortes d’événements Vue fonctionnelle d’événements techniques récupérés à partir de sondes réparties Observation, surveillance fonctionnelle BizTalk Server 2009 Business Activity Monitoring (BAM) processus BizTalk Server 2009 orchestration Grand nombre d’événements (mesures, …) SQL Server 2008 R2 StreamInsight Détection d’événements métier Evénement métier (alerte, …) BG date

BizTalk Vos Processus sont-ils Intégrés ? Processus Métier J2EE B2B BG Mobilité .NET Legacy Base de données Dymamics Système d’information rigide, Evolutions couteuses, Manque de visibilité…

BizTalk Des Processus Intégrés ! Processus Métier J2EE B2B BG « BizTalk automatise et optimise les processus métiers, en orchestrant les échanges d’information et en intégrant les applications et les partenaires ». Mobilité .NET Legacy Base de données Dymamics Couplage lâche, Orienté service (SOA), Automatisation et suivi métier en temps réel

Fonctionnalités BizTalk Management Business Rule Engine B2B/EDI Orchestration Activity Monitoring RFID Messaging & Integration Tools BG date

BAM (Business Activity Monitoring) Comment ça Marche ? BAM (Business Activity Monitoring) Visibilité métier de bout en bout en temps réel .NET Orchestration Business Rule Engine Réception   Emission  Règle Emission Réception Emission Filtrage, Validation Transformation Transformation Validation, Routage xml xml Filtrage, Validation Transformation Message Box BG Connecteur SQL Server Connecteur Connecteur data data data CRM iSeries SAP date

Exemple d’orchestration Démo Exemple d’orchestration Processus BizTalk Planification DI RI retards RB DI = Demande d’intervention RI = Rapport d’intervention date

Business Activity Monitoring (BAM) Objectif BAM  suivre, analyser les processus Agrège des événements en activité Commande BZ Corp Préparée par JDP Expedition RB Reception 09/02 16:30 Validation 09/02 17:15 Facturation 28/02 10:33 Paiement 15/03 14:10 Client Total Expedition Région Preparateur BZ Corp 1230,25 € UPS Express Ile de France JDP date

SQL Reporting Services BAM - Fonctionnement Définition de l’activité  Struture de stockage dynamique RDB, SSIS, OLAP Definition (Excel)  Déploiement Client Total Expedition Région Preparateur Reception Validation Restitution Portail BAM Office Excel SQL Reporting Services Office Performance Point Spécifique (Web Services) RB Dimensions Infrastructure BAM Progression Processus Temps date

BAM - Alimentation Intercepteurs API BAM Dynamic Infrastructure ... Direct Event Stream (Managed class) Buffered Event Stream Intercepteur BAM (Managed Class) BE3 BE5 ... Events Payload Filters Event Stream NT Service Event Buffering RB .NET BizTalk Server Intercepteurs WCF & WF Document Orchestration Orchestrations Vos Applications date

Interception et BAM API Démo Interception et BAM API Activité BAM Processus BizTalk Planification DI RI retards RB DI = Demande d’intervention RI = Rapport d’intervention date

Nouveautés de SQL Server 2008 R2 StreamInsight est une de ces nouveautés parmi d’autres … BG date

Plateforme de données complète et intégrée Plateforme fiable et montée en charge Efficacité IT & Developpeurs BI en libre service Sécurité d’entreprise, montée en charge Complex Event Processing Support des dernières innovations hardware Gestion Multi-Serveur enrichie Virtualisation & Live Migration Deploiement accéléré de la couche d’accès aux données PowerPivot Report Builder 3.0 Master Data Services BG Jusqu’à 256 processeurs logiques (32*8) Microsoft SQL Server 2008 R2 Parallel Data Warehouse (previously code named project "Madison") is a highly scalable appliance that delivers performance at low cost through a massively parallel processing (MPP). Plateforme de données complète et intégrée Parallel DataWareHouse Support MPP pour les DWH de plus de 100To Appliances hautement scalable Integré avec Microsoft BI SGBDR dans le cloud Programmation & Outil similaire à SQL Server Auto-Administration, hautement disponible

CEP - Problématique Analyse de (plusieurs) flux d’évènements continus dans le but d’en extraire une information pertinente Exemple : Calcul d’agrégation et détection de seuil en continu Corrélation de flux Détection de pattern Particularités : Débit potentiellement élevé Latence de détection faible Flux potentiellement infini Détection basée sur des fenêtres temporelle RB Temps date

CEP : Exemples Capteurs, prédiction de pannes Industrie, Télémetrie (ex : ascenseur) … Web : profiling dynamique (Click Stream) Détection de fraude Trading algorithmique RB date

CEP : StreamInsight CEP Engine Développeur Evts sources .NET C# LINQ Développeur IDE Evts sources CEP Application at Runtime Evts cibles Matériel, Capteurs CEP Engine SMS, station de surveillance Event Standing Queries Event Event Serveurs Web Input Adapters Event Event Output Adapters Event Tableaux de bord, SharePoint Event Event BG Event BD, stockage d’événements Application de pilotage C_ID C_NAME C_ZIP Bourse, flux RSS BD, stockage d’événements Données de référence statique date

Comparaison avec les bases de données relationnelles Base de Données relationnelle StreamInsight Requêtes dynamiques SELECT… Données dynamiques BG Données statiques Requête statique from … date

StreamInsight : Mise en œuvre Déclaration de la structures des events Classes, Structures .NET Création des adapteurs Entrée / Sortie Ecritures des requêtes (LINQ) sur les flux CEP Projection Join Union Agregation (Fenêtre temporelle) Group RB date

Filtrage et détection avec StreamInsight Démo Filtrage et détection avec StreamInsight ° C Moteurs StreamInsight kW RB date

Complémentarités BAM et CEP (*) prennent tous deux des événements en entrée BAM StreamInsight Unité de traitement principal Activité = processus fonctionnel Fenêtre de temps Fréquence typique des événements Des centaines d’événements par heure Des dizaines de milliers d’événements par seconde Génère typiquement Structure et données dans base de données relationnelle et cubes appels d’API Flux plus fonctionnel Positionnement par rapport aux processus métier plutôt en aval plutôt en amont Latence De la seconde au ¼ h (cubes) Quelques millisecondes BG (*) BAM = Business Activity Monitoring (BizTalk), CEP = Complex Event Processing (StreamInsight) date

Interception et BAM API Démo Interception et BAM API Activité BAM Processus BizTalk Planification DI ° C Moteurs StreamInsight alerte Filtre maintenance kW RI retards RB StreamInsight alerte DI = Demande d’intervention RI = Rapport d’intervention Processus de demande de sous-traitance date

Conclusion Gestion des événements métiers Avec SQL Server 2008 R2 StreamInsight Nouveau composant de SQL Server Recherche de patterns (requête fixe) dans des flux de données Avec BizTalk Server Business Activity Monitoring Unification de plusieurs événements techniques venant d’un ou plusieurs processus en une activité (~processus métier) Ce sont deux briques complémentaires BG date