Изменения документа 01. Данные, таблицы и дашборды
Редактировал(а) Ирина Сафонова 22.01.2024, 16:35
От версии 24.1
отредактировано Ирина Сафонова
на 30.03.2023, 14:23
на 30.03.2023, 14:23
Изменить комментарий:
К данной версии нет комментариев
К версии 30.2
отредактировано Ирина Сафонова
на 20.04.2023, 00:14
на 20.04.2023, 00:14
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (2 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Теги
-
... ... @@ -1,0 +1,1 @@ 1 +Частые вопросы по сервису Cloud BI - Содержимое
-
... ... @@ -1,24 +2,21 @@ 1 -(% style="color:#4169E1" %) 2 2 **Содержание** 3 3 4 4 {{toc/}} 5 5 6 -(% style="color:#4169E1" %) 7 7 == Можно ли получить доступ к нескольким таблицам одновременно? == 8 8 9 9 ---- 10 10 11 -**Ответ:** не совсем. Только не в режиме поиска данных или интерфейсе визуализации. Инструмент Лаборатории SQL позволяет получить доступ только к одной таблице или к представлению. 9 +**Ответ:** не совсем. Только не в режиме поиска данных или интерфейсе визуализации. Инструмент [[Лаборатории SQL>>https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/I.%20SQL%20%20-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80/]] позволяет получить доступ только к одной таблице или к представлению. 12 12 13 13 При работе с таблицами решение — материализация таблицы с помощью регулярного запланированного процесса пакетной обработки данных. Таблица при этом должна содержать все необходимые для анализа данных поля. 14 14 15 -**Представление (View)** — это простой логический уровень, абстрагирующий несколько SQL-запросов виртуальной таблицей. Это позволяет объединять несколько таблиц в одну единую и преобразовывать данные с использованием произвольных SQL-запросов. Ограничением является производительность базы данных, поскольку сервис эффективно запускает запрос поверх запроса к представлению. Хорошая практика является — ограничение соединения основной большой таблицы только к одной или к нескольким небольшим таблицам. В этом случае рекомендуется избегать оператора GROUP BY (где это возможно), поскольку BI будет выполнять свою собственную реализацию запроса GROUP BY, а выполнение работы дважды может снизить производительность. 13 +**Представление (View)** — это простой логический уровень, абстрагирующий несколько SQL-запросов виртуальной таблицей. Это позволяет объединять несколько таблиц в одну единую и преобразовывать данные с использованием произвольных [[SQL-запросов>>https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/I.%20SQL%20%20-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80/I1.%20%D0%9B%D0%B0%D0%B1%D0%BE%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B8%D1%8F%20SQL/]]. Ограничением является производительность базы данных, поскольку сервис эффективно запускает запрос поверх запроса к представлению. Хорошая практика является — ограничение соединения основной большой таблицы только к одной или к нескольким небольшим таблицам. В этом случае рекомендуется избегать оператора {{code language="none"}}GROUP BY{{/code}} (где это возможно), поскольку BI будет выполнять свою собственную реализацию запроса {{code language="none"}}GROUP BY{{/code}}, а выполнение работы дважды может снизить производительность. 16 16 17 17 При использовании таблицы или представления (view) важный фактором является то, достаточно ли быстро работает БД, из которой забираются данные. Быстрая работа БД необходима для обслуживания БД в интерактивном режиме с целью обеспечения хорошего взаимодействия между СУБД и BI. Лучше всего использовать СУБД с "горячим" доступом в качестве организации горячего слоя для BI (например, [[Clickhouse>>https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/2.%20%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%86%D0%B8%D1%8F/02.%20%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0/A.%20%D0%A1%D0%BE%D0%B5%D0%B4%D0%B8%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%81%20%D0%B1%D0%B0%D0%B7%D0%B0%D0%BC%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85/ClickHouse/]]). 18 18 19 19 Однако если использовать Лабораторию SQL, то такого ограничения нет. Лаборатория позволяет написать SQL-запроса для объединения нескольких таблиц, если учетная запись БД, через которую подключается Cloud BI, имеет доступ к таблицам. 20 20 21 -(% style="color:#4169E1" %) 22 22 == Насколько большими могут быть данные? == 23 23 24 24 ---- ... ... @@ -27,7 +27,6 @@ 27 27 Основной критерий скорости работы и объема обрабатываемых данных — скорость работы БД, используемой в качестве хранилища данных и являющейся слоем данных для Cloud BI. 28 28 Многие распределенные СУБД могут выполнять запросы, работающие с терабайтами данных в интерактивном режиме. 29 29 30 -(% style="color:#4169E1" %) 31 31 == Как добавить динамические фильтры в дашборд? == 32 32 33 33 ---- ... ... @@ -57,7 +57,6 @@ 57 57 Обратите внимание на ключ **filter_immune_slice_fields**, который позволяет более конкретно определить для конкретного slice_id, какие поля фильтра следует игнорировать. 58 58 Ключ time_range зарезервирован для работы с упомянутой выше фильтрацией временных границ. Если имя столбца является общим, то фильтр будет применен. 59 59 60 -(% style="color:#4169E1" %) 61 61 == Как ограничить запланированное обновление дашборда? == 62 62 63 63 ---- ... ... @@ -85,7 +85,6 @@ 85 85 86 86 Здесь вся панель мониторинга будет обновляться сразу, если периодическое обновление включено. Время смещения 2,5 секунды **игнорируется**. 87 87 88 -(% style="color:#4169E1" %) 89 89 == Что будет, если схема таблицы изменится? == 90 90 91 91 ---- ... ... @@ -96,9 +96,12 @@ 96 96 1. Щелкните значок редактирования рядом с набором данных, схема которого изменилась, и нажмите **Синхронизировать столбцы** из источника на вкладке **Столбцы**. В результате столбцы будут объединены. 97 97 1. При необходимости повторно отредактируйте таблицу, чтобы настроить вкладку **Столбцы**, установите соответствующие флажки и снова сохраните. 98 98 99 -(% style="color:#4169E1" %) 100 100 == Как задать стандартный фильтр на дашборде? == 101 101 102 102 ---- 103 103 104 104 **Ответ:** можно применить фильтр и сохранить панель мониторинга, пока фильтр активен. 98 + 99 +**[[В начало>>url:https://wiki.dfcloud.ru/bin/view/%D0%A1%D0%B5%D1%80%D0%B2%D0%B8%D1%81%20Cloud%20BI/]] **🡱 100 +**[[К следующему разделу>>doc:Сервис Cloud BI.4\. Частые вопросы по сервису.03\. Визуализация.WebHome]] **🡲 101 +**[[К предыдущему разделу>>doc:Сервис Cloud BI.4\. Частые вопросы по сервису.WebHome]] 🡰**