Menu
Историзатор на данни срещу база данни: Коя от двете съхранява производствени данни?

Историзатор на данни срещу база данни: Коя от двете съхранява производствени данни?

Система за съхранение на исторически данни е оптимизирана за високочестотни времеви серии от сензорни данни; релационна база данни е изградена за структурирани транзакционни данни.
Историзатор на данни срещу база данни: Коя от двете съхранява производствени данни?

Основни изводи

  • Историк на данни е софтуер, оптимизиран да улавя, компресира и съхранява високочестотни времеви серии от индустриални процеси.
  • Релационната база данни е универсален софтуер, оптимизиран за структурирани транзакционни данни и сложни заявки.
  • Историците се отличават при бързи, времево маркирани данни от сензори; релационните бази данни са най-добри за структурирани записи и връзки между тях.
  • Историците използват силна компресия на времеви серии и бързо извличане по време; релационните бази данни използват таблици, SQL и ACID транзакции.
  • Повечето заводи използват и двете: историк за суровите данни от процеса и база данни за транзакционни и структурирани записи.

Кратък отговор: Историк на данни и релационна база данни са два начина за съхранение на данни, оптимизирани за различни видове данни.

Историк на данни (или процесен историк) е софтуер, специално създаден да улавя, компресира и съхранява високочестотни времеви серии от индустриални процеси, хиляди четения на тагове в секунда от сензори и системи за управление, с възможност за бързо извличане по времеви диапазон.

Релационната база данни е универсален софтуер, оптимизиран за структурирани транзакционни данни, организирани в таблици, с SQL заявки, връзки между записи и ACID транзакции. Историците са подходящи за времево маркирани потоци от сензори; релационните бази данни, за структурирани записи като поръчки, работни наряди и инвентар.

Те са допълващи се и повечето заводи използват и двете.

Какво е историк на данни

Историк на данни, наричан още процесен или оперативен историк, е софтуер, специално създаден да улавя, съхранява и извлича високочестотни времеви серии от индустриални процеси.

Неговата задача е да регистрира непрекъснатия поток от времево маркирани стойности, идващи от сензори, инструменти и системи за управление (PLC, SCADA, DCS): температури, налягания, дебити, обороти, статуси, често хиляди т.нар. тагове, вземани много пъти в секунда, денонощно, с години задържане.

За да се справи с този обем, историците използват специализирано хранилище за времеви серии с агресивна компресия (например алгоритми като deadband и swinging-door, които съхраняват само значими промени) и са оптимизирани за бързо извличане по времеви диапазон, „покажи стойностите на този таг през последната смяна“ се връща мигновено.

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

Определящата сила на историка е ефективното обработване на масивни, непрекъснати, времево маркирани данни от сензори, улавяйки пълната вярност на поведението на процеса във времето, компактно и възстановимо.

Той не е предназначен за сложни релационни заявки или транзакционно водене на записи; проектиран е да бъде високоскоростната временна памет на производствената площадка.

Какво е релационна база данни

Релационна база данни (RDBMS) е универсален софтуер за съхранение на структурирани данни в таблици, оптимизиран за транзакции, връзки и сложни заявки.

Данните са организирани в таблици от редове и колони с дефинирани схеми, свързани помежду си чрез ключове и запитвани със SQL, което позволява мощно филтриране, обединяване и агрегиране през структурирани записи.

Релационните бази данни предоставят ACID транзакции (атомарност, консистентност, изолация, издръжливост), които гарантират целостта на данните при операции, които не бива да се изпълняват частично, жизнено важни за поръчки, плащания и движения на инвентара.

Те са отлични за структурирани, транзакционни и релационни данни: клиентски записи, работни наряди, инвентар, производствени записи, списъци с материали, всичко, което се вписва добре в свързани таблици и се нуждае от надеждни, последователни ъпдейти и богати заявки.

Определящата сила на релационната база данни е управлението на структурирани данни с целостта и гъвкавото запитване: тя налага последователност, моделира връзки и отговаря на сложни въпроси през данните.

Не е оптимизирана за екстремен входящ поток и извличане по време на високочестотни сензорни потоци, съхраняването на милиони бързи измервания във всяка обща релационна таблица е неефективно в сравнение с целеви историк.

Релационната база данни е работният кон за структурирани, транзакционни записи на завода, а не за суровия сензорен поток.

Времеви серии срещу структурирани данни

