Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 : "<lecteur_système>:\Program Files\Microsoft SQL Server\90\Samples\AnalysisServices\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 passe en revue l'ensemble des aspects liés à la création, au traitement et à la modification des 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'objets et de l'accès aux valeurs ; il montre comme implémenter les indicateurs de performance clés (KPI), les actions et 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 SQL Server 2005 Analysis Services (SSAS) 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, les logiciels suivants doivent être installés :
- Microsoft SQL Server 2005 avec les composants suivants :
- Moteur de base de données SQL Server 2005
- Analysis Services
- SQL Server Management Studio
- Business Intelligence Development Studio
- Un exemple de base de données SQL : AdventureWorksDW (entrepôt de données).
- Les exemples Analysis Services
- Une version mise à jour de la base de données AdventureWorks est également disponible pour téléchargement sur la page Web du SQL Server Developer Center (Centre des développeurs SQL Server).
- Une version mise à jour des exemples du moteur de base de données Moteur de base de données SQL Server 2005 est également disponible pour téléchargement sur la page Web du SQL Server Developer Center (Centre des développeurs SQL Server).
- 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. Voir Installation du SDK .NET Framework dans la documentation en ligne de SQL Server 2005.
Remarque : |
|---|
| SQL Server 2005 Business Intelligence Development Studio n'est pas pris en charge sur les ordinateurs équipés de la plateforme Itanium ; l'environnement de développement 64 bits est pris en charge sur les plateformes x64. Vous pouvez modifier les exemples SQL Server 2005 et les exécuter sur des ordinateurs dotés de plateformes x86 ou x64 lorsque les bases de données employées par les exemples sont déployées sur une plateforme Itanium. |
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
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.
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.
Remarque :Pour déterminer le dossier dans lequel se trouvent les exemples, cliquez sur le bouton 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. À l'invite de commandes, exécutez la commande suivante pour générer le fichier de clé :
sn -k SampleKey.snk
Important :Pour plus d'informations sur la paire de clés de nom fort, consultez l'article de sécurité concernant les noms forts et la sécurité dans .NET Framework, dans le Centre de développement .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
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 présentant l'aspect suivant :
msbuild /nologo /verbosity:quiet /property:Configuration=Debug "CS/ StoredProcedures.sln"Selon vos besoins, d'autres options de génération MSBuild peuvent être adoptées.
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 présentant l'aspect suivant :
msbuild /nologo /verbosity:quiet /property:Configuration=Debug "CS/ServerAdmin.sln"Selon vos besoins, d'autres options de génération MSBuild peuvent être adoptées.
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 présentant l'aspect suivant :
msbuild /nologo /verbosity:quiet /property:Configuration=Debug "CS/ ClientAccess.sln"Selon vos besoins, d'autres options de génération MSBuild peuvent être adoptées.
Exécution de l'exemple
Pour exécuter l'exemple Simple Sample Analysis Services
Créez la base de données « Simple Sample » à l'aide de « Simple Sample AMO Access ».
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"Exécutez les étapes suggérées dans l'exemple d'interface.
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"Connectez-vous à un serveur et explorez les objets utilisateur.