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

Этот образец поддерживается только в SQL Server 2005 и SQL Server 2008. С версиями SQL Server более ранними, чем SQL Server 2005, образец работать не будет.

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

Расположение по умолчанию: C:\Program Files\Microsoft SQL Server\100\Samples\Analysis Services\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#

Функции

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

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

AdventureWorks

Объект AMO, клиент ADOMD.NET, сервер ADOMD.NET

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

Для запуска этого образца необходим Microsoft SQL Server и следующие установленные компоненты.

  • SQL Server Database Engine

  • Analysis Services

  • SQL Server Management Studio

  • Business Intelligence Development Studio

    Bb283232.note(ru-ru,SQL.100).gifПримечание.
    Среда Business Intelligence Development Studio не поддерживается на компьютерах, работающих с операционными системами на платформе Itanium. 64-разрядная среда разработки поддерживается в операционных системах на платформе x64. Образцы SQL Server можно изменить и запустить на компьютерах с операционными системами на платформах x86 и x64, если базы данных, которые они используют, развернуты в операционной системе на платформе Itanium.

  • Обновленные версии следующих образцов баз данных SQL Server: хранилище данных AdventureWorksDW и база данных AdventureWorks.
    Эти образцы баз данных можно загрузить с веб-узла Microsoft SQL Server Samples and Community Projects (образцы кода и проекты сообщества Microsoft SQL Server). Дополнительные сведения о загрузке и установке образцов баз данных см. в разделе Установка образцов кода и образцов баз данных SQL Server электронной документации по SQL Server.

  • Обновленные версии следующих образцов SQL Server: образцы служб Analysis Services и образцы компонента SQL Server Database Engine.
    Эти образцы можно загрузить с веб-узла Microsoft SQL Server Samples and Community Projects (образцы кода и проекты сообщества Microsoft SQL Server). Дополнительные сведения о загрузке и установке образцов кода см. в разделе Установка образцов кода и образцов баз данных SQL Server.

Также необходимо установить пакет SDK 2.0 платформы .NET Framework или Microsoft Visual Studio 2005. Пакет .NET Framework SDK можно получить бесплатно. Дополнительные сведения см. в разделе Установка пакета SDK для платформы .NET Framework электронной документации по SQL Server.

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

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

Создание файла ключа для строгого имени

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

    sn -k SampleKey.snk

    Предупреждение

    Дополнительные сведения о паре ключей для строгого имени см. в статье по строгим именам и безопасности для платформы .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. Установите соединение с сервером и исследуйте объекты пользователя.