Поделиться через


Файл Readme для образца «AS Simple»

Образец «AS Simple» представляет собой образец программы на C#, демонстрирующий использование объектов AMO для создания сложных кубов OLAP, а также пример использования ADOMD.Net для доступа к содержимому вновь созданных кубов.

Расположение по умолчанию: <системный_диск>:\Program Files\Microsoft SQL Server\90\Samples\AnalysisServices\Programmability\AMO\AS Simple Sample.

Образец «AS Simple» является завершенным примером разработки для многомерных баз данных служб Analysis Services и охватывает оба аспекта разработки приложений: администрирование сервера (с помощью объектов AMO) и доступ клиентского приложения к данным (с помощью метода ADOMD.Net.Client).

С точки зрения администрирования сервера образец «AS Simple» охватывает почти все вопросы, связанные с созданием, изменением и обработкой главных объектов. Была улучшена работа со статистическими схемами, перспективами, ключевыми индикаторами производительности, действиями, переводами и упреждающим кэшированием. Это также касается безопасности с использованием ролей и разрешений. Этот образец также охватывает структуру интеллектуального анализа данных и модель создания и обработки.

С точки зрения доступа клиентского приложения образец «AS Simple» охватывает просмотр метаданных большинства главных объектов и доступ к их значениям. Он показывает, как использовать ключевые индикаторы производительности, действия и просмотр модели интеллектуального анализа данных.

Во время работы с образцом «AS Simple» разработчики могут увидеть и понять эффект использования объектов AMO и результаты применения методов ADOMD. Одной из наиболее общих проблем, с которой сталкиваются разработчики при работе со службами Analysis Services, является необходимость просмотра результатов работы объектов AMO с точки зрения пользователя. Причина заключается в том, что при создании какого-либо объекта (например, ключевого индикатора производительности) не существует способа просмотреть результаты из AMO. Кроме того, если интерфейс клиента реализуется с помощью ADOMD, который позволяет пользователю выполнять запланированные действия, то не существует простого способа распознать выполненные действия до тех пор, пока не будет просмотрена коллекция действий, выполненных с помощью объектов AMO. Следовательно, образцу «AS Simple» необходимо иметь какой-либо встроенный образец.

Сценарий

Образец AS Simple использует управляемый набор процедур для создания вложенного набора функций куба AdventureWorks, расположенного в проекте AdventureWorks служб Analysis Services. Затем этот образец позволяет пользователю просматривать результаты с помощью интерфейса клиентского приложения.

Языки

C#

Функции

Образец служб SQL Server 2005 Analysis Services (SSAS) использует следующие функции.

Часть образца Функции

AdventureWorks

AMO, ADOMD.Net Client, ADOMD.Net Server

Предварительные требования

Перед запуском данного образца необходимо установить следующие компоненты:

  • Microsoft SQL Server 2005, включая следующие компоненты:
    • SQL Server 2005 Database Engine
    • Analysis Services
    • SQL Server Management Studio
    • Business Intelligence Development Studio
    • Образцы базы данных SQL: AdventureWorksDW (хранилище данных)
    • Образцы служб Analysis Services
    • Обновленную версию образцов AdventureWorks также можно загрузить в центре разработчиков на SQL Server.
    • Обновленную версию образцов SQL Server 2005 Database Engine также можно загрузить в центре разработчиков на SQL Server.
    • Пакет .NET Framework SDK 2.0 или среда Microsoft Visual Studio 2005. Пакет .NET Framework SDK можно получить бесплатно. См. раздел Установка пакета .NET Framework SDK электронной документации по SQL Server 2005.
Bb283232.note(ru-ru,SQL.90).gifПримечание.
SQL Server 2005 Среда Business Intelligence Development Studio не поддерживается на компьютерах, работающих на платформе Itanium, 64-разрядная среда разработки поддерживается на 64-разрядных платформах. Образцы SQL Server 2005 могут быть изменены и запущены на компьютерах на платформах x86 и x64, если базы данных, которые они используют, развернуты на платформе Itanium.

Построение образца

Если файл ключа для строгого имени еще не создавался, создайте его следующим образом.

