Манифест экспорта данных счетчика — это контролируемый список того, что должна содержать поставка и что фактически получил получатель. Используйте его для сверки файлов, каналов счетчика, временного охвата, версий и заявленных исключений перед принятием партии. Действительная контрольная сумма не подтверждает, что все ожидаемые файлы прибыли или что все необходимые показания были экспортированы. Полнота должна иметь отдельно определённый объем.
Данное руководство касается внешних систем сбора и отчетности, используемых вокруг промышленных счетчиков. Оно не подразумевает, что счетчик генерирует манифесты или хранит скачиваемую историю. Полезный результат — это запись о поставке, которая позволяет другому человеку объяснить, что присутствует, что отсутствует и что остается нерешенным.
Начинайте с бизнес-вопроса: какие точки измерения и периоды должны быть доступны для этой поставки? Ежемесячный отчет по энергии и расследование по техническому обслуживанию могут требовать разных каналов, разрешений и доказательств. Запишите объем перед проверкой полученной папки, иначе содержимое папки может тихо стать определением успеха.
Дайте поставке идентификатор и укажите её производителя, получателя и предполагаемое использование. Зафиксируйте, является ли это первой поставкой, исправлением или дополнением. Определите авторитетный список точек и используемую версию для выбора экспорта. Большая папка всё равно может опустить целую панель, если эта панель никогда не входила в выбор экспорта.
Используйте однозначную временную конвенцию. Зафиксируйте запрошенное начало и конец, включение конца, соответствующую зону и отношение между временной меткой интервала и его измерительным окном. Укажите, описывает ли манифест исходные показания, обработанные интервалы или итоговые строки отчета.
Земля Определение значения хеша по глоссарию NIST описывает значение, полученное применением хеш-функции. Для поставки сравнение полученного файла с доверенной зафиксированной дайджестом может помочь обнаружить изменения. Оно не устанавливает самостоятельно, кто предоставил дайджест или выбрал все правильные файлы.
Земля Модель табличных данных W3C также иллюстрирует, почему таблица и её описательные метаданные служат разным целям. Полезная нагрузка CSV требует контекста о своих столбцах и интерпретации. Для инженерной поставки манифест добавляет дополнительный уровень, связанный с проектом: что было запрошено и как нагрузка связана с этим запросом.
Храните исходную нагрузку и исходный полученный манифест. Если производитель исправляет любой из них, сохраните новую редакцию и свяжите её с аннулированной поставкой. Не изменяйте молча манифест, чтобы он соответствовал папке после обнаружения пропуска.

Манифест может быть контролируемой таблицей, машиночитаемым файлом или утвержденной записью в системе документов. Выберите форму, которую получатель сможет проверить и сохранить. Его поля важнее его визуальной сложности. Избегайте конфиденциальных данных доступа и ненужной личной информации.
| Раздел манифеста | Минимальная полезная запись | Проверка получателя |
|---|---|---|
| Идентификатор поставки | Идентификатор партии, производитель и версия | Соответствует запрошенной цепочке доставки и замещению |
| Область выбора | Утвержденный список точек, ревизия и фильтры | Каждый необходимый актив и канал представлен |
| Инвентаризация файлов | Относительное имя, размер и согласованный хеш | Файлы существуют и соответствуют зафиксированным доказательствам |
| Временное покрытие | Запрошенные и фактические границы с соглашением | Явно выявлены пробелы и перекрытия |
| Интерпретация | Ревизия контракта, контекст единицы и кода качества | Получатель может интерпретировать предоставленные значения |
| Исключения | Отсутствующие элементы, причина, владелец и распоряжение | Никакой неразрешенный элемент не принимается молча |
| Приемка | Рецензент, решение и ссылка на доказательства | Решение может быть воспроизведено позже |
Это контрольный список проекта, а не обязательный стандарт файла отрасли. Выводите фактические необходимые поля и пределы приемки из соглашения о приеме, применимых обязательств и цели измерения.
Сравните ожидаемый запас с полученным запасом. Отметьте отсутствующие, неожиданные и дублирующиеся записи отдельно. Два файла с похожими именами могут охватывать разные периоды; два файла с разными именами могут содержать одинаковые байты. Различайте эти ситуации в записи проверки.
Если доставка разделена на несколько частей, идентифицируйте все части и определите, когда партия считается завершенной. Получатель не должен принимать первую часть за всю доставку только потому, что она прибыла без ошибок. Храните ожидаемое количество частей или другой явный сигнал завершения в согласованном конверте.
Не доверяйте имени файла архива как доказательству его содержимого. Проверьте его инвентарь в соответствующей контролируемой среде и сравните его элементы с манифестом. Применяйте процедуры безопасности и обращения вашей организации перед открытием незнакомого материала. Этот рабочий процесс не требует обхода контрольных точек для завершения инженерной проверки.
Количество файлов — это только первый уровень. Сравните предоставленные идентификаторы точек с утвержденным списком точек. Затем проверьте запрошенное временное покрытие для каждого канала, учитывая задокументированные отключения, даты ввода в эксплуатацию и преднамеренные исключения. Допустимый файл может содержать пустой выбор.
Для данных с регулярными интервалами определите ожидаемое количество интервалов исходя из согласованного окна и временной конвенции. Например, для фиксированного окна на 24 часа с интервалами по 15 минут ожидаемое число — это 24 умножить на 60, разделить на 15, то есть 96 интервалов на канал. Этот пример предполагает полный фиксированный день, без перебоев и один ряд на интервал. Местные гражданские дни, переходы на летнее время и другие схемы экспорта требуют своих расчетов.
Если гипотетическая партия охватывает десять допустимых каналов при этих условиях, ожидаемое общее количество — 960 записей интервалов. Получение 960 строк само по себе недостаточно: один канал может быть дублирован, а другой отсутствовать. Проверяйте комбинацию идентификатора канала и интервала, а не только общий итог.
Классифицируйте отсутствие файла отдельно от отсутствия показаний внутри файла. Запишите, является ли причиной выбор, сбор, коммуникация, обработка или доставка. Если причина неизвестна, укажите это и назначьте ответственного за расследование вместо того, чтобы давать удобное объяснение.
Нулевое показание не заменяет недоступное измерение. Аналогично, интерполированное или оценочное значение должно иметь согласованное качество, а не представляться как исходное наблюдение. Манифест должен ссылаться на применимую конвенцию качества и суммировать неразрешенное покрытие, в то время как подробные доказательства на уровне строк остаются в вспомогательной записи.
Если пропуск принят для ограниченной цели, задокументируйте это ограничение. Набор данных может поддерживать тенденцию обслуживания, оставаясь непригодным для полного энергетического согласования. Принятие должно описывать разрешенное использование, а не давать всему каталогу неограниченный доступ.
Предположим, что поставка пропускает один подающий для части запрошенного периода. Производитель отправляет дополнительный файл позже. Определите, дополняет ли новый файл исходную партию или заменяет более ранний файл. Включите явную область, чтобы получатель знал, какие записи следует добавить, а какие заменить.
Оставляйте исходные полученные файлы без изменений. Согласуйте исправление с той же утвержденной выборкой, затем зафиксируйте новое состояние принятой поставки. Проверьте, как система приема обрабатывает перекрывающиеся интервалы, прежде чем импортировать исправление в рабочий отчетный набор данных.
Для связанных контролей смотрите руководство по дублированию записей учета энергии и руководство по целостности экспортного файла. Первое касается идентичности записей и обработки дубликатов; второе — сохранения и сравнения байтов. Ни одно из них не заменяет решение о полноте всей поставки.

