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


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

Microsoft SQL Server Службы Analysis 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. Только они поддерживаются Майкрософт (Microsoft) как средства доступа к данным служб Службы 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.