Введение: хранение данных

Prev Next

В этом руководстве вы узнаете:

  • Два разных способа хранения данных в Tulip
  • Когда следует использовать различные методы хранения данных
  • Важность принятия модели данных

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

Как данные Tulip отражают ваши операции?

В Tulip данные существуют на нескольких уровнях.

Вприложениях хранятся статические данные, например, текстовые инструкции к шагу.

Таблицы - это базы данных, созданные Tulip, например, электронные таблицы с заказами на выполнение работ, которые можно использовать в нескольких приложениях.

Завершения хранят производственные метаданные, такие как продолжительность работы, название станции и любые входные данные для переменных.

На диаграмме ниже показан оперативный поток данных в цехе.App Solution to Physical Mapping

Варианты хранения данных

В Tulip есть два варианта хранения данных: таблицы и дополнения.

Таблицы

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

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

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

Вы можете импортировать существующие данные в таблицы Tulip, как описано здесь.

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

  • Текст
  • Целое число
  • Число
  • Булево
  • Дата
  • Интервал
  • Цвет
  • Изображение
  • Видео
  • Файл
  • Машина
  • Связанная запись

Каждое из этих полей будет соответствовать вводимым данным, используемым в вашем приложении. Чтобы просмотреть записи в таблице, перейдите на экран таблицы через страницу экземпляра Tulip. Наведите курсор на "Apps" и выберите "Tables".

Go to Tables.gif

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

Рекомендации по использованию таблиц Tulip

Tulip рекомендует использовать таблицы для хранения двух различных типов артефактов: физических и операционных.

Физические артефакты - это материальные объекты или компоненты, которые используются или производятся в процессе работы, например, партия/лот или оборудование**. Операционные артефакты** - это нефизические элементы или компоненты, которые обеспечивают или поддерживают работу, например, события дефектов или конфигурация канбан.

Чтобы узнать больше об использовании таблиц, см:

Завершения

App Completions идеально подходят для хранения и организации производственных данных. Поля метаданных автоматически генерируются и сохраняются, когда пользователь завершает или отменяет приложение. Эти поля включают:

  • Продолжительность приложения
  • Время начала и окончания
  • зарегистрированный пользователь
  • Название станции
  • Комментарии
  • Версия приложения
  • Идентификатор выполнения
  • Отменено (было ли приложение отменено или нет)

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

Данные о завершении могут использоваться только одним приложением, а также менее доступны из внешних систем.

Чтобы получить доступ к данным о завершении работы приложения, выберите приложение из группы приложений в вашем экземпляре Tulip. Оказавшись на главном экране приложения, выберите вкладку "Завершения".

Go to Completions.gif

Подробнее о завершении можно узнать здесь.

Таблицы против завершений

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

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

Tulip data flow diagram.png

Лучшие практики хранения данных

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

  • Легкий доступ к данным
  • Данные видны необходимым людям и системам
  • Данные централизованы и не дублируются в других местах.

Подробнее о лучших практиках хранения данных Tulip можно узнать здесь.

Применение модели данных

В Tulip есть готовая общая модель данных для различных случаев использования, чтобы вы могли принять и адаптировать ее к своим конкретным потребностям:

В Tulip общая модель данных - это набор определенных таблиц, достаточно гибких для совместного использования данных во всех приложениях.

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

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

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

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

Пройдите курс "Общая модель данных" в Tulip University здесь.

Использование данных в приложениях

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

Данные о завершении могут отображаться в ваших приложениях через Analytics. Сначала вам нужно будет создать анализ с использованием данных о завершении, а затем встроить этот анализ в приложение.

Подробнее об использовании данных о завершении для создания анализа см. здесь.

Как Tulip хранит ваши данные

Поскольку Tulip - это платформа самообслуживания, вы можете сами определять, какие данные будут передаваться и храниться. Tulip Cloud хранит ваши данные на AWS, используя базу данных MongoDB или PostgreSQL. Tulip автоматически загружает все изображения, видео и PDF-файлы в хранилище Amazon S3, избавляя вас от необходимости заботиться об управлении хранилищем или отслеживать собранные данные.

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

Начните работать с данными под руководством экспертов Tulip:* Прогулка: создайте свою первую таблицу* Университетский курс "Работа с данными и таблицами "* Университетское руководство "Понимание завершений приложений и таблиц "* Интеграция с внешними системами


Вы нашли то, что искали?

Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!