Fichier Lisezmoi de l'exemple AS Simple

Cet exemple fonctionne uniquement avec SQL Server 2005 et SQL Server 2008. Il ne fonctionnera pas avec les versions de SQL Server antérieures à SQL Server 2005.

AS Simple Sample est un exemple de programme C# qui illustre l'utilisation des objets AMO (Analysis Management Objects) dans le but de créer des cubes OLAP complexes ainsi que l'utilisation de ADOMD.Net pour accéder au contenu de cubes créés récemment.

Emplacement par défaut : C:\Program Files\Microsoft SQL Server\100\Samples\Analysis Services\Programmability\AMO\AS Simple Sample

L'exemple AS Simple est un exemple complet de développement pour les bases de données multidimensionnelles Analysis Services ; il offre une prise en charge totale pour les développeurs : l'administration du serveur (à l'aide de AMO) et l'accès client aux données (à l'aide de ADOMD.Net.Client).

Du point de vue de l'administration du serveur, l'exemple AS Simple couvre la plupart des aspects liés à la création, aux modifications et au traitement des principaux objets. Pour ce qui est des améliorations, cet exemple traite de la conception d'agrégation, des perspectives, des indicateurs de performance clés (KPI), des actions, des traductions et de la mise en cache proactive. Il traite aussi de la sécurité en faisant appel aux rôles et aux autorisations. L'exemple présente aussi des informations sur une structure d'exploration de données, de création et de traitement de modèles.

Du point de vue de l'accès client, l'exemple AS Simple offre une présentation complète de la navigation des métadonnées d'objet et de l'accès aux valeurs ; il montre comment implémenter les indicateurs de performance clés (KPI), les actions, et comment parcourir un modèle d'exploration de données.

Au cours de leur travail avec l'exemple AS Simple, les développeurs peuvent constater et comprendre l'incidence de l'utilisation des objets AMO et visualiser les résultats de l'utilisation de ADOMD. L'une des difficultés courantes que rencontrent les développeurs qui utilisent Analysis Services est de visualiser les résultats de leur travail dans les objets AMO en adoptant le point de vue de l'utilisateur. En effet, lors de la conception d'un objet (par exemple, un indicateur de performance clé), il est impossible de visualiser les résultats à partir des objets AMO. De plus, si vous implémentez une interface cliente à l'aide de ADOMD qui permet à l'utilisateur d'exécuter les actions voulues, il n'est pas simple de découvrir les actions implémentées sauf si vous parcourez la collection d'actions à l'aide des objets AMO. L'exemple AS Simple répond ainsi au besoin d'un exemple intégré.

Scénario

L'exemple AS Simple fait appel à un jeu de procédures pour créer un sous-ensemble des fonctionnalités du cube AdventureWorks qui se trouve dans le projet AdventureWorks Analysis Services. Ce qui permet ensuite à l'utilisateur de visualiser les résultats dans une interface client.

Langages

C#

Fonctionnalités

L'exemple Analysis Services utilise les fonctionnalités suivantes.

Domaine d'application Fonctionnalités

AdventureWorks

AMO, ADOMD.NET Client, ADOMD.NET Server

Configuration préalable requise

Avant d'exécuter cet exemple, installez Microsoft SQL Server et les composants SQL Server suivants :

  • Moteur de base de données SQL Server

  • Analysis Services

  • SQL Server Management Studio

  • Business Intelligence Development Studio

    Bb283232.note(fr-fr,SQL.100).gifRemarque :
    Business Intelligence Development Studio n'est pas pris en charge sur les ordinateurs équipés d'un système d'exploitation Itanium ; l'environnement de développement 64 bits est pris en charge par les systèmes d'exploitation x64. Vous pouvez modifier les exemples SQL Server et les exécuter sur des ordinateurs équipés de systèmes d'exploitation x86 ou x64 lorsque les bases de données utilisées dans les exemples sont déployées sur un système d'exploitation Itanium.

  • Versions mises à jour des exemples de bases de données SQL Server suivants : entrepôt de données AdventureWorksDW et base de données AdventureWorks.
    Vous pouvez télécharger ces exemples de bases de données sur le site Web des exemples et projets de communautés Microsoft SQL Server. Pour plus d'informations sur le téléchargement et l'installation d'exemples de bases de données, consultez Installation d'exemples et d'exemples de bases de données SQL Server dans la documentation en ligne de SQL Server.

  • Versions mises à jour des exemples SQL Server suivants : exemples Analysis Services et exemples du Moteur de base de données SQL Server.
    Vous pouvez télécharger ces exemples sur le site Web des exemples et projets de communautés Microsoft SQL Server. Pour plus d'informations sur le téléchargement et l'installation des exemples, consultez Installation d'exemples et d'exemples de bases de données SQL Server.

Vous devez également installer le Kit de développement .NET Framework SDK 2.0 ou Microsoft Visual Studio 2005. Vous pouvez vous procurer gratuitement le Kit de développement .NET Framework SDK. Pour plus d'informations, consultez Installation du SDK .NET Framework dans la documentation en ligne de SQL Server.

Génération de l'exemple

Si vous n'avez pas encore créé un fichier de clé de nom fort, utilisez la procédure suivante pour générer ce fichier.

Pour générer un fichier de clé de nom fort

  1. Ouvrez une invite de commandes Microsoft Visual Studio 2005. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

    -- ou --

    Ouvrez une invite de commandes Microsoft .NET Framework. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

  2. Utilisez la commande CD (changer de répertoire) pour remplacer le dossier actif dans la fenêtre de l'invite de commandes par le dossier dans lequel les exemples sont installés.

    Bb283232.note(fr-fr,SQL.100).gifRemarque :
    Pour déterminer le dossier dans lequel se trouvent les exemples, cliquez sur Démarrer, pointez successivement sur Tous les programmes, sur Microsoft SQL Server 2005 et sur Documentation et didacticiels puis cliquez sur le répertoire Samples. Si l'emplacement d'installation par défaut a été utilisé, les exemples se trouvent dans <lecteur_système>:\Program Files\Microsoft SQL Server\100\Samples.
  3. À l'invite de commandes, exécutez la commande suivante pour générer le fichier de clé :

    sn -k SampleKey.snk

    Bb283232.note(fr-fr,SQL.100).gifImportant :
    Pour plus d'informations sur la paire de clés avec nom fort, consultez « Security Briefs: Strong Names and Security in the .NET Framework » (en anglais) dans le Centre de Développement du .NET sur MSDN.

L'exemple AS Simple se compose de trois binaires différents :

  • 'Simple Sample Stored Procedures.dll'
  • 'Simple Sample AMO Access.exe'
  • 'Simple Sample ADOMD ClientAccess.exe'

Pour créer l'exemple, vous devez compiler 'Simple Sample Stored Procedures.dll' avant de compiler 'Simple Sample AMO Access.exe'. Il n'y a pas d'interdépendance binaire entre l'exemple AMO et l'exemple ADOMD.

Pour créer l'exemple Simple Sample Analysis Services

  1. Compilez 'Simple Sample Stored Procedures.dll' à l'aide de Visual Studio 2005 et du fichier 'StoredProcedures.sln'.

    - ou -

    Compilez l'exemple à l'aide de Microsoft MSBuild, qui est fourni dans le Kit de développement .NET Framework SDK 2.0, en exécutant à l'invite de commandes une commande similaire à celle-ci :

    msbuild /nologo /verbosity:quiet /property:Configuration=Debug "CS/ StoredProcedures.sln"

    Vous pouvez utiliser d'autres options de génération MSBuild, en fonction de vos besoins.

  2. Compilez 'Simple Sample AMO Access.exe' à l'aide de Visual Studio 2005 et du fichier 'ServerAdmin.sln'.

    - ou -

    Compilez l'exemple à l'aide de Microsoft MSBuild, qui est fourni dans le Kit de développement .NET Framework SDK 2.0, en exécutant à l'invite de commandes une commande similaire à celle-ci :

    msbuild /nologo /verbosity:quiet /property:Configuration=Debug "CS/ServerAdmin.sln"

    Vous pouvez utiliser d'autres options de génération MSBuild, en fonction de vos besoins.

  3. Compilez 'Simple Sample AMO ClientAccess.exe' à l'aide de Visual Studio 2005 et du fichier 'ClientAccess.sln'.

    - ou -

    Compilez l'exemple à l'aide de Microsoft MSBuild, qui est fourni dans le Kit de développement .NET Framework SDK 2.0, en exécutant à l'invite de commandes une commande similaire à celle-ci :

    msbuild /nologo /verbosity:quiet /property:Configuration=Debug "CS/ ClientAccess.sln"

    Vous pouvez utiliser d'autres options de génération MSBuild, en fonction de vos besoins.

Exécution de l'exemple

Pour exécuter l'exemple Simple Sample Analysis Services

  1. Créez la base de données « Simple Sample » à l'aide de « Simple Sample AMO Access ».

  2. Dans Visual Studio 2005, en ayant la solution ServerAdmin ouverte, appuyez sur la touche F5.

    - ou -

    Dans Visual Studio 2005, dans le menu Déboguer, cliquez sur Démarrer.

    - ou -

    À l'invite de commandes, utilisez la commande CD (Changer de répertoire) pour accéder au dossier où l'exemple a été généré. L'emplacement par défaut est .\CS\ServerAdmin\bin\Debug. Dans ce répertoire, exécutez la commande suivante (y compris les guillemets) :

    "Simple Sample AMO Access.exe"

  3. Exécutez les étapes suggérées dans l'exemple d'interface.

  4. Dans Visual Studio 2005, en ayant la solution ClientAccess ouverte, appuyez sur la touche F5.

    - ou -

    Dans Visual Studio 2005, dans le menu Déboguer, cliquez sur Démarrer.

    - ou -

    À l'invite de commandes, utilisez la commande CD (Changer de répertoire) pour accéder au dossier où l'exemple a été généré. L'emplacement de génération par défaut est .\CS\ ClientAccess \bin\Debug. Dans ce répertoire, exécutez la commande suivante (y compris les guillemets) :

    "Simple Sample ADOMD ClientAccess.exe"

  5. Connectez-vous à un serveur et explorez les objets utilisateur.