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


Интерфейсы доступа к данным служб Analysis Services (службы Analysis Services — многомерные данные)

MicrosoftSQL ServerAnalysis Services поддерживают ряд технологий, используемых для доступа к данным и метаданным, хранящимся на экземпляре служб Analysis Services. Технологии доступа к данным служб Analysis Services позволяют выполнить следующие действия:

  • Получение наборов строк схемы
    Наборы строк схем позволяют клиентским приложениям проверять метаданные, которые хранятся на экземпляре служб Analysis Services, а также получать поддержку и отслеживать сведения на нем. Можно получать наборы строк схемы для OLE DB, OLE DB для оперативной аналитической обработки (OLAP), OLE DB для интеллектуального анализа данных, либо XML для аналитики (XMLA).

    Получение наборов строк схемы.

  • Получение данных и метаданных
    Данные и метаданные можно получать из кубов или моделей интеллектуального анализа данных в табличном или в многомерном формате.

    Получение данных и метаданных.

    • Для получения сведений служб Analysis Services с помощью стандартных интерфейсов доступа к данным платформы Microsoft .NET Framework можно использовать ADOMD.NET в управляемом пользовательском приложении. Дополнительные сведения см. в разделе ADOMD.NET.

    • Для поддержки доступа к OLE DB в неуправляемых клиентских приложениях можно использовать поставщик OLE DB 9.0 для служб Analysis Services. Дополнительные сведения см. в разделе Поставщик OLE DB служб Analysis Services (службы Analysis Services — многомерные данные).

    • Для получения данных напрямую из экземпляра служб Analysis Services в формате на основе XML можно использовать язык ASSL. Дополнительные сведения см. в разделе ASSL.

  • Управление объектами служб Analysis Services
    Объектами служб Analysis Services, например базами данных, кубами, измерениями и структурами интеллектуального анализа данных, можно управлять с помощью многомерных выражений, расширений интеллектуального анализа данных или команд XMLA.

    Управление объектами служб Analysis Services.

    • Для отправки команд в управляемом пользовательском приложении с помощью стандартных интерфейсов доступа к данным платформы Microsoft .NET Framework можно использовать ADOMD.NET. Дополнительные сведения см. в разделе ADOMD.NET.

    • Для отправки команд в неуправляемых клиентских приложениях с помощью OLE DB можно использовать поставщик OLE DB 9.0 для служб Analysis Services. Дополнительные сведения см. в разделе Поставщик OLE DB служб Analysis Services (службы Analysis Services — многомерные данные).

    • Для отправки команд напрямую в экземпляр служб Analysis Services можно использовать язык ASSL. Дополнительные сведения см. в разделе ASSL.

В этом разделе

Раздел

Описание

Наборы строк схемы

Содержит описание OLE DB, OLE DB для OLAP, OLE DB для интеллектуального анализа данных, а также наборов строк схемы XMLA, поддерживаемых службами Analysis Services.

ASSL

Описывает язык ASSL, расширенную версию протокола XMLA, применяемую для связи с экземпляром служб Analysis Services.

В языке ASSL используется протокол SOAP для обеспечения прямого доступа к службам Analysis Services с помощью открытого стандарта на базе XMLA для доступа к многомерным данным.

Поставщик OLE DB служб Analysis Services (службы Analysis Services — многомерные данные)

Рассматривается собственный поставщик данных OLE DB для служб Analysis Services.

ADOMD.NET

Приведено описание ADOMD.NET, набора пространств имен платформы .NET Framework, обеспечивающих доступ к данным и метаданным в экземпляре служб Analysis Services.

ПримечаниеПримечание

В этом разделе описаны следующие API-интерфейсы: Microsoft.AnalysisServices.AdomdClient.dll, msmgdsrv.dll и msolap100.dll. Только они поддерживаются Майкрософт как средства доступа к данным служб Analysis Services.

Поддержка платформы Microsoft .NET Framework

Начиная с SQL Server, в службах Analysis Services предусмотрена полная поддержка платформы Microsoft .NET Framework. Поддержка платформы .NET Framework позволяет разработчикам получать доступ к данным и метаданным служб Analysis Services, выбрав совместимый с платформой .NET язык или используя собственный код. Пакет SDK для платформы Microsoft .NET Framework содержит компиляторы Microsoft Visual Basic .NET и Microsoft C#, а также связанные с ними средства.

Чтобы создать приложение, в котором используются службы Analysis Services, разработчики могут воспользоваться Microsoft Visual Studio .NET — интегрированной средой разработки (IDE), наличие различных средств и функций которой позволяет разработчикам упростить и ускорить итеративные циклы программирования, отладки, тестирования и развертывания. Однако отладка и конструирование управляемых приложений для служб Analysis Services не требует использования Visual Studio .NET. Разработчики могут воспользоваться любым текстовым редактором или редактором кода, совместимым с платформой .NET Framework.

Важное примечаниеВажно!

По умолчанию платформа .NET Framework устанавливается вместе с SQL Server, но пакет .NET Framework SDK в эту установку не включен. Если пакет SDK не установлен на рабочем компьютере и не добавлен к коллекции электронной документации, ссылки на содержимое SDK, имеющиеся в данном разделе, работать не будут. Установите пакет .NET Framework SDK. После установки включите SDK в коллекцию электронной документации и в оглавление, следуя инструкциям раздела Диспетчер объединенного набора разделов справки SQL Server.