Zum Hauptinhalt springen

Objekte (BLOB-Store)

Inhaltsverzeichnis


Übersicht

Das Menü „Objekte" verwaltet unstrukturierte Dateien (Bilder, Dokumente, Binärdaten), die auf der Platform gespeichert sind. Anlagenfotos, Prüfergebnisbilder, Zeichnungen (PDF, DXF), Schwingungs- und Schall-Sensorwellenformen sowie automatisch erzeugte Berichte werden chronologisch abgelegt; zu jeder Datei werden Metadaten wie BLOB-ID, Standort und Beschreibung gespeichert.

BLOB: Abkürzung für Binary Large Object. Bezeichnet — im Gegensatz zu numerischen Sensordaten — größere Dateien wie Fotos oder Dokumente.

Pfad: linkes Menü > Data > Objekte (BLOB) (interne URL /blob/store)


Bildschirmaufbau

┌──────────────────────────────────────────────────────────────────────┐
│ 🖼 BLOB 스토어 [↻] │ ← ① 상단
├──────────┬───────────────────────────────────────────────────────────┤
│ BLOB │ 🕐 타임라인 [10M][30M][1H][6H][12H][전체] │
│ 목록 │ ─────────────────────────────────────────────────────────│
│ 패널 │ 조회 기간 [날짜범위] [검색] │ ← ② 우측
│ │ ─────────────────────────────────────────────────────────│
│ [추가] │ 타임라인 (시간 흐름) │
│ [검색🔍] │ ─────────────────────────────────────────────────────────│
│ [↻] │ ┌─ BLOB 상세 테이블 ─────────────────────────────┐ │
│ ─────── │ │ BLOB ID | 시간 | 오브젝트ID | 크기 | MIME | 속성 |⬇│ │
│ 사이트 ▼ │ └────────────────────────────────────────────────┘ │
│ 검색바🔍 │ │
│ ─────── │ │
│ 목록 │ │
│ (스크롤) │ │
│ │ │
│ 버켓: - │ │
└──────────┴───────────────────────────────────────────────────────────┘
BereichPositionAnzeige
① Obenvolle BreiteSeitentitel + Schaltfläche „Aktualisieren"
② Linkscol-lg-2Panel mit BLOB-Liste (Scrollbereich 600 px)
③ Rechtscol-lg-10Zeitleiste + Abfrageformular + BLOB-Detailtabelle

Oben — Seitentitel und Aktualisieren

ElementFormFunktion
Titel🖼 „BLOB-Store"
Aktualisieren (realtime_icon)rote Schaltfläche + ↻Lädt sowohl die BLOB-Liste links als auch die Detailansicht rechts neu

Im schmalen Panel der Breite col-lg-2 werden die registrierten BLOBs nach Standort gruppiert angezeigt.

Werkzeugleiste oben (3 Schaltflächen)

SchaltflächeSymbolFunktion
BLOB hinzufügenÖffnet das Modal „BLOB hinzufügen" (siehe Modal-Abschnitt unten)
BLOB-Suche umschalten🔍Blendet das Suchfeld im Panel ein bzw. aus
Liste aktualisierenLädt die BLOB-Liste mit dem aktuellen Standortfilter neu

Standort-Filterauswahl

🏭 [ 사이트명 [설명] ▼ ]
ElementBeschreibung
Vorangestelltes Symbol🏭 (Industrie) — links in der Eingabegruppe
Selektor-IDblob_site_filter
Optionsformat사이트명 [설명] (serverseitig gerendert)
StandardauswahlBeim Aufruf der Seite der Standort aus selected_site_id, sofern vorhanden, andernfalls der erste Standort
Verhalten bei ÄnderungDie BLOB-Liste wird sofort für den gewählten Standort neu geladen (onchange="blobList()")

Ist kein Standort registriert, bleibt der Selektor leer und die BLOB-Liste ebenfalls. Registrieren Sie zunächst einen Standort unter Werksverwaltung.

BLOB-Suche

Über die Schaltfläche 🔍 in der Werkzeugleiste wird das Suchfeld geöffnet.

ElementBeschreibung
ID des Eingabefeldsblob_text
placeholder„BLOB suchen ..."
SuchkriteriumStichwort in der Beschreibung des BLOBs (description)
BestätigenEingabetaste (Formular absenden) oder Schaltfläche 🔍 rechts

Listenbereich und Fußzeile