Ключовото различие е видът данни, за който всяка система е изградена: историкът е оптимизиран за високочестотни времеви серии от сензори, релационната база данни, за структурирани транзакционни данни. Тази разлика в предназначението определя всичко останало.

Историците използват хранилище за времеви серии със силна компресия и времево индексирано извличане, настроено за огромни скорости на запис и заявки „стойност във времето“; релационните бази данни използват таблици, схеми, ключове, SQL и ACID транзакции, настроени за структурирани записи, връзки и последователни ъпдейти.

Те отговарят на различни въпроси: историкът отговаря ефективно на „какво четеше този сензор на всеки секунда през миналата седмица?“; релационната база данни отговаря ефективно на „кои работни наряди за този актив са просрочени и какви части им трябват?“

Всеки е слаб в работата на другия: релационна база данни се затормозява при съхранение и заявки над милиони бързи сензорни измервания, а историкът не е създаден да моделира и транзактва структурирани релационни записи с гарантирана целост.

Затова те са допълващи се, а не взаимно изключващи: заводът генерира и двата вида данни, непрекъснат поток от процесни измервания (historian) и структурирани оперативни записи като поръчки и инвентар (релационна база данни), и всеки тип трябва да бъде в хранилището, създадено за него.

Изборът между тях е въпрос на съвпадение между данните и подходящия инструмент. (Модерните времеви бази данни размекват границата, предлагайки историк-подобна производителност за времеви серии с по-общи възможности за заявяване.)

Пример

Помислете за данните, които генерира една производствена линия. Машините ѝ стриймват високочестотни процесни данни: вибрации, температури, ток на мотора, брой цикли, статуси стартирай/спри, стотици тагове, измервани много пъти в секунда, непрекъснато.

Този поток принадлежи в историк на данни: той компресира и съхранява пълните времеви серии евтино и инженер може мигновено да изтегли тренд на всеки таг за произволен времеви прозорец, за да изследва проблем или да захрани анализ.

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

Тези принадлежат в релационна база данни: вписват се в свързани таблици, нуждаят се от консистентни транзакционни ъпдейти (издаването на част от инвентара трябва да завърши изцяло или да не се случи) и се заявяват релационно („покажи отворени работни наряди за този актив и частите, които изразходват“).

Опитът да се съхранява сензорният поток в релационната база данни ще я претовари; опитът да се управляват транзакционни работни наряди и инвентар в историка би бил непрактичен.

Линията се нуждае и от двете: историкът като високоскоростна памет за поведението на процеса; релационната база данни като система на записа за структурирани оперативни данни.

Често двете са свързани, като обобщени данни от историка се свързват със структурирани записи за отчети.

Кога кой да използвате

Избирайте според естеството на данните.

Използвайте историк на данни за високочестотни, времево маркирани процесни и сензорни данни, непрекъснатите измервания от машини и системи за управление, когато трябва да улавяте пълната вярност във времето, да компресирате масивни обеми и да извличате по времеви диапазон за трендове и анализи.

Използвайте релационна база данни за структурирани, транзакционни и релационни данни: поръчки, работни наряди, инвентар, производствени и качествени записи, всичко, което се вписва в свързани таблици и се нуждае от целост, последователни ъпдейти и сложни заявки.

В почти всеки завод отговорът е и двете, внедрени там, където всяка технология е най-силна: историкът като хранилище за времеви серии на процесния поток, релационната база данни като система на записа за структурирани оперативни данни, често интегрирани, за да могат данните да се анализират заедно.

Модерна подробност е времевата база данни (и облачните времеви услуги), която предлага историк-подобна производителност за времеви серии с по-широки възможности за заявяване и може да припокрива ролята на историка; при голям мащаб суровите данни от историка могат да захранват и езеро за данни за напреднал анализ.

Рамката за решение е проста: съпоставете хранилището с данните, времеви серии от сензори към историк (или времева база данни), структурирани транзакционни записи към релационна база данни, и ги интегрирайте, вместо да заставяте една система да върши работата на другата.

Чести грешки

  • Засилване на сензорни данни в релационна база данни. Съхраняването на милиони бързи измервания във общи таблици е неефективно и бавно, използвайте историк или временна база данни.
  • Използване на историк като система на записа. Историците не са създадени да моделират и транзактират структурирани релационни записи като поръчки и инвентар.
  • Неинтегриране на двете. Поддържането на процесни данни и структурирани записи в отделни силози възпрепятства съчетания анализ (например свързване на събитие за престой с неговия работен наряд).
  • Игнориране на временните бази данни. Модерните временни хранилища могат да припокрият ролята на историка с по-гъвкаво заявяване, заслужава си да се оценят.

