Condividi tramite


File Leggimi relativo all'esempio AS Simple Sample

AS Simple Sample è un programma di esempio in C# che illustra l'utilizzo della libreria AMO (Analysis Management Objects) per creare cubi OLAP complessi e l'utilizzo di ADOMD.Net per accedere al contenuto dei cubi creati.

Percorso predefinito: "<system_drive>:\Programmi\Microsoft SQL Server\90\Samples\AnalysisServices\Programmability\AMO\AS Simple Sample"

AS Simple Sample è un esempio per sviluppatori completo per database Analysis Services multidimensionali. Offre agli sviluppatori sia l'amministrazione server tramite AMO, sia l'accesso client ai dati tramite ADOMD.Net.Client.

Per quanto riguarda l'amministrazione server, AS Simple Sample garantisce la creazione, la modifica e l'elaborazione di quasi tutti gli oggetti principali. In termini di miglioramenti, offre progettazione delle aggregazioni, prospettive, KPI, azioni, traduzioni e caching attivo. Non tralascia neanche la protezione, grazie all'utilizzo di ruoli e autorizzazioni. L'esempio comprende inoltre una struttura di data mining e la creazione e l'elaborazione di un modello.

Per quanto riguarda l'accesso client, AS Simple Sample garantisce la visualizzazione dei metadati della maggior parte degli oggetti e l'accesso ai valori. Illustra come implementare KPI, azioni e la visualizzazione di un modello di data mining.

Utilizzando AS Simple Sample gli sviluppatori possono comprendere l'impatto dell'utilizzo di AMO e vedere i risultati dell'utilizzo di ADOMD. Uno dei problemi principali che gli sviluppatori che utilizzano Analysis Services devono in genere risolvere è la visualizzazione dei risultati del loro lavoro in AMO dal punto di vista dell'utente, perché quando si progetta un oggetto, ad esempio un KPI, non è possibile visualizzare i risultati da AMO. Se si implementa inoltre un'interfaccia client tramite ADOMD che consente all'utente di eseguire azioni progettate, non è possibile rilevare le azioni implementate se non visualizzando l'insieme delle azioni tramite AMO. Per questo motivo AS Simple Sample risponde alla necessità di un esempio integrato.

Scenario

AS Simple Sample utilizza un set guidato di procedure per creare un subset delle funzionalità del cubo AdventureWorks incluso nel progetto AdventureWorks Analysis Services e consente all'utente di visualizzare i risultati in un'interfaccia client.

Linguaggi

C#

Funzionalità

Nell'esempio SQL Server 2005 Analysis Services (SSAS) vengono utilizzate le funzionalità seguenti.

Area di applicazione Funzionalità

AdventureWorks

AMO, ADOMD.Net Client, ADOMD.Net Server

Prerequisiti

Prima di eseguire questo esempio, verificare che siano installati i prodotti software seguenti:

  • Microsoft SQL Server 2005, con i componenti seguenti:
    • Motore di database di SQL Server 2005
    • Analysis Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Il database di esempio SQL: AdventureWorksDW (data warehouse).
    • Esempi Analysis Services
    • Una versione aggiornata del database AdventureWorks, disponibile per il download dalla pagina Web Centro per sviluppatori di SQL Server.
    • Una versione aggiornata degli esempi di Motore di database di SQL Server 2005 è inoltre disponibile per il download dalla pagina Web Centro per sviluppatori di SQL Server.
    • .NET Framework SDK 2.0 o Microsoft Visual Studio 2005. .NET Framework SDK è disponibile gratuitamente. Vedere Installazione di .NET Framework SDK nella documentazione in linea di SQL Server 2005.

[!NOTA] SQL Server 2005 Business Intelligence Development Studio non è supportato in computer con piattaforma Itanium. Nelle piattaforme x64 è supportato l'ambiente di sviluppo a 64 bit. Gli esempi di SQL Server 2005 possono essere modificati ed eseguiti in computer con piattaforme x86 o x64 se i database utilizzati dagli esempi vengono distribuiti in una piattaforma Itanium.

Generazione dell'esempio

Se non è stato ancora creato un file di chiave con nome sicuro, generare il file di chiave seguendo le istruzioni seguenti.