ElementBeschreibung
Ladeanzeige (blob_loading)„Wird geladen ..." (rotierendes Symbol)
Listenbereich (blob_content_list)kein horizontales Scrollen, vertikales Scrollen (feste Höhe 600 px)
ListeneintragJedes BLOB wird als kleine Karte bzw. Miniaturansicht dargestellt
Fußzeile„Bucket: N" — Anzahl der Ablage-Buckets des aktuellen Standorts

Dieses Modal wird über die Schaltfläche BLOB hinzufügen oben geöffnet.

EingabefeldBreiteBeschreibung
Standort (modal_site_id)200 pxAuswahl aus den registrierten Standorten
BLOB-ID (blob_id)automatischplaceholder: BLOB_00001 (영문 및 숫자, _ 만 입력) — domänenweit eindeutige ID
BLOB-Name (blob_name)200 pxplaceholder: BLOB_NAME_00001 (영문 및 숫자, _ 만 입력)
Beschreibung (blob_desc)300 pxfür Menschen lesbarer Beschreibungstext

Schaltflächen des Modals

SchaltflächeFunktion
Abbrechen (×)Modal schließen (ohne zu speichern)
Speichern (saveBLOB())Nach Prüfung der Eingaben BLOB-Metadaten registrieren und Datei hochladen (die Dateiauswahl erfolgt im Folgeschritt nach dem Modal)

Für BLOB-ID und BLOB-Name sind nur lateinische Buchstaben, Ziffern und Unterstriche (_) zulässig. Koreanische Zeichen oder Leerzeichen sind nicht erlaubt.


Rechts — Zeitleiste + Detailtabelle

Wenn Sie links ein BLOB oder einen Standort auswählen, werden die Daten dieses Bereichs rechts visualisiert.

Zeitleisten-Panel

┌────────────────────────────────────────────────────────────────────┐
│ 🕐 타임라인 [10M] [30M] [1H] [6H] [12H] [전체] │
├────────────────────────────────────────────────────────────────────┤
│ 조회 기간 [ 날짜 범위 ] [검색] │
├────────────────────────────────────────────────────────────────────┤
│ │
│ 타임라인 마커들 (각 BLOB 적재 시각이 점으로 표시) │
│ │
└────────────────────────────────────────────────────────────────────┘
ElementIDBeschreibung
Kopfzeile🕐 „Zeitleiste" + kleiner Ergebnis-Zusammenfassungstext rechts (result_txt)
Zeitleistenbereichcontrol_timelineZeit auf der horizontalen Achse, BLOB-Marker chronologisch angeordnet

Schnelle Zeitbereiche (6 Schaltflächen)

Schaltflächedata-rangeFunktion
vor 10 Min.10Mletzte 10 Minuten
vor 30 Min.30Mletzte 30 Minuten
vor 1 Std.1Hletzte Stunde
vor 6 Std.6Hletzte 6 Stunden
vor 12 Std.12Hletzte 12 Stunden
Gesamter ZeitraumALLgesamte Suche (standardmäßig aktiv)

Formular für den Abfragezeitraum

Oben im Hauptbereich des Zeitleisten-Panels befindet sich ein Inline-Formular.

SteuerelementBreiteBeschreibung
Label „Abfragezeitraum"100 pxLabel „Abfragezeitraum"
Zeitraumeingabe (search_time)280 pxTexteingabe (zentriert, fett) — beim Anklicken erscheint die Datumsbereichsauswahl. Beim Absenden des Formulars werden die Werte über die Hidden-Felder search_date_from/search_date_to übergeben
Suchen120 pxblaue Schaltfläche + 🔍 — lädt Zeitleiste und Tabelle rechts mit der obigen Zeitraumbedingung neu

Detailtabelle (7 Spalten)

Unterhalb der Zeitleiste werden die BLOBs des Suchzeitraums chronologisch in einer Tabelle aufgelistet.

SpalteBreiteAusrichtungAngezeigter Wert
BLOB-ID150 pxzentriertdomänenweit eindeutige ID (z. B. BLOB_00012)
Zeit180 pxzentriertAblagezeitpunkt (yyyy-MM-dd HH:mm:ss)
Objekt-ID300 pxzentriertinterner Pfad im Objektspeicher (Objektschlüssel)
Dateigröße100 pxzentriertautomatische Einheitenumrechnung (B / KB / MB)
MIME-Typ100 pxzentriertz. B. image/jpeg, application/pdf, text/csv
AttributeautomatischlinksSammlung zusätzlicher Metadaten als Schlüssel:Wert
Download60 pxlinksSymbol ⬇ — lädt die Datei beim Anklicken lokal herunter

