Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. XML pour l'analyse — Wikipédia
XML pour l'analyse — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

XML for Analysis ( XMLA ) est une standard informatique pour l'accès aux données dans les systèmes analytiques, tels que le traitement analytique en ligne (OLAP) et l'exploration de données. XMLA est basé sur d'autres normes préexistantes telles que XML, SOAP et HTTP. XMLA est maintenu par le XMLA Council avec Microsoft, Hyperion et SAS Institute comme membres fondateurs du XMLA Council.

Histoire

[modifier | modifier le code]

La spécification XMLA a été proposée pour la première fois par Microsoft comme successeur d'OLE DB pour OLAP en avril 2000. En janvier 2001, Hyperion l'a rejoint en adoptant XMLA. La version 1.0 de la norme a été publiée en avril 2001 et en septembre 2001, le Conseil XMLA a été formé. En avril 2002, SAS a rejoint Microsoft et Hyperion en tant que membre fondateur du XMLA Council[1]. Au fil du temps, plus de 25 entreprises ont adhéré à la norme en la soutenant.

API

[modifier | modifier le code]

XMLA se compose uniquement de deux méthodes SOAP : exécuter et découvrir[2]. Il a été conçu de manière à préserver la simplicité.

Execute (Exécuter)

[modifier | modifier le code]

La méthode Execute a deux paramètres :

  • Command - commande à exécuter. Il peut s'agir de MDX, DMX ou SQL.
  • Properties - Liste XML des paramètres de commande telles que le Timeout, Catalog name, etc.

Le résultat de la commande Execute peut être un ensemble de Données Multidimensionnelles ou un Ensemble de Lignes Tabulaires.

Discover (Découvrir)

[modifier | modifier le code]

La méthode Discover est conçue pour modéliser toutes les méthodes de découverte existantes dans OLEDB, y compris divers ensembles de lignes de schéma, propriétés, mots-clés, etc. La méthode Discover permet à l'appelant de spécifier à la fois ce qui doit être découvert et les restrictions ou propriétés possibles. Le résultat de la méthode Discover est un ensemble de lignes.

Langage de requête

[modifier | modifier le code]

XMLA spécifie MDXML comme langage de définition de requêtes. Dans la version XMLA 1.1, la seule construction dans MDXML est une instruction MDX incluse dans la balise <Statement>[3].

Exemple

[modifier | modifier le code]

Vous trouverez ci-dessous un exemple de requête "Execute" XMLA avec une requête MDX dans la commande.

<soap:Envelope>
 <soap:Body>
  <Execute xmlns="urn:schemas-microsoft-com:xml-analysis">
   <Command>
    <Statement>SELECT Measures.MEMBERS ON COLUMNS FROM Sales</Statement>
   </Command>
   <Properties>
    <PropertyList>
     <DataSourceInfo/>
     <Catalog>FoodMart</Catalog>
     <Format>Multidimensional</Format>
     <AxisFormat>TupleFormat</AxisFormat>
    </PropertyList>
   </Properties>
  </Execute>
 </soap:Body>
</soap:Envelope>

Gestion des sessions

[modifier | modifier le code]

XMLA a une notion d'état de session . Il est maintenu via des en-têtes SOAP prédéfinis

  • BeginSession - pour commencer une nouvelle session
  • EndSession - pour terminer la session existante
  • UseSession - pour utiliser une session existante. L'attribut SessionId précédemment renvoyé par BeginSession doit être utilisé.

Références

[modifier | modifier le code]
  1. ↑ « XML for Analysis gathers steam » [archive du 28 mai 2008]
  2. ↑ « XML for Analysis Specification », 30 juin 2006
  3. ↑ « MDX / mdXML » [archive du 7 septembre 2008]

Liens externes

[modifier | modifier le code]
  • Ressources et liens XMLA
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=XML_pour_l%27analyse&oldid=224109900 ».
Catégories :
  • Interface de programmation
  • Online Analytical Processing
  • Dialecte XML
Catégories cachées :
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id