База знаний НГТУ НЭТИ

Технологии, которые работают

Инструменты пользователя

Инструменты сайта


superset:work_in_superset:datasets:datasets

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
superset:work_in_superset:datasets:datasets [2023/11/15 14:08] e.nesterova@corp.nstu.rusuperset:work_in_superset:datasets:datasets [2023/11/15 15:08] (текущий) e.nesterova@corp.nstu.ru
Строка 29: Строка 29:
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 +
 +
 +
 +
  
 ===== Создание датасета на основе таблицы ===== ===== Создание датасета на основе таблицы =====
Строка 104: Строка 108:
 </WRAP> </WRAP>
  
 +===== Изменение датасета на произвольный SQL-запрос =====
  
 +<WRAP group>
 +<WRAP half column>
 +Создать датасет сразу с произвольным SQL-запросом нельзя (или воспользуйтесь [[superset:work_in_superset:queries_and_analysis|Лабораторией SQL]]). Можно изменить таблицу на произвольный запрос только в уже существующем датасете.\\
 +Датасет основанный на произвольном SQL-запросе называется __виртуальным__, потому что с помощью запроса данные датасета могут быть получены, как и обычной выборкой реальных данных из физической таблицы, так и с помощью разных инструментов (например, агрегатные, аналитические или оконные функции) из разных таблиц разных схем. Виртуальный датасет в списке выделяется синим {{:superset:work_in_superset:datasets:datasets_4.png?nolink&15|}}.\\ \\
 +Для смены типа датасета на виртуальный нажмите на значок карандаша в действиях.\\
 +В диалоговом окне настроек на вкладке **Источник** заблокировано изменение в целях случайного изменения. Нажмите на {{:superset:work_in_superset:datasets:changing_dataset_to_query_6.png?nolink&15|}}, чтобы разблокировать редактирование полей и выберите ниже **Виртуальный (SQL)**. В поле SQL можно ввести любой SQL-запрос. При вводе запроса никаких проверок на корректность синтаксиса и выборки данных не производится. \\ \\
 +После ввода запроса нажимаем снизу кнопку **Сохранить** и подтверждаем применение изменений. Появится сообщение {{:superset:work_in_superset:datasets:changing_dataset_to_query_2.png?nolink&200|}}, что значит удаление старого датасета и создание нового. \\
 +<WRAP center round important 75%>
 +По сути, предыдущий датасет удаляется и создается новый, поэтому еще раз подумайте, возможно не стоит трогать уже существующий, а лучше создать новый.
 +</WRAP>
 +Чтобы обновились столбцы таблицы в соответствии с результатом запроса, снова из списка датасетов заходим в окно редактирования, сверху выбираем вкладку Столбцы. По кнопке **Синхронизировать столбцы из источника** столбцы ниже обновятся, добавятся новые (если были в запросе).
  
  
-===== Работа с датасетом  ===== +</WRAP> 
-⇒ [[superset:work_in_superset:datasets:сreating_dataset_based_on_table|Создание датасета на основе таблицы]]\\ + 
-⇒ [[superset:work_in_superset:datasets:dataset_settings|Настройки датасета]]\\ +<WRAP half column> 
-⇒ [[superset:work_in_superset:datasets:changing_dataset_to_query|Изменение датасета на произвольный SQL-запрос]]\\ +{{:superset:work_in_superset:datasets:changing_dataset_to_query_1.png?nolink|}} 
-⇒ [[superset:work_in_superset:datasets:delete_dataset|Удаление датасета]]+</WRAP> 
 +</WRAP> 
 + 
 +<WRAP group> 
 +<WRAP half column> 
 +Также появится сообщение в углу об обновлении столбцов датасета, что говорит о правильном выполнении SQL-запроса. \\ \\ 
 +Если SQL-запрос синтаксически неправильно написан или произошла ошибка при синхронизации, будет показано соответствующее сообщение с описанием ошибки. 
 +</WRAP> 
 + 
 +<WRAP half column> 
 +<WRAP half column> 
 +{{:superset:work_in_superset:datasets:changing_dataset_to_query_4.png?nolink|}} 
 +</WRAP> 
 +<WRAP half column> 
 +{{:superset:work_in_superset:datasets:changing_dataset_to_query_5.png?nolink|}} 
 +</WRAP> 
 +</WRAP> 
 +</WRAP> 
 + 
 +===== Удаление датасета ===== 
 +<WRAP group> 
 +<WRAP half column> 
 +В списке датасетов наведите курсор мыши на строку нужного датасета в области столбца **Действия**. Появится значки взаимодействия с датасетом. Нажмите на значок **корзины**. \\ 
 +В появившемся диалоговом окне будет указано к какому количеству графиков и дашбордов привязан выбранный датасет. После удаления датасета графики станут нерабочими. \\ \\ 
 +Для удаления введите в строке __удалить__ и нажмите на кнопку **Удалить**, которая станет доступна после ввода. 
 +<WRAP center round important 75%> 
 +Восстановить удаленный датасет будет невозможно, только создать/добавить заново! 
 +</WRAP> 
 + 
 +</WRAP> 
 + 
 +<WRAP half column> 
 +{{:superset:work_in_superset:datasets:ds_11.png?nolink|}} 
 +</WRAP> 
 +</WRAP>
  
  
superset/work_in_superset/datasets/datasets.1700032105.txt.gz · Последнее изменение: 2023/11/15 14:08 — e.nesterova@corp.nstu.ru