Betriebstipps zu den Spalten

  • Am MIME-Typ erkennen Sie sofort die Art der Datei. Weicht der Typ vom Erwarteten ab, wurde möglicherweise eine falsche Datei hochgeladen
  • Dateien mit ungewöhnlich großer Dateigröße können die Systemlast erhöhen
  • In den Attributen stehen bei Automatisierung die von Flow hinzugefügten Schlüssel-Wert-Paare (z. B. OCR-Text eines Prüfergebnisbildes, Start-/Endzeit eines Berichts)

Anwendungsbeispiele

ZweckBeschreibung
Archivierung von AnlagenfotosAufnahmen von Anlagenzustand, Installation und Inspektion chronologisch ablegen
PrüfergebnisbilderQualitätsprüfkameras legen BLOBs automatisch ab
ZeichnungsverwaltungAnlagenzeichnungen (DXF, PDF), Rohrleitungs- und Verdrahtungspläne
Sensor-WellenformdatenRohwellenformen von Schwingungs- und Schallsensoren (WAV, CSV)
Automatisch erzeugte BerichteTages- und Schichtberichte automatisch erstellen und archivieren
Ergebnisse externer SystemeSicherung von Ergebnisdateien externer Analysewerkzeuge

Für eine automatisierte Ablage verdrahten Sie die Knoten zur externen Anbindung in Flow (z. B. Empfang aus einem externen System über flow_http_request → Transformation → Aktion „BLOB ablegen").


Häufige Fragen

F. Worin unterscheiden sich BLOB-ID und BLOB-Name? A. Die BLOB-ID ist der domänenweit eindeutige Bezeichner (das System referenziert darüber), der BLOB-Name ist ein für Menschen leicht erkennbarer Alias. Für beide sind nur lateinische Buchstaben, Ziffern und _ zulässig.

F. Wann werden abgelegte BLOBs gelöscht? A. Das richtet sich nach der jeweiligen Aufbewahrungsrichtlinie. Standardmäßig erfolgt eine dauerhafte Aufbewahrung; wenn Sie eine automatische Löschrichtlinie benötigen, wenden Sie sich an Ihren Systemadministrator.

F. Verschwinden BLOBs anderer Standorte, wenn ich den Standortfilter ändere? A. Nein. Sie werden lediglich nicht angezeigt, die Daten bleiben erhalten. Wechseln Sie zurück zum anderen Standort, werden dessen BLOBs wieder angezeigt.

F. Kann ich unter derselben BLOB-ID eine neue Datei hinzufügen? A. Wird unter derselben BLOB-ID abgelegt, entsteht eine neue Version (ein separater Eintrag mit abweichendem Zeitstempel). Die BLOB-ID ist der Domänenbezeichner; die Dateien selbst werden zeitlich kumuliert.

F. Beim Download werden koreanische Dateinamen fehlerhaft dargestellt. A. Das liegt an unterschiedlicher Encoding-Behandlung einzelner Browser. Benennen Sie die heruntergeladene Datei manuell um oder versuchen Sie es mit einem anderen Browser.

F. Die zeitliche Sortierung der BLOBs wirkt unstimmig. A. Die Detailtabelle folgt der Zeitsortierung des Suchzeitraums. Grenzen Sie das Fenster mit den Schaltflächen für schnelle Zeitbereiche (10M/30M usw.) ein.

F. Wie wähle ich im Modal „BLOB hinzufügen" eine Datei aus? A. Nach dem Speichern der Metadaten folgt der Schritt zum Datei-Upload. Bei großen Dateien kann der Upload länger dauern — warten Sie die Fortschrittsanzeige bis zum Ende ab.

F. Lässt sich das Hinzufügen von BLOBs automatisieren? A. Mit Flow können Sie die Ablage von BLOBs aus externen Systemen automatisieren. Beispiel: Prüfkamera pusht ein Bild per HTTP → Flow ergänzt die Metadaten → BLOB wird gespeichert.


Verwandte Bildschirme

  • Dashboard — BLOB-Karte der Betriebskennzahlen (Anzahl und Größe der heutigen BLOBs)
  • Tagesstatistik — Trenddiagramm der BLOB-Eingänge im System
  • Werksverwaltung — Standortregistrierung (wird für den Standortfilter der BLOBs verwendet)
  • Flow — automatische BLOB-Ablage und automatische Ergebniserzeugung
  • Datenpunkt — Abfrage numerischer Zeitreihendaten