Обзор автоматизации Управления затратами

С помощью автоматизации Управления затратами и отчетности Azure можно создавать пользовательские наборы решений для получения данных о затратах и управления ими. В этой статье описывается, какие API доступны для использования, а также распространенные сценарии автоматизации Управления затратами.

Доступные API

Существует множество различных API, которые можно использовать для взаимодействия с данными Управления затратами. Сводка доступных API и их действия приведены ниже. Для достижения определенного сценария может потребоваться использование нескольких API. Чтобы узнать больше, ознакомьтесь с распространенными сценариями, описанными далее.

Для получения контрактной информации о вызове каждого API см. в статьях о спецификации API.

API сведений о затратах

Приведенные ниже API предоставляют сведения о затратах (ранее называемые сведениями о потреблении). Сведения о затратах — это наиболее детализированные записи о потреблении и затратах, доступные в экосистеме Azure. Все возможности Управления затратами на портале Azure и API основаны на необработанном наборе данных. Дополнительные сведения см. в Обзоре сведений о затратах.

API цен

  • Розничные цены Azure — сведения о тарифах по разным показателям для метода оплаты по мере использования. Полученные данные в сочетании со сведениями о потреблении ресурсов позволят вручную вычислить ожидаемые расходы.

  • API прейскуранта позволяет получать пользовательские сведения о ценах для всех счетчиков. Организации могут объединять эти данные с информацией о потреблении для собственных ресурсов и Marketplace, чтобы с их помощью вручную рассчитывать затраты.

API бюджетов и оповещений

  • API бюджетов — для создания бюджетов затрат на ресурсы, группы ресурсов или счетчиков коммерческого учета. Когда вы создали бюджет, вы можете настроить оповещения, чтобы получать уведомления о превышении определенных пороговых значений. Можно также настроить действия, которые будут выполняться при достижении пороговых значений. Дополнительные сведения см. в разделе Автоматизация создания бюджета и Настройка действий на основе бюджета.

  • API оповещений — управление всеми оповещениями, которые созданы бюджетами и другими системами оповещений Azure.

API выставления счетов

  • API счетов — получение списка счетов. API возвращает сводку счетов, включая общую сумму, состояние оплаты и ссылку для скачивания копии счета в формате pdf.

  • API транзакций — получение позиций для счета. С помощью API можно получить данные всех покупок, возмещений и кредитов, включенных в ваш счет. API доступен только для клиентов, имеющих учетную запись для выставления счетов по Клиентскому соглашению Майкрософт или Соглашению с партнером Майкрософт.

API-интерфейсы для резервирований

Распространенные сценарии API

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

Сверка счетов

Этот сценарий используется для решения следующих вопросов:

  • Правильно ли корпорация Майкрософт определила сумму к оплате в моем счете?
  • На какую сумму мой счет, и могу ли я вычислить ее самостоятельно с помощью необработанных данных?

Чтобы ответить на эти вопросы, выполните указанные ниже действия.

  1. Вызовите API счетов, чтобы получить сведения, необходимые для скачивания счета. Если вы являетесь клиентом по Клиентскому соглашению Майкрософт и вам требуется, чтобы в вашем счете определенные позиции отображались автоматически, можно также использовать API транзакций для получения этих позиций в формате, доступном для чтения API.

  2. Чтобы загрузить необработанный файл данных о потреблении, используйте API Экспорта или Сведений о затратах.

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

Перекрестная оплата

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

  1. Чтобы загрузить необработанный файл данных о потреблении, используйте API Экспорта или Сведений о затратах.

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

Расходы Azure до закрытия счета

Важно следить за тем, как затраты накапливаются в течение месяца. Упреждающий анализ до закрытия счета может позволить изменить шаблоны расходов и снизить прогнозируемые затраты по счету. Чтобы принять все необработанные данные, накопленные с начала месяца до текущей даты, используйте API экспорта.

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

Отчетность о тенденциях затрат

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

  1. Извлеките исторические затраты за предыдущие месяцы. Для получения дополнительных сведений см. раздел Создание набора исторических данных о затратах с помощью API экспорта.
  2. Прием исторических данных из учетной записи хранения Azure, связанной с Экспортом, в запрашиваемое хранилище. Мы рекомендуем SQL или Azure Synapse.
  3. Настройте экспорт за период с начала месяца до текущей даты в хранилище в области с затратами, которые необходимо проанализировать. Экспорт в хранилище выполняется на портале Azure. См. раздел Экспорт затрат. Экспорт за период с начала месяца до текущей даты в дальнейшем будет использоваться для правильного извлечения затрат.
  4. Настройте конвейер данных для приема данных о затратах за открытый месяц в запрашиваемое хранилище. Этот конвейер следует использовать с настроенными операциями экспорта за период с начала месяца до текущей даты. Фабрика данных Azure предоставляет хорошие решения для подобного сценария приема.
  5. Создавайте отчеты по мере необходимости с помощью отчетов, созданных с использованием запрашиваемого хранилища. Power BI может хорошо подойти для этого сценария. Если вы ищете готовое решение, ознакомьтесь с нашим Приложением-шаблоном Power BI.

Дополнительные сведения о сценариях автоматизации резервирования см. в разделе API для автоматизации резервирования Azure.

Дальнейшие действия