Модели расчета

Технический саммит по Microsoft Cloud for Sustainability, май 2024 г.

Модель расчета в Microsoft Sustainability Manager — это логическое представление расчета выбросов или воды, в котором используется методология расчета, объединяющая данные о деятельности и коэффициенты выбросов. Эта методология рассчитывает выбросы парниковых газов или объемы водозабора и сброса.

Microsoft Sustainability Manager включает несколько моделей расчета:

Заметка

Поля наборов параметров с множественным выбором не поддерживаются в расчетах в Sustainability Manager.

Обзор существующих моделей расчета

  1. В Sustainability Manager на левой панели навигации выберите Расчеты, выберите Модели, а затем выберите вкладку для типа моделей расчета, которые вы хотите просмотреть, например Деятельность, сопровождаемая выбросами углекислого газа.

  2. Выберите модель. Отображается логическое представление модели, а на боковой панели отображаются дополнительные сведения.

Каждая модель включает этапы процесса, включая следующие примеры:

  • Исходный блок процесса, описывающий модель
  • Шаг расчета, на котором рассчитываются коэффициенты потребления
  • Этап отчетности по парниковым газам или воде, на котором выполняются расчеты для получения показателей транзакций по парниковым газам или воде в качестве выходных данных

Добавление модели расчета

  1. В верхнем меню выберите + Создать. Если в вашей среде активирован Copilot в Microsoft Sustainability Manager, вы можете выбрать Создать с помощью построителя моделей или Создать модель расчета с помощью Copilot.

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

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

    Если вы выберете Углеродная деятельность в качестве модуля, ваши доступные действия включают в себя:

    • Оценочный коэффициент
    • Условие
    • Вычисление
    • Отчет
    • Отчет по газу

    Если вы выберете Вода в качестве модуля, ваши доступные действия включают в себя:

    • Оценочный коэффициент
    • Условие
    • Вычисление
    • Отчет по водопользованию
  3. Для каждого шага процесса, который вы хотите добавить, выберите знак плюса (+) под последним добавленным шагом процесса. Доступны следующие шаги процесса:

    • Условие — этот шаг включает условие if/then, которое определяет, когда используется модель расчета, обрабатываются вычисления и сообщаются любые последующие действия.

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

      1. В полях Название категории и Описание укажите подробную информацию для дальнейшего использования.

      2. Выберите поле для единицы входящего количества. Выберите соответствующую единицу.

      3. Выберите оператор и входное значение. Если вы хотите выполнить преобразование внутри группы единиц измерения (например, тонны в фунты), входное значение должно быть 1.

      4. Введите единицу измерения, которую нужно назначить выходной переменной.

      5. Введите имя для выходной переменной.

        Заметка

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

        Рекомендации по именованию переменных: не используйте математические функции, такие как «-» или «*», в именах переменных, поскольку их сложнее использовать в Power Fx.

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

      1. В поле Значение отчета о выбросах выберите значение. Это значение является входными данными для расчета. Обычно это количество или значение, рассчитанное на предыдущем этапе процесса.
      2. Выберите Единица измерения, если единица измерения неизвестна или требуется несколько единиц.
      3. В поле Библиотека расчетов выберите библиотеку (например, EPA). Выбранная библиотека должна быть связана с вашими коэффициентами выбросов и сопоставлениями коэффициентов.
      4. В поле Коэффициент выбросов выберите коэффициент выбросов. Если вы используете сопоставления коэффициентов, этот коэффициент выбросов можно связать с сущностью справочных данных, например с объектом. Альтернативно, коэффициент выбросов можно выбрать непосредственно из раскрывающегося списка.
      5. Флажок Выход при успехе в узлах отчета управляет созданием записей о выбросах на основе условий, установленных в расчетах. Установите этот флажок, если вы хотите, чтобы в результате расчета генерировалась только одна запись о выбросах при успешном выполнении условия в любом узле отчета. Если этот флажок не установлен, записи о выбросах создаются для каждого узла отчета, что потенциально может привести к появлению нескольких записей в одном расчете.
    • Отчет по газу — на этом этапе рассчитывается конкретный газ. Он используется, когда вы хотите рассчитать конкретное значение потенциала глобального потепления (ПГП). Чтобы выполнить отчет, выполните следующие действия:

      1. В поле Значение отчета о выбросах выберите значение. Это значение является входными данными для расчета. Обычно это количество или значение, рассчитанное на предыдущем этапе процесса.

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

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

        Этот этап позволяет рассчитать эквивалент диоксида углерода (CO2-эквивалент) на основе количества конкретного парникового газа, такого как гидрофторуглероды (HFC). Его часто используют при расчетах неорганизованных выбросов.

    • Отчет по водопользованию — на этом этапе рассчитывается значение для определенного типа транзакции с водой. Чтобы выполнить отчет, выполните следующие действия:

      1. В поле Значение отчета выберите значение. Это значение является входными данными для расчета. Обычно это количество или значение, рассчитанное на предыдущем этапе процесса.
      2. Выберите Единица измерения, если единица измерения неизвестна или требуется несколько единиц.
      3. Выберите конкретный тип транзакции, чтобы указать тип транзакции с водой, для которого был выполнен расчет и о котором необходимо сообщить.
    • Оценочный коэффициент — на этом этапе прокси-данные преобразуются в данные о деятельности с использованием оценочного коэффициента. Например, шаг оценочного коэффициента можно использовать для преобразования ночевок в отеле в использование природного газа или электричества или для преобразования квадратных метров арендованной недвижимости в использование электроэнергии или воды. После выбора этого шага процесса выполните следующие действия:

      1. Введите имя и описание категории. Введите информацию, относящуюся к используемому процессу и методам.

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

      3. Выберите библиотеку оценочных коэффициентов.

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

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

        Рекомендации по именованию переменных: не используйте математические функции, такие как «-» или «*», в именах переменных, поскольку их сложнее использовать в Power Fx.

