Изменения документа 01. Данные, таблицы и дашборды
Редактировал(а) Ирина Сафонова 22.01.2024, 16:35
От версии 25.2
отредактировано Ирина Сафонова
на 03.04.2023, 11:38
на 03.04.2023, 11:38
Изменить комментарий:
Добавлен тег [Частые вопросы по сервису Cloud BI]
К версии 15.1
отредактировано Ирина Сафонова
на 29.03.2023, 17:40
на 29.03.2023, 17:40
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (3 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Название
-
... ... @@ -1,1 +1,1 @@ 1 -0 1. Данные,таблицыи дашбоарды1 +02. Данные и таблицы - Теги
-
... ... @@ -1,1 +1,0 @@ 1 -Частые вопросы по сервису Cloud BI - Содержимое
-
... ... @@ -1,7 +1,9 @@ 1 +(% style="color:#4169E1" %) 1 1 **Содержание** 2 2 3 3 {{toc/}} 4 4 6 +(% style="color:#4169E1" %) 5 5 == Можно ли получить доступ к нескольким таблицам одновременно? == 6 6 7 7 ---- ... ... @@ -16,6 +16,7 @@ 16 16 17 17 Однако если использовать Лабораторию SQL, то такого ограничения нет. Лаборатория позволяет написать SQL-запроса для объединения нескольких таблиц, если учетная запись БД, через которую подключается Cloud BI, имеет доступ к таблицам. 18 18 21 +(% style="color:#4169E1" %) 19 19 == Насколько большими могут быть данные? == 20 20 21 21 ---- ... ... @@ -24,6 +24,7 @@ 24 24 Основной критерий скорости работы и объема обрабатываемых данных — скорость работы БД, используемой в качестве хранилища данных и являющейся слоем данных для Cloud BI. 25 25 Многие распределенные СУБД могут выполнять запросы, работающие с терабайтами данных в интерактивном режиме. 26 26 30 +(% style="color:#4169E1" %) 27 27 == Как добавить динамические фильтры в дашборд? == 28 28 29 29 ---- ... ... @@ -36,62 +36,16 @@ 36 36 37 37 Если нет необходимости в фильтрации определенных виджетов на панели инструментов, то можно сделать редактирование панели мониторинга и редактирование в форме поле метаданных JSON. Это ключ filter_immune_slices, который получает массив идентификаторов sliceId. На это массив никогда не должна влиять фильтрация на уровне панели мониторинга. 38 38 39 -{{ code language="none"}}43 +{{info}} 40 40 { 41 41 "filter_immune_slices": [324, 65, 92], 42 42 "expanded_slices": {}, 43 43 "filter_immune_slice_fields": { 44 - "177": ["country_name", "__time_range"], 45 - "32": ["__time_range"] 48 + "177": ["country_name", "~_~_time_range"], 49 + "32": ["~_~_time_range"] 46 46 }, 47 47 "timed_refresh_immune_slices": [324] 48 48 } 49 -{{/ code}}53 +{{/info}} 50 50 51 -В этом JSON-объекте указаны срезы 324, 65 и 92, которые не будут затронуты какой-либо фильтрацией на уровне панели мониторинга. 52 - 53 -Обратите внимание на ключ **filter_immune_slice_fields**, который позволяет более конкретно определить для конкретного slice_id, какие поля фильтра следует игнорировать. 54 -Ключ time_range зарезервирован для работы с упомянутой выше фильтрацией временных границ. Если имя столбца является общим, то фильтр будет применен. 55 - 56 -== Как ограничить запланированное обновление дашборда? == 57 - 58 ----- 59 - 60 -По умолчанию функция обновления панели мониторинга по времени позволяет автоматически повторно запрашивать каждый фрагмент панели мониторинга в соответствии с установленным расписанием. Однако иногда нет необходимости обновлять все срезы, особенно если некоторые данные перемещаются медленно или выполняются тяжелые запросы. Чтобы исключить определенные фрагменты из процесса синхронизированного обновления, добавьте ключ **timed_refresh_immune_slices** в поле метаданных JSON панели мониторинга: 61 - 62 -{{code language="none"}} 63 -{ 64 - "filter_immune_slices": [], 65 - "expanded_slices": {}, 66 - "filter_immune_slice_fields": {}, 67 - "timed_refresh_immune_slices": [324] 68 -} 69 -{{/code}} 70 - 71 -В приведенном выше примере, если для панели мониторинга задано обновление по времени, каждый срез, кроме 324, будет автоматически повторно запрашиваться по расписанию. 72 -Обновление фрагмента также будет происходить в течение указанного периода. Можно отключить это смещение, установив для **stagger_refresh** значение// false//, и изменить период сдвига, установив для stagger_time значение в миллисекундах в поле метаданных JSON: 73 - 74 -{{code language="none"}} 75 -{ 76 - "stagger_refresh": false, 77 - "stagger_time": 2500 78 -} 79 -{{/code}} 80 - 81 -Здесь вся панель мониторинга будет обновляться сразу, если периодическое обновление включено. Время смещения 2,5 секунды **игнорируется**. 82 - 83 -== Что будет, если схема таблицы изменится? == 84 - 85 ----- 86 - 87 -Схемы таблиц могут изменяться, и BI это отражает. В жизненном цикле панели мониторинга довольно часто возникает необходимость добавить новое измерение или показатель. Чтобы заставить BI обнаруживать новые столбцы: 88 - 89 -1. Перейдите в **Данные** -> **Наборы данных.** 90 -1. Щелкните значок редактирования рядом с набором данных, схема которого изменилась, и нажмите **Синхронизировать столбцы** из источника на вкладке **Столбцы**. В результате столбцы будут объединены. 91 -1. При необходимости повторно отредактируйте таблицу, чтобы настроить вкладку **Столбцы**, установите соответствующие флажки и снова сохраните. 92 - 93 -== Как задать стандартный фильтр на дашборде? == 94 - 95 ----- 96 - 97 -**Ответ:** можно применить фильтр и сохранить панель мониторинга, пока фильтр активен. 55 +