Управление данными ансамбля в пользовательском формате файла
A fileEnsembleDatastore объект представляет собой хранилище данных, специализированное для использования при разработке алгоритмов мониторинга состояния и прогностического обслуживания с использованием измеренных данных.
Ансамбль - это совокупность данных участников, хранящихся в коллекции файлов. fileEnsembleDatastore объект определяет переменные данных, независимые переменные и переменные условий в ансамбле. Вы предоставляете функции, которые говорят fileEnsembleDatastore объект, предназначенный для чтения переменных каждого типа из коллекции файлов. Поэтому можно использовать fileEnsembleDatastore для управления данными ансамбля, хранящимися в любом формате файла или конфигурации переменных.
Данные для fileEnsembleDatastore объект может храниться в любом месте, поддерживаемом хранилищами данных MATLAB ®, включая удаленные места, такие как облачное хранилище с помощью Amazon S3™ (Simple Storage Service), Windows Azure ® Blob Storage и Hadoop ® Distributed File System ( HDFS™).
Подробный пример использования хранилища данных файлового ансамбля см. в разделе Хранилище данных файлового ансамбля с измеренными данными. Общие сведения об ансамблях данных в Toolbox™ предиктивного обслуживания см. в разделе Ансамбли данных для контроля состояния и предиктивного обслуживания.
read, writeToLastMemberRead, и subset функции специализированы для данных ансамбля предиктивного набора средств технического обслуживания. Другие функции, такие как reset и hasdata, идентичны тем, которые используются с datastore объекты в MATLAB. Чтобы передать все данные элемента в таблицу или массив ячеек с помощью одной команды, используйте команду readall. Для извлечения определенных участников ансамбля в меньшее или более специализированное хранилище данных ансамбля используйте subset. Для разделения хранилища данных ансамбля используйте partition(ds,n,index) синтаксис partition функция.
read | Считывание данных участников из хранилища данных ансамбля |
writeToLastMemberRead | Запись данных в хранилище данных ансамбля |
subset | Создание нового хранилища данных ансамбля из подмножества существующего хранилища данных ансамбля |
reset | Сброс хранилища данных в исходное состояние |
hasdata | Определение доступности данных для чтения |
progress | Определение объема считанных данных |
readall | Считывание всех данных в хранилище данных |
numpartitions | Количество разделов хранилища данных |
partition | Разделение хранилища данных |
tall | Создать массив высокого уровня |
isPartitionable | Определение возможности разделения хранилища данных |
isShuffleable | Определение возможности тасования хранилища данных |