Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Харинатх С. -> "SQL Server 2005 Analysis Services и MDX для профессионалов." -> 203

SQL Server 2005 Analysis Services и MDX для профессионалов. - Харинатх С.

Харинатх С., Куинн С. SQL Server 2005 Analysis Services и MDX для профессионалов. — Wrox, 2008. — 822 c.
Скачать (прямая ссылка): sqlserveranalysisservicesmdx2008.pdf
Предыдущая << 1 .. 197 198 199 200 201 202 < 203 > 204 205 206 207 208 209 .. 453 >> Следующая

Custcmer w Qead
Date R? Read
De*very Date R Read
Deoar tment R? Read
Destination Currency P? Read
Enpoyee F Reac
Рис. 9.80. Чтобы изменить права доступа к измерениям куба (которые по умолчанию унаследованы от измерений базы данных), сбросьте флажок Inherit и задайте требуемый тип доступа в столбце Access
Таким образом, разработчик проекта легко может задавать разрешения доступа к измерениям и кубам внутри базы данных Analysis Services с помощью создания различных ролей. Если вы предоставили доступ только к кубу Adventure Works и не предоставили доступ к кубу Mined Customers, то при подключении к Analysis Services с помощью SQL Server Management Studio в качестве одного из пользователей, перечисленных в созданной роли, вы не увидите куб Mined Customers. С другой стороны, если вы включите одного пользователя в две роли, одна из которых имеет доступ к кубу Adventure Works, а другая — к кубу Mined Customers, то данный пользователь увидит оба куба, поскольку разрешения ролей являются аддитивными. В программе BIDS можно протестировать заданные параметры защиты, включая членство в нескольких ролях, просмотрев куб с использованием имени конкретной роли или пользователя. Если вы попытаетесь просмотреть куб. доступа к которому текущий пользователь или роль не имеет, то получите сообщение об отсутствии доступа к кубу.
В этом разделе мы обсудили определение разрешений доступа для кубов и измерений. Эти разрешения гарантируют корректное ограничение доступа к специфическому кубу или измерению для определенных пользователей, запрашивающих базы данных. В некоторых бизнес-сценариях требуется ограниченный доступ только к части измерения или куба. Например, если вы являетесь менеджером по продажам в сети розничной торговли, то можете иметь доступ только к информации
о продажах вашего магазина. Определение правильной защиты данных измерений и ячеек лучше всего изучить на примере сценария. Более подробную информацию об ограничении доступа к данным для пользователей вы найдете в главе 19. Что же касается моделей добычи данных, то защиту для них можно определить во вкладке Mining Structures (но данный вопрос в этой книге не рассматривается).
Резюме
В этой главе мы обсудили новые инструменты, которые расширят ваш арсенал средств бизнес-анализа. Изучив их, вы вполне можете войти в круг профессионалов в области бизнес-анализа, поскольку уже знаете, как добавлять размерные группы из любого доступного куба в собственный куб без использования представлений SQL Server. Такая функциональность эквивалентна сценарию создания виртуального куба в Analysis Services 2000 без дополнительных действий, связанных с созданием и поддержкой подкубов. Благодаря использованию удаленных разделов перед вами также открываются новые возможности. Кроме того, мастер создания кубов позволяет создавать кубы без источника данных с помощью шаблонов (подобно мастеру измерений), что не рассматривалось в этой главе. В мастере куба вы можете выбрать один из двух шаблонов. Перед обработкой созданный куб нужно заполнить таблицами с соответствующими данными. Вы сами можете изучить эту возможность мастера куба, выбрав в качестве метода построения куба опцию Build a cube without data source (Создать куб без источника данных).
Большая часть этой главы посвящена модернизации кубов. Использование действий и ключевых показателей эффективности (KPI) позволит улучшить любое приложение бизнес-анализа. При создании клиентских программ для использования приложений со сложной бизнес-аналитикой, отображающих текущие деловые операции, иногда возникает необходимость в написании собственного приложения для фильтрации на основе данных реального времени. Некоторые сложные операции нельзя даже определить в кубе. Для таких операций в Analysis Services обеспечена возможность написания собственного кода с компонентами ActiveX или управляемого кода. Такой подход рассмотрен в следующей главе.
Расширение сценариев MDX с использованием внешних функций
Язык MDX поддерживает широкий набор функций для бизнес-анализа. Кроме этого, Analysis Services поддерживает некоторые функции VBA (Visual Basic for Applications) и Excel как встроенные внешние функции, доступ к которым можно получить с помощью MDX. Эти функции, поддерживаемые в Analysis Services, должны удовлетворить большинство ваших требований к проектированию и созданию запросов. Тем не менее, всегда возникает необходимость в пользовательских операциях. Analysis Services предоставляет расширяемую среду, с помощью которой можно добавлять собственные функции и получать к ним доступ с помощью MDX. Эти внешние функции также называются определяемыми пользователем функциями [user-defined functions — UDF).
Предыдущая << 1 .. 197 198 199 200 201 202 < 203 > 204 205 206 207 208 209 .. 453 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.