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


Расширение функциональных возможностей OLAP

Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Программист может расширять службы Analysis Services, написав сборки, персонализированные расширения и хранимые процедуры, обеспечивающие нужные функциональные возможности, которые можно использовать один или несколько раз в разнообразных приложениях базы данных. Сборки используются для расширения функциональных возможностей многомерных моделей путем добавления новых процедур и функций в язык многомерных выражений или путем встраивания персонализации.

Хранимые процедуры могут использоваться для вызова внешних подпрограмм, упрощая разработку и внедрение баз данных служб Analysis Services за счет однократной разработки общего программного кода и сохранения его в единственном местоположении. Хранимые процедуры можно использовать для расширения функциональности приложений за счет добавления дополнительных функций к собственной функциональности многомерных выражений.

Персонализации представляют собой пользовательские объекты, которые могут добавляться в куб для обеспечения функций, которые отличаются от пользователя к пользователю. Персонализации не являются постоянными объектами куба, но представляют собой объекты, которые динамически применяются клиентским приложением во время сеанса конкретного пользователя. Например, изменение валют в денежном выражении в зависимости от пользователя, который осуществляет доступ к данным, предоставление индивидуальных ключевых показателей эффективности или целевых списков предложений для постоянных покупателей в сети.

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

Расширение OLAP через личные настройки

Модули персонализации служб Analysis Services

Определение хранимых процедур