Флаги дополнительных функций Apache Superset 2.1.0
Это список дополнительных функций Superset. В файле config.py можно проверить значения по умолчанию.
https://github.com/apache/superset/blob/master/superset/config.py
Эти функции можно включить/отключить, установив предпочтительные значения в superset_config.py на True/False соответственно.
Список функций описан для версии 2.1.0. В будущем этот список может незначительно измениться. Актуальный список можно найти в репозитории: master/RESOURCES/FEATURE_FLAGS.md
In Development (В развитии)
Эти функции считаются незавершенными и должны использоваться только в средах разработки.
- DRILL_BY
[По умолчанию: Ложь]
— Подобно детализации во многих отношениях, эта функция позволяет пользователям панели инструментов щелкнуть правой кнопкой мыши область диаграммы и выбрать дополнительный столбец, который будет действовать как предложение «группировать по». Это можно сделать для любого и всех столбцов, что позволяет пользователям исследовать свои наборы данных с увеличением глубины слоев. Узнать больше. - ENABLE_ADVANCED_DATA_TYPES
- ENABLE_TEMPLATE_REMOVE_FILTERS
- KV_STORE
- PRESTO_EXPAND_DATA
- SHARE_QUERIES_VIA_KV_STORE
- TAGGING_SYSTEM
[По умолчанию: Ложь]
— Включает недавно добавленную функцию пользовательского интерфейса для добавления тегов к диаграммам, информационным панелям и сохраненным запросам. Дополнительные подробности и скриншоты доступны на PR. Все еще планируется внести некоторые окончательные изменения в дизайн/компоненты.
In Testing (В тестировании)
Разработка этих функций завершена, но в настоящее время они еще тестируются. Они пригодны для использования, но все еще могут содержать некоторые ошибки.
- ALERT_REPORTS: (docs)
- ALLOW_FULL_CSV_EXPORT
- CACHE_IMPERSONATION
- CONFIRM_DASHBOARD_DIFF
- DASHBOARD_VIRTUALIZATION
[По умолчанию: Ложь]
— Относительно новая и экспериментальная функция, созданная для оптимизации производительности чрезвычайно больших информационных панелей путем удаления диаграмм из DOM/отрисовки браузера, когда они прокручиваются значительно дальше от области просмотра браузера. - DRILL_BY
[По умолчанию: Ложь]
— Подобно детализации во многих отношениях, эта функция позволяет пользователям панели инструментов щелкнуть правой кнопкой мыши область диаграммы и выбрать дополнительный столбец, который будет действовать как предложение «группировать по». Это можно сделать для любого и всех столбцов, что позволяет пользователям исследовать свои наборы данных с увеличением глубины слоев. Узнать больше. - DRILL_TO_DETAIL
[По умолчанию: Ложь]
— Позволяет пользователям информационной панели щелкнуть правой кнопкой мыши различные элементы в поддерживаемых визуализациях и получить модальное отображение базовых данных (включая все столбцы) с фильтром, примененным к выбранной части диаграммы (например, сегменту круговой диаграммы). Подробнее прочитать и посмотреть примеры можно здесь. - DYNAMIC_PLUGINS: (docs)
[По умолчанию: Ложь]
— Часто запрашиваемая функция, работа над которой продолжается. Идея здесь состоит в том, чтобы позволить людям добавлять плагины визуализации в свой экземпляр Superset, просто связываясь с удаленно размещенным пакетом JavaScript. Он все еще находится в стадии обсуждения и разработки архитектуры и еще не готов к прайм-тайму… пока. - ENABLE_JAVASCRIPT_CONTROLS
[По умолчанию: Ложь]
— Это включает поля ввода JavaScript в плагинах DeckGL для создания пользовательских всплывающих подсказок. Несмотря на то, что этот (или любой другой) пользовательский ввод исполняемых сценариев весьма полезен, он сопряжен с возможным (даже если маловероятным) компромиссом безопасности. - ESTIMATE_QUERY_COST
[По умолчанию: Ложь]
— Включает дополнительный пользовательский интерфейс в SQL Lab, который позволяет пользователям оценивать фактическую стоимость выполнения запросов в базах данных, где они поддерживаются и настраиваются (в Bigquery, Postgres и Presto, путем установки `cost_estimate_enabled: true` в дополнительных атрибутах базы данных. - GENERIC_CHART_AXES
[По умолчанию: Истина]
— Эта функция (часто называемая функцией «Универсальная ось X») позволяет нескольким визуализациям использовать столбец категорий в качестве оси X, а не временной. Подробнее об этой функции можно прочитать в этом сообщении в блоге. - GLOBAL_ASYNC_QUERIES (docs)
[По умолчанию: Ложь]
— Функция, которая повышает производительность панели мониторинга за счет создания асинхронных заданий для запросов данных диаграммы, сохранения результатов в кэше Redis и использования либо опроса, либо веб-сокетов для отслеживания выполняемых заданий. Документы доступны здесь. - HORIZONTAL_FILTER_BAR
[По умолчанию: Ложь]
— Позволяет авторам информационных панелей задавать ориентацию панели фильтров либо слева (по умолчанию), либо вверху макета. Это особенно полезно для случаев использования встроенных информационных панелей, но становится предпочтительным для многих пользователей/авторов информационных панелей и в других случаях. - RLS_IN_SQLLAB
[По умолчанию: Ложь]
— Применяет правила безопасности на уровне строк (RLS) к запросам, выполняемым SQL Lab, чтобы у пользователей не было возможности запрашивать данные, к которым у них не должно быть доступа в соответствии с правилами RLS, соблюдаемыми в других частях продукта. - SSH_TUNNELING (docs)
[По умолчанию: Ложь]
— Включает туннель SSH между вашим экземпляром Superset и вашим хранилищем данных, чтобы вы могли безопасно подключаться к базам данных, которые могут быть недоступны напрямую из-за политик/конфигураций безопасности. Вы можете прочитать больше здесь , в Preset docs. - USE_ANALAGOUS_COLORS
[По умолчанию: Ложь]
— По умолчанию при применении цветовой палитры визуализации к различным сериям на информационной панели палитра циклически повторяется. Этот флаг функции позволяет внешнему интерфейсу генерировать дополнительные аналогичные цвета по запросу, чтобы цвета никогда не дублировались. Это имеет свои плюсы и минусы для внешнего вида и интерпретируемости информационных панелей. - VERSIONED_EXPORT
[По умолчанию: Истина]
— Экспортирует и импортирует информационные панели в виде файлов ZIP с несколькими включенными файлами YAML и улучшает пользовательский интерфейс, чтобы сделать это проще. Хотя по умолчанию для всех пользователей установлено значение True, в некоторых случаях может потребоваться отключить флаг для поддержки импорта/экспорта для экспорта устаревших активов или более старых развертываний.
Stable (Стабильный)
Эти флаги функций безопасны для production среды . Они были протестированы и будут поддерживаться в обозримом будущем.
- ALERTS_ATTACH_REPORTS
[По умолчанию: Истина]
— Когда функция оповещений и отчетов включена, этот параметр определяет, будут ли скриншоты/миниатюры отправляться по электронной почте или сообщениям Slack, в частности, для оповещений. Они всегда отправляются с отчетами. - ALLOW_ADHOC_SUBQUERY
[По умолчанию: Ложь]
— При написании пользовательского SQL в элементах управления построителя диаграмм (вместо простого перетаскивания метрики/измерения) включение этого флага позволяет использовать подзапросы. К этим подзапросам применяются правила RLS, что означает, что эту функцию можно безопасно включать/оценивать. - DASHBOARD_CROSS_FILTERS
- DASHBOARD_RBAC (docs)
- DATAPANEL_CLOSED_BY_DEFAULT
[По умолчанию: Ложь]
— Некоторым требуется пользовательский параметр, этот флаг делает (сворачиваемую) панель предварительного просмотра данных/примеров в пользовательском интерфейсе построителя диаграмм свернутой по умолчанию, а не открытой/видимой. - DISABLE_LEGACY_DATASOURCE_EDITOR
- DRUID_JOINS
- EMBEDDABLE_CHARTS
[По умолчанию: Истина]
— Позволяет встраивать одну диаграмму с помощью iFrame. Диаграмма и ее содержимое являются «статическими», не раскрывают источники данных и не требуют аутентификации. - EMBEDDED_SUPERSET
[По умолчанию: Ложь]
— Позволяет реализовать встраиваемые панели мониторинга Superset с помощью пакета @superset-ui/embedded-sdk в npm. Вы можете узнать больше в этой записи блога, в этом демонстрационном видео и в документации Preset. - ENABLE_DND_WITH_CLICK_UX
- ENABLE_EXPLORE_DRAG_AND_DROP
- ENABLE_TEMPLATE_PROCESSING
[По умолчанию: Ложь]
— Позволяет использовать шаблоны Jinja в Superset для различных целей. Подробнее об этом можно прочитать в этом блоге , в этом видео и в официальной документации. - ESCAPE_MARKDOWN_HTML
- LISTVIEWS_DEFAULT_CARD_VIEW [По умолчанию: Ложь] — Для списковых представлений содержимого супернабора (панелей, диаграмм и т. д.) этот флаг просто переключает представление по умолчанию с таблицы/списка на макет на основе карточек по умолчанию.
- SCHEDULED_QUERIES (docs)
- SQLLAB_BACKEND_PERSISTENCE
- SQL_VALIDATORS_BY_ENGINE (docs)
- THUMBNAILS (docs)
[По умолчанию: Истина]
— Включает API для захвата эскизов диаграмм и информационных панелей, используемых в оповещениях и отчетах, на странице приветствия и в представлениях списков. Требуются работники Celery и настройка соответствующих параметров `THUMBNAILS_…` в `config.py`.
Deprecated Flags (Устаревшие флаги)
Эти флаги функций в настоящее время по умолчанию установлены на True и будут удалены в будущем основном выпуске . Для этого текущего выпуска вы можете отключить их, установив для своей конфигурации значение False, но рекомендуется удалить эти флаги в вашей локальной конфигурации или установить их в значение True, чтобы вы не столкнулись с какими-либо неожиданными изменениями в будущем выпуске.
- CLIENT_CACHE
- DASHBOARD_CACHE
- DASHBOARD_FILTERS_EXPERIMENTAL
- DASHBOARD_NATIVE_FILTERS
[По умолчанию: Истина]
— Это новый и поддерживаемый способ фильтрации для панелей мониторинга Superset, следующий за компонентом Filter Box, который устаревает и удаляется в следующей основной версии. Вызываю это здесь, поскольку это важный (и часто задаваемый) флаг с точки зрения статуса. Он будет удален, когда поле фильтра исчезнет из кодовой базы (возможно, в Superset 4.0). - DASHBOARD_NATIVE_FILTERS_SET
- DISABLE_DATASET_SOURCE_EDIT
- ENABLE_EXPLORE_JSON_CSRF_PROTECTION
- GENERIC_CHART_AXES
- REMOVE_SLICE_LEVEL_LABEL_COLORS
Leave a Reply