Изменение модели расчета

  1. Выберите модель расчета.

  2. Выполните одно из перечисленных ниже действий.

    • Чтобы отредактировать существующий шаг процесса, выберите его. Редактируемые поля отображаются на панели справа.
    • Чтобы добавить шаг процесса, выберите знак плюса (+) под последним добавленным шагом процесса. Доступны следующие этапы процесса: Условие, Расчет и Отчет. Информацию об этих этапах процесса см. в разделе Добавление модели расчета в этой статье.
    • Чтобы удалить шаг процесса, используйте многоточие (...) в правом углу шага процесса.

Создание или изменение модели расчета с помощью Power Fx

Если у вас есть индивидуальный расчет, выходящий за рамки стандартного формата Количество × Коэффициент выбросов (КВ), вы можете реализовать его с помощью языка программирования Excel, с помощью Power Fx, включенного непосредственно в модели расчета.

  1. Выберите модель расчета.

  2. Выполните одно из перечисленных ниже действий.

    • Чтобы отредактировать существующий шаг процесса, выберите его. Редактируемые поля отображаются на панели справа.
    • Чтобы добавить шаг процесса, выберите знак плюса (+) под последним добавленным шагом процесса.
  3. На шаге процесса Условие, Расчет или Отчет выполните следующие действия:

    1. Под именем выберите Интерфейс Power Fx.
    2. Введите свою пользовательскую функцию, используя язык программирования с малым объемом кода. Дополнительные сведения о том, как писать на Power Fx, см. в разделе Обзор Microsoft Power Fx.
    3. Выберите единицу измерения, библиотеку расчетов и коэффициент выбросов.
    4. Сохраните изменения и закройте страницу.

Профиль расчета

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

Заметка

Есть ограничение на общее число действий, которые можно рассчитать в одном задании на расчет. Самый простой способ ограничить количество расчетных заданий — сузить критерии профиля расчета. Из-за сложности вычислений ожидается, что вы ограничите каждый профиль вычислений не более чем 50 000 записями.

Добавьте новый профиль расчета. Следующие поля обязательны на странице Профили расчета:

  • Имя — имя профиля расчета. Старайтесь выражаться как можно конкретнее.
  • Модуль — требуется, чтобы указать модуль, связанный с профилем расчета.
  • Источник выбросов или Источник данных о деятельности
  • Модель расчета для каждого профиля расчета — вы должны выбрать хотя бы один профиль.

