Поделиться через


Визуализация плиток

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

Снимок экрана: сводные сведения о плитке.

На плитки в книге можно выводить такие элементы, как заголовок, подзаголовок, большой текст, значки, градиенты на основе метрик, спарклайны, столбцы и нижние колонтитулы.

Добавление плитки

  1. Переведите книгу в режим правки, нажав Изменить на панели инструментов.

  2. Нажмите Добавить>Добавить запрос, чтобы добавить в книгу элемент управления запросом журнала.

  3. Для параметра Тип запроса выберите Журналы. Для параметра Тип ресурса выберите, например, Application Insights и выберите нужные ресурсы.

  4. Используйте редактор запросов, чтобы ввести KQL для анализа.

    requests
    | summarize Requests = count() by appName, name
    | top 7 by Requests desc
    
  5. Задайте для параметра Размер значение Полный.

  6. Задайте для параметра Визуализация значение Плитка.

  7. Нажмите Настройки плиток, чтобы открыть панель Настроек плиток:

    1. В заголовке задайте:
      • Использовать столбец: name
    2. В левом поле задайте:
      • Использовать столбец: Requests
      • Отрисовщик столбцов: Big Number
      • Цветовая палитра: Green to Red
      • Минимальное значение: 0.
    3. В нижней части задайте:
      • Использовать столбец: appName
  8. Нажмите кнопку Сохранить и закрыть внизу панели.

Снимок экрана: сводное представление плитки с запросом и настройками плиток.

Плитки в режиме чтения:

Снимок экрана: сводное представление плитки в режиме чтения.

Спарклайны на плитках

  1. Переведите книгу в режим правки, нажав кнопку Правка на панели инструментов.

  2. Добавьте параметр диапазона времени под названием TimeRange.

    1. Выберите Добавить>Добавить параметры.
    2. В элементе управления параметрами выберите Добавить параметр.
    3. В поле Имя параметра введите TimeRange. Для Типа параметра выберите Time range picker.
    4. Нажмите Сохранить вверху панели, а затем нажмите кнопку Редактирование завершено в элементе управления параметрами.
  3. Выберите Добавить>Добавить запрос, чтобы добавить элемент управления запроса журналов под элементом управления параметрами.

  4. Для параметра Тип запроса выберите Журналы. Для параметра Тип ресурса выберите, например, Application Insights и выберите нужные ресурсы.

  5. Используйте редактор запросов, чтобы ввести KQL для анализа.

    let topRequests = requests
    | summarize Requests = count() by appName, name
    | top 7 by Requests desc;
    let topRequestNames = topRequests | project name;
    requests
    | where name in (topRequestNames)
    | make-series Trend = count() default = 0 on timestamp from {TimeRange:start} to {TimeRange:end} step {TimeRange:grain} by name
    | join (topRequests) on name
    | project-away name1, timestamp
    
  6. Снова выберите Выполнение запроса. Перед выполнением запроса задайте для TimeRange значение по вашему выбору.

  7. Задайте для параметра Визуализация значение Плитка.

  8. Задайте для параметра Размер значение Полный.

  9. Выберите Параметры плитки:

    1. В плитке задайте:
      • Использовать столбец: name
    2. В подтиле задайте:
      • Использовать столбец: appNAme
    3. В левом поле задайте:
      • Использовать столбец:Requests
      • Отрисовщик столбцов: Big Number
      • Цветовая палитра: Green to Red
      • Минимальное значение: 0.
    4. В нижней части задайте:
      • Использовать столбец:Trend
      • Отрисовщик столбцов: Spark line
      • Цветовая палитра: Green to Red
      • Минимальное значение: 0.
  10. В нижней части страницы нажмите кнопку Сохранить и закрыть.

Снимок экрана: визуализация плиток со спарклайном.

Размеры плиток

Можно задать ширину плитки в ее параметрах:

  • fixed (по умолчанию)

    По умолчанию у плиток одинаковая фиксированная ширина (примерно 160 пикселей), а также пространство вокруг них.

    Снимок экрана: плитки фиксированной ширины.

  • auto

    Каждый заголовок сжимается или увеличивается в соответствии со своим содержимым. Плитки ограничены шириной своего представления (без горизонтальной прокрутки).

    Снимок экрана: плитки автоматически заданной ширины.

  • full size

    Каждый заголовок всегда отображается на всю ширину представления плиток — по одному в строке.

    Снимок экрана: плитки максимальной ширины.

Следующие шаги