Как се проявява в OEE

И двете хранилища захранват OEE по допълващ се начин.

Високочестотните машинни данни, които историкът улавя, състояния стартирай/спри, броячи цикли, обороти, сигнали за грешки, са суровото зърно, от което се изчисляват Availability и Performance на OEE; историкът често съдържа детайлните процесни данни зад загубите и е мястото, където се отива, за да се изследва защо е настъпила загуба.

Структурираните записи, които релационната база данни държи, работни наряди, производствени и качествени записи, причини за престой, доставят оперативния контекст и транзакционната страна на OEE, като данните за поддръжка и качеството, които обясняват и оценяват загубите.

Пълната картина на OEE обикновено свързва и двете: времевото доказателство за това, какво е правила машината (историк), със структурирани записи за поръчки, поддръжка и причини (релационна база данни).

Това се свързва и с разделянето между сурови и моделирани данни в разделението езеро за данни срещу хранилище за данни, и със системите за управление (SCADA и DCS), които генерират сигналите.

Но както при тях, съхранените сурови данни не са OEE сами по себе си, необходим е слой, който да превърне таговете в историка и записите в базата данни в модел за загуби Availability-Performance-Quality, който да движи подобрението.

Как се вписва Fabrico

Fabrico превръща машинните данни, било то стриймнати от контролния слой или съхранени в историк, в структурирана OEE картина на загубите, като ги свързва с оперативните записи (причини за престой, работни наряди, качество), които обясняват и оценяват загубите.

Вместо да оставя суровите времеви тагове в историка и транзакционните записи в отделна база данни, той предоставя разбивка по Availability, Performance и Quality върху и двете, така че данните да станат ясна представа за това къде се губи продуктивно време.

Запазете демонстрация, за да видите как вашите процесни и оперативни данни се превръщат в приложим OEE.

Свързано четиво

Често задавани въпроси

Каква е разликата между историк на данни и база данни?

Историк на данни е софтуер, оптимизиран да улавя, компресира и съхранява високочестотни времеви серии от сензори в индустриални процеси, с бързо извличане по време. Релационната база данни е универсална, оптимизирана за структурирани транзакционни данни в таблици с SQL и ACID транзакции. Историците са подходящи за сензорни потоци; базите данни, за структурирани записи.

Защо да не съхраняваме сензорните данни в обикновена база данни?

Защото високочестотните сензорни данни (хиляди измервания в секунда, в продължение на години) претоварват общите релационни таблици и бавят заявките по време. Историците използват специализирана компресия на времеви серии и времево индексирано извличане, създадени за този обем и модел на достъп, за които релационните бази данни не са оптимизирани.

За какво се използва историк на данни?

За улавяне и съхранение на непрекъснатите, времево маркирани стойности от сензори и системи за управление (PLC, SCADA, DCS), температури, налягания, дебити, обороти, статуси, с висока честота, с компресия и бързо извличане на трендове. Той е високоскоростната временна памет на завода, използвана за трендиране, отстраняване на проблеми и анализ.

Използват ли фабриките и историк, и база данни?

Да, обикновено. Историкът съхранява високочестотния процесен поток; релационната база данни е системата на записа за структурирани транзакционни данни като поръчки, работни наряди и инвентар. Всяка се използва там, където е най-силна, и често двете са интегрирани за общ анализ.

Как историците и базите данни се свързват с OEE?

Високочестотните машинни данни на историка (състояния, броячи, обороти) са суровият материал за изчисляване на Availability и Performance на OEE, докато структурирани записи в базата данни (работни наряди, причини за престой, качество) доставят контекст и оценка на загубите. Пълната OEE картина свързва и двете, а слой ги превръща в модел на загубите, който стимулира подобрения.

Последно от блога

Начертайте вашата пътна карта за надеждност
Изчислете потенциалната възвръщаемост: запазете час за демонстрация
Начертайте вашата пътна карта за надеждност
Като натиснете бутона Приемам, вие давате съгласието си за използването на `бисквитки`, докато ползвате до този уебсайт. За да научите повече за това как `бисквитките` се използват и управляват, моля, вижте нашата Политика за поверителност и Декларация за Бисквитките