Настройки администратора Метаданные таблиц¶
GlarusBi позволяет вам добавлять и редактировать метаданные для ваших таблиц и столбцов, чтобы вы могли управлять бизнес-логикой вашей организации по мере ее изменения. Перейдите на вкладку Метаданные таблиц в Настройках администратора, чтобы:
Настройки администратора Метаданные таблиц влияют только на то, как данные отображаются и интерпретируются в GlarusBI. Ни одна из настроек не изменит сами данные в вашей базе данных.
Настройки таблиц¶
Кликните на название таблицы в левой боковой панели, чтобы просмотреть настройки таблицы в GlarusBI.
Если у вас больше, чем одна база данных в Glarus BI, щелкните на названии БД (например, “Sample Database”) и выберите другую базу данных из выпадающего меню. Как только вы выбрали базу данных, таблицы в БД появятся в выпадающем списке.
На странице настроек таблицы вы можете:
Если у вас подключено несколько баз данных к GlarusBI, кликните на название базы данных (например, “Sample Database”) и выберите нужную базу данных из выпадающего списка. После выбора базы данных на боковой панели появятся таблицы этой базы данных.
Отображаемое имя таблицы¶
Чтобы изменить отображаемое имя таблицы в GlarusBI, кликните в поле, содержащем текущее имя таблицы. Изменения будут сохранены автоматически после того, как вы кликните где-либо вне этого поля.
Описание таблицы¶
Чтобы добавить описание таблицы, кликните в поле под названием таблицы. Описания отображаются в справочнике данных GlarusBI, чтобы помочь людям найти подходящую для их задачи таблицу.
Зоны видимости таблиц¶
Таблицы, доступные для запросов видимы для всего GlarusBI.
Скрытые таблицы нельзя выбирать из редактора запросов или справочника данных, но это не средство ограничения доступа: скрытые таблицы могут использоваться в SQL-запросах, если обратиться к ним через запрос типа SELECT * FROM hidden_table
из редактора SQL. Как предотвратить написание запросов к определенным таблицам - см. права доступа к данным.
Оригинальная схема¶
Чтобы уточнить имена столбцов и типы данных, как они хранятся в вашей базе данных, нажмите Оригинальная схема (ниже Видимость).
Настройки столбцов¶
Выберите базу данных и нажмите на название таблицы в боковой панели, чтобы открыть настройки отображения столбцов:
Для дополнительных настроек столбца нажмите на значок шестеренки справа от поля настроек столбца:
Изменить виджет фильтра (например, к выпадающему меню)
Переопределить значения столбцов (например, с “5” на “Отлично”)
Имя столбца¶
Чтобы изменить глобальное отображаемое имя столбца в GlarusBI, кликните на название столбца. Например, вы можете отобразить “auth.user” как “Пользователь”, чтобы сделать столбец более читаемым. Люди могут использовать модели, чтобы дать столбцам отображаемое имя, которое является локальным для модели.
Описание столбца¶
Чтобы добавить описание, кликните в поле под названием столбца. Описания отображаются в справочнике данных, чтобы помочь людям интерпретировать значения столбца. Вам стоит добавить описание, если ваш столбец содержит:
Аббревиатуры или коды
Нули или пустые значения
Плейсхолдеры, например,
9999-99-99
Видимость столбца¶
Везде - по умолчанию пользователи могут видеть все столбцы в таблице.
Только в детальных представлениях - скрывает длинный текст из результатов запроса. Эта настройка по умолчанию применяется, если средняя длина значений столбца превышает 50 символов. Например, вы можете использовать эту настройку для столбца “Комментарии клиента”, если у вас уже есть столбец “Рейтинг клиента”.
Не включать в запросы - столбцы не будут отображаться в редакторе запросов или справочнике данных. Вы можете установить “не включать в запросы” для конфиденциальных столбцов (например, PII) или несущественных столбцов. Однако эта опция настройки видимости позволяет только пропустить/скрыть столбец и не является средством ограничения доступа. Эти столбцы остаются доступными для пользователей, имеющих право написания нативных запросов - через запрос типа SELECT hidden_column FROM table
или SELECT * from table
в редакторе SQL пользователи смогут видеть эти столбцы и значения в них. Как скрыть определенные столбцы от пользователей - см. песочницы данных.
Порядок показа столбцов¶
По умолчанию GlarusBi использует порядок столбцов, определенный в схеме вашей базы данных. Чтобы изменить порядок отображения столбцов в результатах запроса и меню вручную, нажмите на панель захвата справа от каждого столбца и перетащите столбец на новое положение.
Чтобы отсортировать столбцы автоматически, нажмите на значок сортировки в правом верхнем углу поля настроек первого столбца. Варианты сортировки:
База данных (по умолчанию) - Порядок столбцов, как они сохранены в базе данных.
Алфавитный - A, B, C …, т.е. по алфавиту.
Пользовательский - Вы сами устанавливаете порядок столбцов. GlarusBI автоматически переключит порядок сортировки на «Пользовательский», если вы переставите какие-либо столбцы.
Умный - GlarusBI выбирает за вас.
Типы полей¶
Чтобы изменить тип поля столбца, нажмите на выпадающее меню Тип в поле настроек столбца. Вы также можете использовать выпадающий список Тип, чтобы пометить столбец как ключ сущности (первичный ключ) или внешний ключ.
Преобразования к определенным типам данных¶
Если вы хотите, чтобы GlarusBI обрабатывал текстовый или числовой столбец как столбец даты и времени:
Нажмите на Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки справа от поля настроек столбца.
Прокрутите до Привести к определенному типу данных.
Выберите вариант приведения.
Glarus BI в настоящий момент поддерживает приведение Привести к определенному типу данных. Если вам нужно привести к другому типу(как правающему), вы можете создать запрос SQL которые приводит данные и сохранить это как модель, или создать просмотр прямо из свое базы дынных.
Приведение текста к дате и времени:
ISO8601 -> Date
ISO8601 -> Datetime
ISO8601 -> Time
Приведение числа к дате и времени:
UNIXMicroSeconds -> DateTime
UNIXMilliSeconds -> DateTime
UNIXNanoSeconds->DateTime
UNIXSeconds -> DateTime
Приведение отличается от установки типа поля. Например, предположим, у вас есть столбец «Создано в» со строковым типом данных в вашей базе данных. Вам нужно будет привести «Создано в» к одному из типов даты и времени выше, если вы хотите делать такие вещи, как:
Создавать относительные фильтры даты, такие как «Создано в = На прошлой неделе».
Используйте «Создано в» с формулами, такими как datetimeAdd.
Приведение типов данных из настроек администратора Метаданные таблиц не повлияет на исходные типы данных в вашей базе данных.
Изменение виджета фильтра¶
Чтобы изменить виджет фильтра столбца:
Нажмите на Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки справа от поля настроек столбца.
Прокрутите до Фильтрация по этому полю.
Выберите вариант виджета фильтра.
Опции виджета фильтра¶
Поиск с автозаполнением: Введите поисковый запрос и GlarusBI будет делать предложения для поиска (без флажков).
Список: выпадающее меню со всеми значениями столбца.
поиск по тексту: введите поисковый запрос и GlarusBI отобразит флажки для значений столбца, которые соответствуют поиску.
Фильтры по умолчанию¶
Столбцы с более чем 100 уникальными значениями по умолчанию будут отображать фильтр простого поля ввода.
Столбцы с меньшим количеством значений будут отображать фильтр поля поиска.
Изменение фильтра поля поиска на фильтр выпадающего списка¶
Выпадающий фильтр может быть капризным, потому что GlarusBI должен запустить сканирование для получения списка значений для выпадающего меню.
Перейдите в Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Прокрутите до вашей колонки.
В поле настроек столбца установите Тип на «Категория».
Установите Фильтрация по этому полю на «Список всех значений».
Когда вы изменяете фильтр по умолчанию на выпадающий фильтр, вы запускаете запрос к базе данных, который выдает первые 1000 уникальных значений этого столбца, упорядоченных по возрастанию. GlarusBI будет кэшировать первые 100 кБ текста для отображения в выпадающем меню. Если у вас есть столбцы с более чем 1000 уникальными значениями или столбцы с текстовыми данными, мы рекомендуем установить Фильтрация по этому полю на «Поле поиска».
Переопределение значений столбцов¶
Допустим у вас есть столбец со значениями 1, 2 и 3, и вы хотите сопоставить каждое число со значениями «низкий», «средний» и «высокий». Это сопоставление можно выполнить для столбцов с числовыми или внешними ключами типов полей.
Переопределение чисел¶
Перейдите в Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки справа от поля настроек столбца.
Прокрутите до Отображаемые значения.
Выберите «Пользовательское сопоставление» из раскрывающегося меню.
Введите отображаемые значения в Сопоставленные значения.
Переопределение внешних ключей¶
Перейдите в Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки справа от поля настроек столбца.
Прокрутите до Отображаемые значения.
Выберите «Использовать внешний ключ» из раскрывающегося меню.
Выберите имя столбца из второго раскрывающегося меню.
Связь столбца с URL¶
Перейдите в Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки справа от поля настроек столбца.
Прокрутите до Форматирование.
Выберите Ссылка из раскрывающегося меню Отображать как.
Опционально: установите текст отображения в поле Текст ссылки.
Введите URL-адрес в поле URL ссылки.
Опционально: создайте динамический URL, добавив имя столбца как
{% raw %}{{parameter}}{% endraw %}
.
Например, если вы установите URL ссылки для столбца «Прилагательное» на:
https://www.google.com/search?q={% raw %}{{adjective}}{% endraw %}
Когда кто-то нажимает на значение «askew» в столбце «Прилагательное», он перейдет по URL-адресу поиска Google:
https://www.google.com/search?q=askew
Обновление или отмена кэшированных значений¶
Чтобы обновить значения в выпадающих меню фильтров, обновите или сбросьте кэшированные значения. Действия кэширования включают:
Пересканировать эту таблицу или поле для запуска ручного сканирования новых или обновленных значений столбцов. Если возможно, пересканируйте таблицу во время не пиковых нагрузок, так как сканирование может замедлить работу вашей базы данных.
Удалить кэшированные значения поля для очистки кэшированных значений и предотвращения их отображения в ваших виджетах фильтров.
Действия кэширования таблицы¶
Перейдите в Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки в верхнем правом углу (под Выйти из администратора).
Выберите действие кэширования.
Действия кэширования столбца¶
Перейдите в Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки справа от поля настроек столбца.
Прокрутите до Кэшированные значения поля.
Выберите действие кэширования.
Развертывание JSON¶
Если GlarusBI поддерживает развертывание JSON для вашей базы данных, вы можете решить, следует ли разворачивать JSON в поля компонентов, где каждый ключ JSON становится столбцом. Вы можете отключить это, если производительность низкая.
Перейдите в Настройки администратора > Метаданные таблиц.
Найдите вашу базу данных и таблицу.
Нажмите на значок шестеренки справа от поля настроек столбца.
Прокрутите до Развертывание JSON.
Выберите развертывание JSON.