Заметка

Поля наборов параметров с множественным выбором не поддерживаются в расчетах в Sustainability Manager.

При желании, если вы хотите использовать для этого профиля расчета другую версию отчета об оценке, отличную от версии по умолчанию, выбранной в пункте Настройки, вы можете использовать для этого поле Версия отчета об оценке МГЭИК. Чтобы узнать больше о версиях отчета об оценке и о том, как они используются в Microsoft Sustainability Manager, перейдите в раздел Потенциалы глобального потепления (ПГП).

Чтобы применить фильтры, выполните следующие шаги:

Заметка

Если элемент управления фильтром не загружается изначально, очистите кеш и обновите браузер.

  1. Отфильтруйте данные для применения к профилю расчета:

    1. Под полем И выберите Добавить, чтобы добавить фильтры.

      Добавление фильтров.

    2. Найдите и выберите сущность, по которой выполнять фильтрацию.

    3. Выберите критерии выбора, например равно.

    4. Завершите условие выбора (например, Объект Равно Завод Contoso).

    5. Добавьте строки для других фильтров по мере необходимости.

  2. Выберите Автоматически запускать при обновлении данных, если расчет не является однократным. Если вы выберете этот параметр, ваше расписание будет соответствовать расписанию данных, которые извлекаются по критериям ваших фильтров.

  3. Назовите профиль расчета и сохраните его.

  4. На панели действий выберите Выполнить расчет, чтобы запустить задание расчета.

Просмотр профилей расчета

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

Просмотр состояния заданий профиля расчета

  1. В области навигации слева выберите Профили расчета.

  2. Выберите профиль для просмотра. На правой панели отображается сводная информация высокого уровня.

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

  4. Чтобы просмотреть ошибки и неудачные задания, выполните следующие действия:

    1. Выберите название самого последнего задания расчета.
    2. Просмотрите код ошибки.
    3. Просмотрите сведения об элементе строки, если применимо. Эти сведения отображаются под отображаемыми ошибками.

Изменение профиля расчета

  1. В области навигации слева выберите Профили расчета.
  2. Выберите профиль для изменения.
  3. Для редактирования выберите значок карандаша на панели действий. Откроется мастер, который вы использовали для создания профиля.
  4. Измените требуемое поле.
  5. Сохраните изменения и закройте страницу.

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

Автоматический запуск профиля расчета после импорта данных

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

  1. В области навигации слева выберите Профили расчета.
  2. Выберите профиль для изменения.
  3. Для редактирования выберите значок карандаша на панели действий. Откроется мастер, который вы использовали для создания профиля.
  4. В разделе График установите флажок Автоматически выполнять этот расчет при обновлении данных.
  5. Выберите Далее, сохраните изменения и закройте страницу.

Заметка

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

Автоматическое обновление вычислений запускается при приеме новых данных для этого конкретного источника данных. Например, если вы настроили свой профиль расчета для расчета выбросов для Области 3 Категории 1 Приобретенные товары и услуги, автоматическое обновление расчета запускается только при приеме новых данных, относящихся к этому конкретному источнику данных, в процессе приема. Автоматическое обновление вычислений не запускается для данных, которые вы добавляете вручную вне процесса приема.

Внимание

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

Управление перекрывающимися данными в профилях расчета

При запуске нескольких профилей расчета с перекрывающимися фильтрами для одного и того же источника данных важно предотвратить двойной учет выбросов. Microsoft Sustainability Manager обрабатывает это следующим образом:

  • Дедупликация данных: если профиль расчета A запускается перед профилем расчета B и они перекрываются в охвате данных, выбросы от этих перекрывающихся действий удаляются профилем расчета B перед их повторным расчетом, чтобы избежать учета одни и те же выбросы дважды.
  • Новый расчет выбросов: после дедупликации профиль расчета B генерирует свежие данные о выбросах на основе своих конкретных фильтров.

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

  1. Тщательно определите критерии фильтра, чтобы избежать дублирования.
  2. Координируйте свои действия с командами, чтобы фильтры не конфликтовали.
  3. Регулярно проверяйте и корректируйте профили расчетов, чтобы обеспечить точность отчетов об экологической устойчивости.