Architecture physique (Analysis Services - Exploration de données)Physical Architecture (Analysis Services - Data Mining)

S’APPLIQUE À :ouiSQL Server Analysis ServicesnonAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services MicrosoftMicrosoft Analysis ServicesAnalysis Services utilise les composants serveur et client pour fournir des fonctionnalités d’exploration de données pour les applications décisionnelles : MicrosoftMicrosoft Analysis ServicesAnalysis Services uses both server and client components to supply data mining functionality for business intelligence applications:

  • Le composant serveur est implémenté comme un service Microsoft Windows.The server component is implemented as a Microsoft Windows service. Vous pouvez avoir plusieurs instances sur le même ordinateur, chaque instance d' Analysis ServicesAnalysis Services étant implémentée comme une instance séparée du service Windows.You can have multiple instances on the same computer, with each instance of Analysis ServicesAnalysis Services implemented as a separate instance of the Windows service.

  • Les clients communiquent avec Analysis ServicesAnalysis Services à l’aide de la norme publique XMLA (XML for Analysis), un protocole SOAP qui permet d’émettre des commandes et de recevoir des réponses, exposée en tant que service web.Clients communicate with Analysis ServicesAnalysis Services using the public standard XML for Analysis (XMLA), a SOAP-based protocol for issuing commands and receiving responses, exposed as a Web service. Des modèles objet clients sont aussi fournis via XMLA, et sont accessibles soit à l'aide d'un fournisseur managé, notamment ADOMD.NET ou un fournisseur OLE DB natif.Client object models are also provided over XMLA, and can be accessed either by using a managed provider, such as ADOMD.NET, or a native OLE DB provider.

  • Les commandes de requête peuvent être émises à l'aide des extensions DMX (Data Mining Extensions), un langage de requête standard orienté vers l'exploration de données.Query commands can be issued using Data Mining Extensions (DMX), an industry standard query language oriented toward data mining. Vous pouvez aussi utiliser ASSL (Analysis Services Scripting Language) pour gérer les objets de la base de données Analysis ServicesAnalysis Services .Analysis Services Scripting Language (ASSL) can also be used to manage Analysis ServicesAnalysis Services database objects.

Diagramme architecturalArchitectural Diagram

Une instance Analysis ServicesAnalysis Services s’exécute comme un service autonome et la communication avec le service s’effectue via XML for Analysis (XMLA), à l’aide de HTTP ou de TCP.An Analysis ServicesAnalysis Services instance runs as a stand-alone service and communication with the service occurs through XML for Analysis (XMLA), by using either HTTP or TCP.

AMO est une couche se trouvant entre l’application utilisateur et l’instance Analysis ServicesAnalysis Services qui fournit l’accès aux objets d’administration Analysis ServicesAnalysis Services .AMO is a layer between the user application and the Analysis ServicesAnalysis Services instance that provides access to Analysis ServicesAnalysis Services administrative objects. AMO est une bibliothèque de classes qui prend des commandes d’une application cliente et convertit ces commandes en messages XMLA pour l’instance Analysis ServicesAnalysis Services .AMO is a class library that takes commands from a client application and converts those commands into XMLA messages for the Analysis ServicesAnalysis Services instance. AMO présente les objets d'instance Analysis ServicesAnalysis Services en tant que classes à l'application de l'utilisateur final, avec des membres de méthode qui exécutent des commandes et des membres de propriété qui contiennent les données des objets Analysis ServicesAnalysis Services .AMO presents Analysis ServicesAnalysis Services instance objects as classes to the end user application, with method members that run commands and property members that hold the data for the Analysis ServicesAnalysis Services objects.

L'illustration suivante présente l'architecture des composants Analysis ServicesAnalysis Services , y compris les services dans l'instance d' Analysis ServicesAnalysis Services et tous les composants utilisateur qui interagissent avec l'instance.The following illustration shows the Analysis ServicesAnalysis Services components architecture, including services within the Analysis ServicesAnalysis Services instance and user components that interact with the instance.

L'illustration montre que la seule façon d'accéder à l'instance est d'utiliser le composant d'écoute XMLA (XML for Analysis), à l'aide de HTTP ou TCP.The illustration shows that the only way to access the instance is by using the XML for Analysis (XMLA) Listener, either by using HTTP or TCP.

Avertissement

DSO est déconseillé.DSO has been deprecated. Vous ne devez pas utiliser DSO pour développer des solutions.You should not use DSO to develop solutions.

Diagramme d’Architecture de Analysis ServicesAnalysis Services System Architecture Diagram

Configuration du serveurServer Configuration

Une instance de serveur peut prendre en charge plusieurs bases de données Analysis ServicesAnalysis Services , chacune avec sa propre instance du service Analysis ServicesAnalysis Services qui répond aux demandes des clients et traite les objets.One server instance can support multiple Analysis ServicesAnalysis Services databases, each with its own instance of the Analysis ServicesAnalysis Services service that responds to client requests and processes objects.

Des instances distinctes doivent être installées si vous souhaitez utiliser les modèles tabulaires et l'exploration de données et/ou les modèles multidimensionnels.Separate instances must be installed if you want to work with both tabular models and data mining and/or multidimensional models. Analysis ServicesAnalysis Services prend en charge l’installation côte à côte des instances s’exécutant en mode tabulaire (qui utilise le moteur d’analyse en mémoire xVelocity (VertiPaq)) et des instances s’exécutant dans l’une des configurations standard OLAP, MOLAP ou ROLAP. supports side-by-side installation of instances running in tabular mode (which uses the xVelocity in-memory analytics engine (VertiPaq) storage engine) and instances running in one of the conventional OLAP, MOLAP, or ROLAP configurations. Pour plus d’informations, consultez Déterminer le mode serveur d’une instance Analysis Services.For more information, see Determine the Server Mode of an Analysis Services Instance.

Toutes les communications entre un client et le serveur Analysis Services utilisent la spécification XMLA, qui est un protocole indépendant de la plateforme et de la langue.All communications between a client and the Analysis Services server use XMLA, which is a platform-independent and language-independent protocol. Lorsqu'une demande est reçue d'un client, Analysis Services détermine si elle est liée à OLAP ou à l'exploration de données, avant de l'acheminer de manière appropriée.When a request is received from a client, Analysis Services determines whether the request relates to OLAP or data mining, and routes the request appropriately. Pour plus d’informations, consultez Composants serveur du moteur OLAP.For more information, see OLAP Engine Server Components.

Voir aussiSee Also

Architecture logique (Analysis Services - Exploration de données)Logical Architecture (Analysis Services - Data Mining)