Per generare un file di chiave con nome sicuro

  1. Aprire il prompt dei comandi di Microsoft Visual Studio 2005. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.

    -- oppure --

    Aprire il prompt dei comandi di Microsoft .NET Framework. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft .NET Framework SDK 2.0, quindi SDK Command Prompt.

  2. Utilizzare il comando CD (change directory) per passare dalla directory corrente della finestra del prompt dei comandi alla cartella in cui sono stati installati gli esempi.

    [!NOTA] Per determinare la cartella in cui si trovano gli esempi, fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005, Documentazione ed esercitazioni, quindi Samples. Se è stato utilizzato il percorso di installazione predefinito, gli esempi si troveranno in <unità_sistema>:\Programmi\Microsoft SQL Server\100\Samples.

  3. Al prompt dei comandi digitare il comando seguente per generare il file di chiave:

    sn -k SampleKey.snk

    Bb283232.note(it-it,SQL.90).gifImportante:
    Per ulteriori informazioni sulla coppia di chiavi con nome sicuro, vedere l'argomento relativo ai nomi sicuri e alla protezione in .NET Framework nel centro per sviluppatori di .NET su MSDN.

AS Simple Sample è composto da tre file binari diversi:

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

L'unico requisito per la generazione dell'esempio è che la compilazione di "Simple Sample Stored Procedures.dll" deve essere eseguita prima della compilazione di "Simple Sample AMO Access.exe". Non è presente alcuna interdipendenza binaria tra l'esempio AMO e l'esempio ADOMD.

Per generare l'esempio Simple Sample Analysis Services

  1. Compilare "Simple Sample Stored Procedures.dll" tramite Visual Studio 2005 e il file "StoredProcedures.sln".

    — o —

    Compilare l'esempio utilizzando Microsoft MSBuild, incluso in .NET Framework SDK 2.0, eseguendo un comando simile al seguente al prompt dei comandi:

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

    È possibile utilizzare altre opzioni di generazione di MSBuild in base alle esigenze.

  2. Compilare "Simple Sample AMO Access.exe" tramite Visual Studio 2005 e il file "ServerAdmin.sln".

    — o —

    Compilare l'esempio utilizzando Microsoft MSBuild, incluso in .NET Framework SDK 2.0, eseguendo un comando simile al seguente al prompt dei comandi:

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

    È possibile utilizzare altre opzioni di generazione di MSBuild in base alle esigenze.

  3. Compilare "Simple Sample ADOMD ClientAccess.exe" tramite Visual Studio 2005 e il file "ClientAccess.sln".

    — o —

    Compilare l'esempio utilizzando Microsoft MSBuild, incluso in .NET Framework SDK 2.0, eseguendo un comando simile al seguente al prompt dei comandi:

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

    È possibile utilizzare altre opzioni di generazione di MSBuild in base alle esigenze.

Esecuzione dell'esempio

Per eseguire l'esempio Simple Sample Analysis Services

  1. Generare il database "Simple Sample" tramite "Simple Sample AMO Access".

  2. In Visual Studio 2005 premere F5 con la soluzione ServerAdmin aperta.

    — o —

    In Visual Studio 2005 scegliere Avvia dal menu Debug.

    — o —

    Al prompt dei comandi mediante il comando CD (change directory) passare alla cartella in cui è stato generato l'esempio. Il percorso di generazione predefinito è .\CS\ServerAdmin\bin\Debug. In questa directory eseguire il comando seguente, includendo le virgolette:

    "Simple Sample AMO Access.exe"

  3. Eseguire i passaggi suggeriti nell'interfaccia di esempio.

  4. In Visual Studio 2005 premere F5 con la soluzione ClientAccess aperta.

    — o —

    In Visual Studio 2005 scegliere Avvia dal menu Debug.

    — o —

    Al prompt dei comandi mediante il comando CD (change directory) passare alla cartella in cui è stato generato l'esempio. Il percorso di generazione predefinito è .\CS\ ClientAccess \bin\Debug. In questa directory eseguire il comando seguente, includendo le virgolette:

    "Simple Sample ADOMD ClientAccess.exe"

  5. Connettersi a un server ed esplorare gli oggetti utente.