# Настройки администратора Метаданные таблиц GlarusBi позволяет вам добавлять и редактировать метаданные для ваших таблиц и столбцов, чтобы вы могли управлять бизнес-логикой вашей организации по мере ее изменения. Перейдите на вкладку **Метаданные таблиц** в **Настройках администратора**, чтобы: - [Задать отображаемое имя и описание](#table-display-name). - [Скрыть устаревшие данные](#table-visibility). - [Передать текст или число в стоблец с датой](#casting-to-a-specific-data-type). - [Изменить стиль виджета фильтра](#changing-the-filter-widget). - [Связать столбцы значений с URL](#linking-a-column-to-a-url). > Настройки администратора **Метаданные таблиц** влияют только на то, как данные отображаются и интерпретируются в GlarusBI. Ни одна из настроек не изменит сами данные в вашей базе данных. ## Настройки таблиц Кликните на название таблицы в левой боковой панели, чтобы просмотреть настройки таблицы в GlarusBI. На странице настроек таблицы вы можете: - [Задать отображаемое имя](#table-display-name). - [Добавить или отредактировать описание](#table-description). - [Показать или скрыть таблицу](#table-visibility). - [Посмотреть оригинальную схему данных](#original-schema). - [Редактировать настройки столбца](#column-field-settings). Если у вас подключено несколько баз данных к GlarusBI, кликните на название базы данных (например, "Sample Database") и выберите нужную базу данных из выпадающего списка. После выбора базы данных на боковой панели появятся таблицы этой базы данных. ### Отображаемое имя таблицы Чтобы изменить отображаемое имя таблицы в GlarusBI, кликните в поле, содержащем текущее имя таблицы. Изменения будут сохранены автоматически после того, как вы кликните где-либо вне этого поля. ### Описание таблицы Чтобы добавить описание таблицы, кликните в поле под названием таблицы. Описания отображаются в [справочнике данных](../exploration-and-organization/data-model-reference.md) GlarusBI, чтобы помочь людям найти подходящую для их задачи таблицу. ### Зоны видимости таблиц **Таблицы, доступные для запросов** видимы для всего GlarusBI. **Скрытые таблицы** нельзя выбирать из [редактора запросов](../questions/query-builder/introduction.md) или [справочника данных](../exploration-and-organization/data-model-reference.md), но это не средство ограничения доступа: скрытые таблицы могут использоваться в SQL-запросах, если обратиться к ним через запрос типа `SELECT * FROM hidden_table` из [редактора SQL](../questions/native-editor/writing-sql.md). Как предотвратить написание запросов к определенным таблицам - см. [права доступа к данным](../permissions/data.md). ### Оригинальная схема Чтобы уточнить имена столбцов и типы данных, как они хранятся в вашей базе данных, нажмите **Оригинальная схема** (ниже **Видимость**). ## Настройки столбцов Выберите базу данных и нажмите на название таблицы в боковой панели, чтобы открыть настройки отображения столбцов: - [Выбрать отображаемое имя](#column-name) - [Добавить или отредактировать описание](#column-description) - [Показать или спрятать столбец](#column-visibility) - [Задать порядок по умолчанию](#column-order) - [Изменить тип столбца](#field-type) Для дополнительных настроек столбца нажмите на значок **шестеренки** справа от поля настроек столбца: - [Преобразовать текст или число в дату](#casting-to-a-specific-data-type) - [Изменить виджет фильтра](#changing-the-filter-widget) (например, к выпадающему меню) - [Переопределить значения столбцов](#remapping-column-values) (например, с "5" на "Отлично") - [Соединить столбец с URL](#linking-a-column-to-a-url) ### Имя столбца Чтобы изменить _глобальное_ отображаемое имя столбца в GlarusBI, кликните на название столбца. Например, вы можете отобразить "auth.user" как "Пользователь", чтобы сделать столбец более читаемым. Люди могут использовать [модели](./models.md), чтобы дать столбцам отображаемое имя, которое является локальным для модели. ### Описание столбца Чтобы добавить описание, кликните в поле под названием столбца. Описания отображаются в [справочнике данных](../exploration-and-organization/data-model-reference.md), чтобы помочь людям интерпретировать значения столбца. Вам стоит добавить описание, если ваш столбец содержит: - Аббревиатуры или коды - Нули или пустые значения - Плейсхолдеры, например, `9999-99-99` ### Видимость столбца **Везде** - по умолчанию пользователи могут видеть все столбцы в таблице. **Только в детальных представлениях** - скрывает длинный текст из результатов запроса. Эта настройка по умолчанию применяется, если средняя длина значений столбца превышает 50 символов. Например, вы можете использовать эту настройку для столбца "Комментарии клиента", если у вас уже есть столбец "Рейтинг клиента". **Не включать в запросы** - столбцы не будут отображаться в редакторе запросов или справочнике данных. Вы можете установить "не включать в запросы" для конфиденциальных столбцов (например, PII) или несущественных столбцов. Однако эта опция настройки видимости позволяет только пропустить/скрыть столбец и не является средством ограничения доступа. Эти столбцы остаются доступными для пользователей, имеющих право написания нативных запросов - через запрос типа `SELECT hidden_column FROM table` или `SELECT * from table` в [редакторе SQL](../questions/native-editor/writing-sql.md) пользователи смогут видеть эти столбцы и значения в них. Как скрыть определенные столбцы от пользователей - см. [песочницы данных](../permissions/data.md). ### Порядок показа столбцов По умолчанию GlarusBi использует порядок столбцов, определенный в схеме вашей базы данных. Чтобы изменить порядок отображения столбцов в результатах запроса и меню **вручную**, нажмите на панель захвата справа от каждого столбца и перетащите столбец на новое положение. Чтобы отсортировать столбцы **автоматически**, нажмите на значок **сортировки** в правом верхнем углу поля настроек первого столбца. Варианты сортировки: - **База данных** (по умолчанию) - Порядок столбцов, как они сохранены в базе данных. - **Алфавитный** - A, B, C ..., т.е. по алфавиту. - **Пользовательский** - Вы сами устанавливаете порядок столбцов. GlarusBI автоматически переключит порядок сортировки на «Пользовательский», если вы переставите какие-либо столбцы. - **Умный** - GlarusBI выбирает за вас. ### Типы полей Чтобы изменить [тип поля](../data-modeling/field-types.md) столбца, нажмите на выпадающее меню **Тип** в поле настроек столбца. Вы также можете использовать выпадающий список **Тип**, чтобы пометить столбец как [ключ сущности](https://www.metabase.com/glossary/entity_key) (первичный ключ) или [внешний ключ](https://www.metabase.com/glossary/foreign_key). ### Преобразования к определенным типам данных Если вы хотите, чтобы GlarusBI обрабатывал текстовый или числовой столбец как столбец даты и времени: 1. Нажмите на **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Нажмите на значок **шестеренки** справа от поля настроек столбца. 4. Прокрутите до **Привести к определенному типу данных**. 5. Выберите вариант приведения. **Приведение текста к дате и времени**: - ISO8601 -> Date - ISO8601 -> Datetime - ISO8601 -> Time **Приведение числа к дате и времени**: - UNIXMicroSeconds -> DateTime - UNIXMilliSeconds -> DateTime - UNIXNanoSeconds->DateTime - UNIXSeconds -> DateTime Приведение отличается от установки [типа поля](./field-types.md). Например, предположим, у вас есть столбец «Создано в» со строковым [типом данных](https://www.metabase.com/learn/databases/data-types-overview) в вашей базе данных. Вам нужно будет привести «Создано в» к одному из типов даты и времени выше, если вы хотите делать такие вещи, как: - Создавать относительные фильтры даты, такие как «Создано в = На прошлой неделе». - Используйте «Создано в» с формулами, такими как [datetimeAdd](../questions/query-builder/expressions/datetimeadd.md). > Приведение типов данных из настроек администратора **Метаданные таблиц** не повлияет на исходные типы данных в вашей базе данных. ### Изменение виджета фильтра Чтобы изменить [виджет фильтра](../dashboards/filters.md) столбца: 1. Нажмите на **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Нажмите на значок **шестеренки** справа от поля настроек столбца. 4. Прокрутите до **Фильтрация по этому полю**. 5. Выберите вариант виджета фильтра. #### Опции виджета фильтра - **Поиск с автозаполнением**: Введите поисковый запрос и GlarusBI будет делать предложения для поиска (без флажков). - **Список**: выпадающее меню со всеми значениями столбца. - **поиск по тексту**: введите поисковый запрос и GlarusBI отобразит флажки для значений столбца, которые соответствуют поиску. #### Фильтры по умолчанию - Столбцы с более чем 100 уникальными значениями по умолчанию будут отображать фильтр простого поля ввода. - Столбцы с меньшим количеством значений будут отображать фильтр поля поиска. ### Изменение фильтра поля поиска на фильтр выпадающего списка Выпадающий фильтр может быть капризным, потому что GlarusBI должен запустить [сканирование](../databases/sync-scan.md#how-database-scans-work) для получения списка значений для выпадающего меню. 1. Перейдите в **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Прокрутите до вашей колонки. 4. В поле настроек столбца установите **Тип** на «Категория». 5. Установите **Фильтрация по этому полю** на «Список всех значений». Когда вы изменяете фильтр по умолчанию на выпадающий фильтр, вы запускаете запрос к базе данных, который выдает первые 1000 уникальных значений этого столбца, упорядоченных по возрастанию. GlarusBI будет кэшировать первые 100 кБ текста для отображения в выпадающем меню. Если у вас есть столбцы с более чем 1000 уникальными значениями или столбцы с текстовыми данными, мы рекомендуем установить **Фильтрация по этому полю** на «Поле поиска». ### Переопределение значений столбцов Допустим у вас есть столбец со значениями 1, 2 и 3, и вы хотите сопоставить каждое число со значениями «низкий», «средний» и «высокий». Это сопоставление можно выполнить для столбцов с числовыми или внешними ключами [типов полей](#field-type). #### Переопределение чисел 1. Перейдите в **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Нажмите на значок **шестеренки** справа от поля настроек столбца. 4. Прокрутите до **Отображаемые значения**. 5. Выберите «Пользовательское сопоставление» из раскрывающегося меню. 6. Введите отображаемые значения в **Сопоставленные значения**. #### Переопределение внешних ключей 1. Перейдите в **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Нажмите на значок **шестеренки** справа от поля настроек столбца. 4. Прокрутите до **Отображаемые значения**. 5. Выберите «Использовать внешний ключ» из раскрывающегося меню. 6. Выберите имя столбца из второго раскрывающегося меню. ### Связь столбца с URL 1. Перейдите в **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Нажмите на значок **шестеренки** справа от поля настроек столбца. 4. Прокрутите до **Форматирование**. 5. Выберите **Ссылка** из раскрывающегося меню **Отображать как**. 6. Опционально: установите текст отображения в поле **Текст ссылки**. 7. Введите URL-адрес в поле **URL ссылки**. 8. Опционально: создайте динамический URL, добавив имя столбца как `{% raw %}{{parameter}}{% endraw %}`. Например, если вы установите **URL ссылки** для столбца «Прилагательное» на: ``` https://www.google.com/search?q={% raw %}{{adjective}}{% endraw %} ``` Когда кто-то нажимает на значение «askew» в столбце «Прилагательное», он перейдет по URL-адресу поиска Google: ``` https://www.google.com/search?q=askew ``` ## Обновление или отмена кэшированных значений Чтобы обновить значения в выпадающих меню фильтров, обновите или сбросьте кэшированные значения. **Действия кэширования** включают: - **Пересканировать эту таблицу или поле** для запуска ручного сканирования новых или обновленных значений столбцов. Если возможно, пересканируйте таблицу во время не пиковых нагрузок, так как [сканирование](../databases/sync-scan.md#how-database-scans-work) может замедлить работу вашей базы данных. - **Удалить кэшированные значения поля** для очистки кэшированных значений и предотвращения их отображения в ваших [виджетах фильтров](#changing-the-filter-widget). ### Действия кэширования таблицы 1. Перейдите в **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Нажмите на значок **шестеренки** в верхнем правом углу (под **Выйти из администратора**). 4. Выберите действие кэширования. ### Действия кэширования столбца 1. Перейдите в **Настройки администратора** > **Метаданные таблиц**. 2. Найдите вашу базу данных и таблицу. 3. Нажмите на значок **шестеренки** справа от поля настроек столбца. 4. Прокрутите до **Кэшированные значения поля**. 5. Выберите действие кэширования. ## Дополнительная информация - [Сегменты и метрики](./segments-and-metrics.md) - [Организация вашей аналитики](https://www.metabase.com/learn/administration/same-page) - [Моделирование данных](https://www.metabase.com/learn/data-modeling/models)