Пользователи SuperSet Gamma не могут видеть свои собственные графики

#charts #dashboard #apache-superset #superset

#Диаграммы #Информационная панель #apache-надмножество

Вопрос:

В SuperSet (0.38.0) все наши пользователи имеют следующие роли :

  • Gamma
  • sql_lab
  • пользовательская роль DB_ACCESS : database access on [Timescaledb XXX].(id:3)
  • пользовательская роль tables_modify : [can edit on TableModelView, can add on TableModelView, can list on TableModelView, can show on TableModelView, can tables on Superset, refresh on TableModelView, can save on Datasource, can get on Datasource, can datasources on Superset, menu access on Tables, can list on TableColumnInlineView, can show on TableColumnInlineView, can fetch datasource metadata on Superset]

Эти пользователи могут :

  • создавайте диаграммы, добавляйте их в панель мониторинга
  • см. панели мониторинга
  • просматривайте диаграммы на панелях мониторинга и редактируйте их оттуда

Но они не могут видеть свои собственные диаграммы, перечисленные в меню Диаграммы.

Это ожидаемое поведение? Есть ли какие-то другие разрешения, которые нам нужно добавить, чтобы пользователи могли видеть свои собственные диаграммы?

Комментарии:

1. Доступ к меню на диаграммах, похоже, отсутствует. Возможно, это?

2. Доступ к меню на диаграммах является частью роли Gamma

Ответ №1:

Эта проблема преследует меня уже очень давно. Проблема в том, что superset имеет очень ограниченную документацию, а его модель управления доступом в основном основана на FAB, которую довольно сложно использовать конечным пользователям. Все, что остается, — это попытаться добавить другое разрешение к роли, пока не получите желаемый результат. Я обнаружил, что отсутствует разрешение schema access on [database].[schema] . После предоставления роли этой возможности пользователи могут автоматически просматривать созданные источники данных. Получайте удовольствие!