Nano Hash - криптовалюты, майнинг, программирование

Авторизация icCube в родительском дочернем измерении - как ограничить доступ к верхним уровням?

В этом вопросе используется схема родитель-потомок, приведенная здесь.

Я хочу ограничить доступ пользователя в иерархии "dim (все)" для просмотра всех данных на определенном уровне и ниже, но не данных выше этого элемента. Например, просмотрите «Европа» и ниже этого уровня, но я не являюсь родительским «Миром».

Мне удалось сделать роль, дающую доступ в Европу и ниже, по формуле:

{[dim (ALL)].[Hierarchy].[ Level - 1].&[3].descendants}

и член по умолчанию:

[dim (ALL)].[Hierarchy].[ Level - 1].&[3]

и применить к celss = Да

Но используя эту роль, я все еще могу видеть Мир:

select [Measures].[value] on 0
, [dim (ALL)].[Hierarchy].allmembers on 1
from [cube]

результат: введите здесь описание изображения

Что мне нужно сделать, чтобы "переопределить" "корень" на "Европу", если это вообще возможно?

08.01.2016

Ответы:


1

К сожалению, в настоящее время безопасность не позволяет преобразовать поддерево в дерево. При разрешении члена вы делаете это для всех предков.

В вашем примере, если вы разрешаете [Европа], вы разрешаете [Мир]

08.01.2016
  • Хорошо, ясно. Я думаю, что мне нужно решить это на уровне представления на информационных панелях (например, [измерение].[иерархия].defaultmember.descendants. ). 12.01.2016
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..