Экспорт данных отдельного виджета

Оглавление:

Экспорт

Поддерживается экспорт данных отдельного виджета только в excel-формат.

Экспорт данных отдельного виджета с Портала

В Платформе реализовано несколько возможностей для экспорта в excel данных отдельного виджета:

  • С использованием встроенных средств самого виджета

  • С использованием кнопки-виджета "Регламентный отчет"

Экспорт с помощью Встроенных средств экспорта виджета

У виджетов с включенной возможностью экспорта отображается иконка :

Доступно только для виджетов "Плоская таблица", "Сводная таблица"

По умолчанию экспорт не включен, поэтому при добавлении виджета иконка экспорта не отображается.  Чтобы экспорт стал доступен необходимо включить экспорт для виджета

Плоская таблица

Для Плоской таблицы реализовано несколько вариантов выгрузки данных:

  • "Выгрузить отображаемое" - в файл выгрузится только то, что на момент выгрузки отображается в таблице.
  • "Выгрузить все" - в файл выгрузятся все данные, доступные в таблице

Сводная таблица

Для Сводной таблицы реализовано несколько вариантов выгрузки данных:

  • "Выгрузить отображаемое" - в файл выгрузится только то, что отображается на момент выгрузки в таблице. Если иерархия будет свернута, то в выгрузку она не попадет.

    Пример выгруженной таблицы:

    Для данного типа выгрузка ограничена установленными лимитами для данного виджета, см. Лимиты на данные.

  • "Выгрузить все" - в файл выгрузится вся структура таблицы, включая вложенные иерархии, которые по умолчанию могут быть свернуты. Иерархии будут развернуты.

    Пример выгруженной таблицы:

Выгрузка с подписями строк, столбцов

В случае, если у вас включено отображение подписей строк, столбцов у сводной таблицы, то подписи также попадут и в выгрузку в excel:

При этом:

  1. Если включены только заголовки строк, то будут выгружены заголовки только для строк
  2. Если включены только заголовки столбцов, то будут выгружены только заголовки столбцов
  3. Если включены заголовки и строк и столбцов, то будут выгружены заголовки и строк и столбцов

Если для выгрузки используется "Выгрузить отображаемое", то будут выгружены только заголовки развернутых строк и столбцов.

Если для выгрузки используется "Выгрузить все", то будут выгружены заголовки всех строк и столбцов.

Экспорт с помощью кнопки-виджета "Регламентный отчет"

Возможен экспорт данных отдельного виджета с использованием кнопки-виджета "Регламентный отчет"
Пример кнопки-виджета для выгрузки данных виджета (кнопка "Скачать отчет"):


Может быть настроено для любого типа виджета, в том числе и для "Пользовательского виджета".

Экспорт данных отдельного виджета из Конструктора дашбордов (DashboardDesigner)

При работе с дашбордом в конструкторе дашбордов (DashboardDesigner) доступны те же возможности экспорта данных отдельного виджета в excel, что и на Портале: 

  • С использованием встроенных средств самого виджета
  • С использованием кнопки-виджета "Регламентный отчет"

Работа с экспортированными данными отдельного виджета

При выгрузке структура выгружаемых данных формируется так, что в дальнейшем пользователь без труда сможет продолжить проведение анализа над данными, в том числе используя математические, логические и функциональные возможности Excel.

Поддерживается: 

  • корректная интерпретация числовых значений, строковых значений и дат
  • значения в каждой ячейке после выгрузки в случае сводных таблиц (для возможности использования различных функций, например, ВПР)

Примеры использования:

Поддерживаемая возможностьПример
Корректная интерпретация и расчеты

Значения в каждой ячейке после выгрузки у сводных таблиц


Типы данных не поддерживаются, если вы используете Расчетные столбцы. Расчетные показатели поддерживаются.

Не поддерживается определение типов данных по умолчанию:

  • в Регламентных отчетах, но можно определить типы данных в самом шаблоне
  • при Экспорте всего дашборда стандартными средствами с портала
  • для Скриптов Python, C#

Поддерживается определение типов данных для:

  • Плоской, сводной таблицы при выгрузке через "Выгрузить всё"
  • Плоской, сводной таблицы при выгрузке через "Выгрузить отображаемое"
  • VisAPI

Настройка

Настройка экспорта с помощью встроенных средств экспорта виджета

Встроенные средства позволяют настроить экспорт данных прямо с виджета:

  • Экспорт осуществляется в excel-формат
  • Поддерживается только для виджетов "Плоская таблица", "Сводная таблица"

Для включения/выключения настройки экспорта:

  1. Выберите виджет 
  2. Перейдите в "Настройки"
  3. Включите "Экспорт в Excel" 
  4. После включения "Экспорт в Excel" на виджете отобразится кнопка экспорта и станет доступно несколько вариантов выгрузки: "Выгрузить отображаемое" и "Выгрузить все"

Описание визуальных настроек кнопки выгрузки в excel приведено в разделах: 

Настройка экспорта с помощью кнопки-виджета "Регламентный отчет"

С помощью регламентных отчетов можно настроить выгрузку любого виджета в excel-формат.

Для этого необходимо:

  1. Создать регламентный отчет на данных выбранного виджета.
    Описание создания регламентного отчета приведено в разделах: Создание/редактирование/удаление регламентного отчетаНастройка Регламентного отчета
  2. Добавить кнопку-виджет "Регламентный отчет" и добавить ей созданный регламентный отчет.
    Описание добавления кнопки на дашборд приведено в разделе: Добавление ссылки на регламентный отчет в дашборд

Ограничения

На текущий момент при экспорте данных в excel отдельного виджета имеются следующие особенности и ограничения:

  1. Экспорт итогов и подитогов
    Экспорт итогов и подитогов на текущий момент не поддерживается.
  2. Типы данных
    Типы данных НЕ поддерживаются при использовании "Выгрузить отображаемое", в сводной таблице.
  3. Объединенные ячейки
    Объединенные ячейки в таблице НЕ доступны при выгрузке через "Выгрузить всё". Объединенные ячейки доступны для "Выгрузить отображаемое", выгрузки использованием кнопки-виджета "Регламентный отчет"
  4. Максимальное количество выгружаемых строк и столбцов
    1. при использовании источника данных ViQube
      Количество строк и столбцов ограничивается возможностями самого Excel и составляет: 1 048 576 строк и 16 384 столбцов на 1 лист.
    2. при использовании источника данных Python
      Экспорт поддерживается для 140 тыс строк и 100 столбцов (порядка 14 тыс. ячеек)
  5. Достаточное количество ресурсов
    На сервере должно быть достаточно ресурсов (оперативная память для формирования данных). В противном случае выгрузка не будет произведена.
  6. Администратору: Не поддерживаются ответы больше 2 гб для передачи данных! 

    Имеется ограничение на ответ от хранилища данных (ViQube) на дашборд (Как на Портале, так и в Dashboard Designer) в 2 гб.
  7. Одновременная выгрузка большого количества данных доступна не более чем 2-м Пользователям

    При выгрузке большого количества данных с одного и того же виджета (порядка 100 столбцов и 1 млн строк) одновременно может выгрузить такие данные не более 2х Пользователей. Если Пользователи запускают выгрузку последовательно, то файл будет выгружен и для последующих Пользователей. При этом для каждого последующего Пользователя время выгрузки будет расти. Время выгрузки зависит от доступных ресурсов на сервере.