Назначьте рецензента, который сможет получить доступ как к согласованной области, так и к предоставленным доказательствам. Зафиксируйте дату проверки, выполненные проверки, исключения и решение. Одной подписи недостаточно, если область и доказательства не найдены. Свяжите с контролируемым местом, а не с временной личной папкой загрузки.
Назначьте владельца для нерешенных вопросов и дату последующего контроля. Не закрывайте исключение только потому, что поставщик подтвердил получение письма. Закройте его, когда недостающие доказательства будут доставлены и проверены, или когда уполномоченное лицо примет зафиксированное ограничение для определенной цели.
Сохраняйте манифест вместе с соответствующей редакцией контракта и картой точек. Позже проверяющий должен знать, что ожидал получатель на тот момент, даже если текущая система теперь содержит больше счетчиков или другую структуру экспорта. Это особенно полезно при расследовании отчета, созданного до изменения конфигурации.
Земля Многофункциональный силовой прибор BY194 является реальной ссылкой на продукт, используемой для иллюстраций этой статьи. Проверьте установленный вариант и задокументированные параметры измерения перед созданием внешнего списка точек. Изображение на передней панели не подтверждает встроенные возможности хранения файлов, экспорта или связи.
Используйте Обзор трёхфазного электросчётчика для установления контекста измерений, затем проследите каждый доставленный канал через задокументированную систему сбора. Если существует проблема масштабирования или отображения на верхнем уровне, полный манифест может показать, какие доказательства были доставлены, но не могут сделать показания правильными.
Следующий урок Computerphile объясняет хеш-функции как образовательный фон. Он помогает отличить отпечаток файла от решения о полноте или подлинности. Он не указывает на функцию продукта и не заменяет договоренность о поставке.
Список папок может поддерживать инвентаризацию, но обычно не определяет запрошенные счетчики, периоды, интерпретацию или исключения. Добавьте контролируемую область и доказательства приемки, необходимые для согласования того, что было доставлено, с тем, что требовалось.
Нет. Он поддерживает сравнение с байтами связанного файла, когда доверяют записанному дайджесту. Файл может идеально совпадать, пропуская ожидаемый канал или временной диапазон. Проверяйте целостность и покрытие измерений отдельно.
Следуйте согласованным правилам качества данных и разрешенного использования. Сохраняйте исходные показания и идентифицируйте любые производные замены. Не преобразуйте отсутствующие значения в измеренные нули или не скрывайте нерешенные пропуски только для того, чтобы количество строк казалось полным.
Дайте ему явную редакцию и укажите, дополняет ли он или заменяет ранее предоставленный материал. Запишите затронутые пункты и периоды, сохраните исходные доказательства и подтвердите обработку перекрытий перед применением исправления к операционным отчетам.