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


Отчеты о выставлении счетов и использовании в хранилище данных Synapse

Область применения: конечная точка аналитики SQL и хранилище в Microsoft Fabric

В этой статье объясняется, как вычислить отчеты об использовании хранилища данных Synapse в Microsoft Fabric, включая действия чтения и записи в хранилище, а также действия чтения в конечной точке аналитики SQL в Lakehouse.

При использовании емкости Fabric плата за использование отображается в портал Azure в подписке в Microsoft Cost Management. Чтобы понять выставление счетов Fabric, посетите раздел "Сведения о счете Azure" в емкости Fabric.

Дополнительные сведения о мониторинге текущего и исторического действия запросов см. в обзоре мониторинга в хранилище данных Fabric.

Capacity

В Fabric, исходя из приобретенного номера SKU емкости, вы имеете право на набор единиц емкости (CUS), общих для всех рабочих нагрузок Fabric. Дополнительные сведения о поддерживаемых лицензиях см. в разделе "Лицензии Microsoft Fabric".

Емкость — это выделенный набор ресурсов, доступных в данный момент времени. Емкость определяет способность ресурса выполнять действие или производить выходные данные. Разные ресурсы используют ЦС в разное время.

Емкость в хранилище данных Synapse Fabric

В модели SaaS на основе емкости хранилище данных Fabric стремится сделать большую часть приобретенной емкости и обеспечить видимость использования.

КУ, потребляемые хранилищем данных, включают действия чтения и записи в хранилище, а также действия чтения в конечной точке аналитики SQL в Lakehouse.

Проще говоря, 1 единица емкости Fabric = 0,5 хранилища виртуальных ядер. Например, номер SKU SKU Fabric имеет 64 единицы емкости, что эквивалентно 32 виртуальным ядрам хранилища.

Отчеты об использовании вычислений

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

Изначально необходимо быть администратором емкости для установки приложения метрик емкости Microsoft Fabric. После установки любой пользователь в организации может иметь разрешения, предоставленные или общие для просмотра приложения. Дополнительные сведения см. в разделе "Установка приложения метрик емкости Microsoft Fabric".

После установки приложения выберите хранилище из раскрывающегося списка "Выбрать элемент". Диаграмма диаграммы ленты с несколькими метриками и таблица данных "Элементы" (14 дней) теперь отображаются только действия хранилища.

Анимированный GIF-файл вычислительной страницы метрик емкости Fabric в приложении метрик емкости Microsoft Fabric.

Категории операций хранилища

Вы можете анализировать использование универсальной вычислительной емкости по категориям рабочей нагрузки в клиенте. Использование отслеживается по общему объему секунд единиц емкости (ЦС). В таблице показано агрегированное использование за последние 14 дней.

Свертка конечной точки "Хранилище" и "Аналитика SQL" в разделе "Хранилище " в приложении метрик, так как они используют вычислительные ресурсы SQL. Категории операций, видимые в этом представлении:

  • Запрос на хранилище: плата за вычисления для всех созданных пользователем и системных инструкций T-SQL в хранилище.
  • Запрос конечной точки аналитики SQL: плата за вычисления для всех созданных пользователем и системных инструкций T-SQL в конечной точке аналитики SQL.
  • OneLake Compute: плата за вычисления для всех операций чтения и записи для данных, хранящихся в OneLake.

Например:

Снимок экрана: категории операций хранилища данных в приложении метрик емкости Microsoft Fabric.

Просмотр графа точек времени

Этот граф в приложении метрик емкости Microsoft Fabric показывает использование ресурсов по сравнению с емкостью, приобретенной. 100 % использования представляет полную пропускную способность SKU емкости и разделяется всеми рабочими нагрузками Fabric. Это представлено желтой пунктирной линией. Выбор определенной точки времени в графе включает кнопку "Изучение ", которая открывает подробную детализацию страницы.

Снимок экрана: кнопка

Как правило, как и в Power BI, операции классифицируются как интерактивные или фоновые и обозначаются цветом. Большинство операций в категории хранилища отображаются в качестве фона , чтобы воспользоваться преимуществами 24-часового сглаживания действий, чтобы обеспечить наиболее гибкие шаблоны использования. Классификация хранилища данных в фоновом режиме уменьшает частоту пиков использования cu от активации регулирования.

Детализация точек времени с помощью графа

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

Эта таблица в приложении метрик емкости Microsoft Fabric предоставляет подробное представление об использовании в определенных точках времени. Объем емкости, предоставляемой заданным номером SKU на 30-секундный период, отображается вместе с разбивкой интерактивных и фоновых операций. Интерактивная таблица операций представляет список операций, выполненных в этой точке времени.

Таблица фоновых операций может отображать операции, выполняемые гораздо до выбранной точки времени. Это связано с фоновыми операциями, которые проходят 24-часовое сглаживание. Например, в таблице отображаются все операции, которые были выполнены и по-прежнему сглаживаются в выбранной точке времени.

Ниже приведены основные варианты использования для этого представления:

  • Идентификация пользователя, который запланировал или выполнил операцию: значения могут иметь значение "", "User@domain.comSystem" или "Служба Power BI".
    • Примеры созданных пользователем инструкций включают выполнение запросов T-SQL или действий на портале Fabric, таких как редактор SQL-запросов или редактор визуальных запросов.
    • Примеры созданных инструкций System включают синхронные действия метаданных и другие системные фоновые задачи, которые выполняются для ускорения выполнения запросов.
  • Идентификация состояния операции: значения могут быть "Success", "InProgress", "Отменено", "Сбой", "Недопустимый" или "Отклонено".
    • Состояние "Отменено" — это запросы, отмененные перед завершением.
    • Состояние "Отклонено" может возникать из-за ограничений ресурсов.
  • Идентификация операции, которая потребляла много ресурсов: сортируйте таблицу по нисходящему удостоверлению, чтобы найти самые дорогие запросы, а затем используйте идентификатор операции для уникальной идентификации операции. Это идентификатор распределенной инструкции, который можно использовать в других средствах мониторинга, таких как динамические административные представления (DMV) для сквозной трассировки, например в dist_statement_id sys.dm_exec_requests.

Пример выставления счетов

Обратите внимание на следующий запрос:

SELECT * FROM Nyctaxi;

Для демонстрационных целей предполагается, что метрика выставления счетов накапливает 100 секунд cu.

Стоимость этого запроса составляет секунды cu, а цена за cu. Предположим, что в этом примере цена за cu составляет $0,18/час. В час есть 3600 секунд. Таким образом, стоимость этого запроса будет составлять (100 x 0,18)/3600 = $0,005.

Числа, используемые в этом примере, предназначены только для демонстрационных целей, а не для фактических метрик выставления счетов.

Рекомендации

Рассмотрим следующие нюансы отчетности об использовании:

  • Отчеты между базами данных. При присоединении запроса T-SQL к нескольким хранилищам (или через хранилище и конечную точку аналитики SQL) сообщается об использовании исходного ресурса.
  • Запросы к представлениям системного каталога и динамическим административным представлениям являются оплачиваемыми запросами.
  • Поле длительности, сообщаемое в приложении метрик емкости Fabric, предназначено только для информационных целей. Он отражает длительность выполнения инструкции. Длительность может не включать полную сквозную длительность для отрисовки результатов обратно в веб-приложение, например SQL Редактор запросов или клиентских приложений, таких как SQL Server Management Studio и Azure Data Studio.

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