To generate a strong name key file

  1. Откройте командную строку Microsoft Visual Studio 2005. Нажмите кнопку Пуск, укажите пункты Все программы, Microsoft .NET Framework SDK v2.0 и выберите пункт Командная строка пакета SDK.

    -- или --

    Откройте командную строку Microsoft .NET Framework. Нажмите кнопку Пуск, укажите пункты Все программы, Microsoft .NET Framework SDK v2.0 и выберите пункт Командная строка пакета SDK.

  2. Используйте команду CD, чтобы сменить текущий каталог командной строки и перейти в каталог, в котором установлены образцы.

    Bb283232.note(ru-ru,SQL.90).gifПримечание.
    Чтобы определить каталог, в котором установлены образцы, нажмите кнопку Пуск, укажите пункты Все программы, Microsoft SQL Server, Документация и учебные материалы, а затем выберите пункт Каталог образцов. Если использовался каталог установки по умолчанию, то образцы расположены в каталоге «<системный_диск>:\Program Files\Microsoft SQL Server\100\Samples».
  3. В командной строке выполните следующую команду, чтобы создать файл ключа:

    sn -k SampleKey.snk

    Bb283232.note(ru-ru,SQL.90).gifВажно!
    Дополнительные сведения о паре ключей для строгого имени см. в статье по строгим именам и безопасности для платформы .NET Framework в центре разработчиков .NET в MSDN.

Образец «AS Simple» включает три двоичных файла:

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

Единственным требованием при построении образца является компиляция файла «Simple Sample Stored Procedures.dll» до компиляции файла «Simple Sample AMO Access.exe». Не существует двоичной взаимозависимости между образцом AMO и образцом ADOMD.

Построение образца Simple Sample служб Analysis Services

  1. Скомпилируйте файл «Simple Sample Stored Procedures.dll» с помощью Visual Studio 2005 и файла «StoredProcedures.sln».

    — или —

    Скомпилируйте образец при помощи программы Microsoft MSBuild, входящей в состав пакета .NET Framework SDK 2.0, выполнив в командной строке следующую команду:

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

    В зависимости от конкретных условий могут быть указаны другие параметры построения MSBuild.

  2. Скомпилируйте решение «Simple Sample AMO Access.exe» с помощью Visual Studio 2005 и файла «ServerAdmin.sln».

    — или —

    Скомпилируйте образец при помощи программы Microsoft MSBuild, входящей в состав пакета .NET Framework SDK 2.0, выполнив в командной строке следующую команду:

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

    В зависимости от конкретных условий могут быть указаны другие параметры построения MSBuild.

  3. Скомпилируйте файл «Simple Sample ADOMD ClientAccess.exe» с помощью Visual Studio 2005 и файла «ClientAccess.sln».

    — или —

    Скомпилируйте образец при помощи программы Microsoft MSBuild, входящей в состав пакета .NET Framework SDK 2.0, выполнив в командной строке следующую команду:

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

    В зависимости от конкретных условий могут быть указаны другие параметры построения MSBuild.

Выполнение образца

Выполнение образца служб Analysis Services «Simple Sample»

  1. Создайте базу данных «Simple Sample», используя «Simple Sample AMO Access».

  2. В среде Visual Studio 2005 при открытом решении ServerAdmin нажмите клавишу F5.

    — или —

    В Visual Studio 2005 в меню Отладка выберите пункт Запустить.

    — или —

    В командной строке по команде изменения каталога (CD) перейдите в папку, в которой находится построенный образец. Его размещение по умолчанию — .\CS\ServerAdmin\bin\Debug. В этой папке выполните следующую команду (включая кавычки):

    "Simple Sample AMO Access.exe"

  3. Выполните предлагаемые шаги в интерфейсе образца.

  4. В среде Visual Studio 2005 при открытом решении ClientAccess нажмите клавишу F5.

    — или —

    В Visual Studio 2005 в меню Отладка выберите пункт Запустить.

    — или —

    В командной строке по команде изменения каталога (CD) перейдите в папку, в которой находится построенный образец. Его размещение по умолчанию — .\CS\ ClientAccess \bin\Debug. В этой папке выполните следующую команду (включая кавычки):

    "Simple Sample ADOMD ClientAccess.exe"

  5. Установите соединение с сервером и исследуйте объекты пользователя.