# Asset-Daten

## Datenansicht

Der *Datenansicht* in BuildingPro Suites bietet einen detaillierten Überblick über die Rohdaten, die in ein *Objekt*. Dazu gehören unter anderem Messwerte, Ereignisse oder **aggregierte** Daten von Sensoren oder Geräten. Anders als in grafischen Darstellungen (z. B. Linien oder Diagrammen) zeigt die *Datenansicht* die Werte in tabellarischer Form an, sodass die Zahlen direkt sichtbar sind.

Der *Datenansicht* ist besonders nützlich für:

* **Überwachen** des Status eines *Objekt* mit konkreten Messwerten in **Echtzeit**.
* **Nachverfolgen und Prüfen** einzelner **Datenpunkte genau**.
* Bereitstellung von Daten für Berichte und detaillierte Analysen.

Die chronologische Sortierung der Daten erleichtert es, zeitbasierte Muster zu erkennen und Unregelmäßigkeiten schneller zu identifizieren.

<div data-full-width="true"><figure><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2FvVSUku49zttnRpBmRqN0%2FAsset%20Daten.png?alt=media&#x26;token=92a1526e-ae19-45fd-909f-22ed641549d4" alt=""><figcaption></figcaption></figure></div>

<table data-full-width="true"><thead><tr><th width="64.5999755859375"></th><th width="213"></th><th></th></tr></thead><tbody><tr><td><strong>[A]</strong></td><td>Daten</td><td>Nach dem Öffnen des <a href="asset-details">-> Anlagendetails</a>kann die Datenansicht über die Registerkarte „Daten“ geöffnet werden.</td></tr><tr><td><strong>[B]</strong></td><td>Filter</td><td>Hier können Sie auswählen, welche Daten aus welchen <em>Objekt</em> Typen Sie sehen möchten.</td></tr><tr><td><strong>[C]</strong></td><td>Sortierung</td><td>Hier können Sie auswählen, ob die <em>Unter-Assets</em> in geologischer oder funktionaler Sortierung angezeigt werden sollen.</td></tr><tr><td><strong>[D]</strong></td><td>Gehe zu...</td><td>Hier können Sie zur Karte springen, <em>Tickets</em>, und <em>Analysen</em> des <em>Objekt</em>.</td></tr><tr><td><strong>[E]</strong></td><td>Suche</td><td>Hier können Sie nach <em>assets</em>suchen, wie in der <em>Assetliste</em>.</td></tr><tr><td><strong>[F]</strong></td><td>Aktuelle Daten</td><td>Hier werden die zuletzt in das <em>Objekt</em> wird angezeigt.</td></tr><tr><td><strong>[G]</strong></td><td>Aggregierte Daten anzeigen</td><td>Um die aggregierten Daten zu sehen, können Sie auf die kleine Uhr klicken. Dann öffnen sich die aggregierten Daten rechts <strong>[H]</strong>.</td></tr><tr><td><strong>[H]</strong></td><td>Aggregierte Daten</td><td>Hier können Sie die aggregierten Daten und ihre Zeiträume sehen.<a href="../../academy/aggregations-in-eliona"> -> <strong>Aggregierte Daten anzeigen</strong></a></td></tr><tr><td><strong>[I]</strong></td><td>zu den Datendetails</td><td>Um alle nach Datum sortierten Daten zu sehen, klicken Sie auf den Namen eines <em>Objekt</em>. Die chronologisch sortierte <em>Datenansicht</em> des ausgewählten <em>Objekt</em> wird dann geöffnet.</td></tr></tbody></table>

## Datendetails

<div data-full-width="true"><figure><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2FQI5fuKIMXPXSjpoWujz6%2FAsset%20Daten%20(1).png?alt=media&#x26;token=a95bbe03-a80c-46df-8630-d04d6ac1c423" alt=""><figcaption></figcaption></figure></div>

<table data-full-width="true"><thead><tr><th width="66.20001220703125"></th><th width="158.39996337890625"></th><th></th></tr></thead><tbody><tr><td><strong>[J]</strong></td><td>Datenfilter</td><td>Ermöglicht das Filtern der angezeigten Daten nach verschiedenen Kategorien wie „Alle“, „Eingang“, „Ausgang“ und „Status“.</td></tr><tr><td><strong>[K]</strong></td><td>Datentabelle</td><td>Zeigt die Rohdaten des ausgewählten <em>Objekt</em> in tabellarischer Form an.</td></tr><tr><td><strong>[L]</strong></td><td>Aggregierte Daten</td><td>Schaltfläche zum Anzeigen aggregierter Daten in <strong>[K]</strong>.</td></tr><tr><td><strong>[M]</strong></td><td>Exportieren</td><td>Schaltfläche zum Exportieren der angezeigten Daten als CSV.</td></tr><tr><td><strong>[O]</strong></td><td>Zeitfilter</td><td>Ermöglicht eine detaillierte Suche nach Daten durch Auswahl eines Start- und Enddatums sowie der jeweiligen Uhrzeit. Die Filter können angewendet oder zurückgesetzt werden.</td></tr><tr><td><strong>[P]</strong></td><td>Neuen Eintrag hinzufügen</td><td>Fügen Sie einen neuen Dateneintrag zur aktuellen Zeit hinzu. <a href="#add-new-data-entry">-> Neuen Dateneintrag hinzufügen</a></td></tr><tr><td><strong>[Q]</strong></td><td>Stapelbearbeitung von Daten</td><td>Öffnen Sie das Fenster, um vergangene Daten in größerem Umfang auf einen Wert zu ändern. <a href="#bulk-editing-of-data">-> Stapelbearbeitung von Daten</a></td></tr><tr><td><strong>[R]</strong></td><td>Einzelne historische Daten bearbeiten</td><td>Klicken Sie auf das Stiftsymbol neben dem Wert, den Sie ändern möchten, um diesen Datenpunkt manuell zu ändern. <a href="#edit-individual-historical-data">-> Einzelne historische Daten bearbeiten</a></td></tr></tbody></table>

***

## Aggregierte Daten anzeigen

In BuildingPro Suites können Messwerte nicht nur als Rohdaten, sondern auch in einer **aggregierten Form**angezeigt werden. Aggregationen ermöglichen es, große Datenmengen auf **übersichtliche Weise und in unterschiedlichen Zeitintervallen**.

### Aggregierte Daten aktivieren

1. Klicken Sie auf **\[L]** um die **aggregierten Daten**.

   ▷ Die Ansicht wechselt von den Rohdaten zur Aggregationsansicht.
2. **Zeitraum festlegen**: In **\[L1]**&#x6B;önnen Sie den Zeitraum festlegen, für den die Daten aggregiert werden sollen.
3. **Aggregationsintervall auswählen**: In **\[L2]**, wählen Sie die Zeitschritte aus, in denen die Daten aggregiert werden sollen (z. B. stündlich, täglich, wöchentlich).
4. **Attribut auswählen**: In **\[L3]**, können Sie festlegen, welches Attribut aggregiert werden soll.
5. **Aggregationsmodus festlegen**: In **\[L4]**, verschiedene **Aggregationsmodi** stehen zur Verfügung:

   * Durchschnitt
   * Summenzähler
   * Kumulativer Zähler
   * Minimum
   * Maximum

   ▷ Mehr dazu erfahren Sie [-> hier.](https://docs.buildings.ability.abb/collection/german/academy/aggregations-in-eliona)
6. **Einstellungen übernehmen**: Klicken Sie auf **\[L5]** um die Änderungen zu übernehmen.
7. **Einstellungen zurücksetzen**: Bei Bedarf können Sie die Filter mit **\[L6]**.
8. **Aggregierte Daten anzeigen**: Die berechneten Werte erscheinen in **\[L7]** in einer Tabellenansicht.

Aggregierte Daten ermöglichen einen **besseren Überblick über langfristige Entwicklungen** und helfen dabei, **Datenflüsse effizient zu analysieren**.

***

## Neuen Dateneintrag hinzufügen

<figure><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2F3f7CGAv9erPUuY75gR12%2FAsset%20Daten%20(5).png?alt=media&#x26;token=95b52c99-12a3-4f45-9f0e-887e8779467f" alt=""><figcaption></figcaption></figure>

1. **Neuen Eintrag hinzufügen** Klicken Sie auf **Neuen Eintrag hinzufügen** \[P].

   ▷ Das Fenster „Neuen Dateneintrag hinzufügen“ öffnet sich.
2. **Attribut auswählen** Wählen Sie das gewünschte **Attribut** aus \[S] aus.
3. **Wert eingeben** Geben Sie den gewünschten Wert in das entsprechende Feld \[T] ein.
4. **Eintrag bestätigen** Klicken Sie auf **Neuen Eintrag hinzufügen** erneut, um den Eintrag zu bestätigen.

   ▷ Der Eintrag für das Attribut wird mit dem aktuellen Zeitstempel in den Heap geschrieben.

## Einzelne historische Daten bearbeiten

<figure><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2FSvMBo2jBNPGwKmdXgEIp%2Fimage.png?alt=media&#x26;token=d2b7710e-ce7c-45ae-808b-b7dcfb666648" alt=""><figcaption></figcaption></figure>

1. **Stiftsymbol anzeigen** Bewegen Sie die Maus über den gewünschten Dateneintrag.

   ▷ Neben dem Eintrag erscheint ein Stiftsymbol.
2. **Dateneintrag bearbeiten** Klicken Sie auf das **Stiftsymbol** \[R], um den Dateneintrag zu bearbeiten.

   ▷ Das Fenster „Asset-Dateneintrag bearbeiten“ öffnet sich.
3. **Neuen Wert eingeben** Geben Sie den **neuen Wert** für den Eintrag ein.
4. **Änderungen speichern** Klicken Sie auf **Ruft weitere Optionen für das ausgewählte Asset auf.** um die Änderungen zu übernehmen.

   ▷ Der neue Wert ersetzt den alten Wert im Datensatz.

{% hint style="danger" %}
Achten Sie darauf, welche Daten Sie überschreiben. Änderungen an bestehenden Datensätzen können irreversibel sein und wichtige Informationen dauerhaft ersetzen.
{% endhint %}

## Stapelbearbeitung von Daten

Wenn Sie Daten in großen Mengen ändern möchten, zum Beispiel weil ein Gerät an einem bestimmten Tag falsche Daten geliefert hat, können Sie das ganz einfach tun. Mit der Stapelbearbeitungsfunktion können alle Daten innerhalb eines definierten Zeitraums auf einen gewünschten Wert gesetzt werden.

<figure><img src="https://3489494878-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9GvUpaatBiReR43XFSMg%2Fuploads%2FQYsc9YRYf6YU4Ol9lLC7%2Fimage.png?alt=media&#x26;token=1c943a6b-e88b-4f45-8cdf-97b5d73f0cf5" alt=""><figcaption></figcaption></figure>

1. **Fenster für Stapelbearbeitung öffnen** Klicken Sie auf **\[Q]** um das **Stapelbearbeitung von Daten** Fenster zu öffnen.
2. **Zeitraum festlegen** Geben Sie den **von** und **bis** Datum sowie die Uhrzeiten, um den Zeitraum festzulegen, in dem die Daten geändert werden sollen.
3. **Attribut auswählen** Wählen Sie das Attribut aus, dessen Daten Sie ändern möchten.
4. **Wert festlegen** Geben Sie den neuen Wert ein, der die vorhandenen Daten ersetzen soll.
5. **Änderung speichern** Klicken Sie auf **Ruft weitere Optionen für das ausgewählte Asset auf.** um die Änderungen zu übernehmen.

   ▷ Alle Daten des ausgewählten Attributs im angegebenen Zeitraum werden auf den neuen Wert gesetzt.

### Verwendung von Timescale zur Speicherung zeitbasierter Daten

Die Verwendung von **TimescaleDB** in *Eliona* ermöglicht eine effiziente Speicherung und Verwaltung zeitbasierter Daten, insbesondere bei sich ändernden Werten. Durch das Speichern nur tatsächlich geänderter Werte wird der Speicherplatz optimiert, ohne die Integrität der Daten zu beeinträchtigen.

**Beispiel: Änderungen im Zeitverlauf**

Schauen wir uns die Daten an, die in regelmäßigen Zeitabständen aufgezeichnet werden:

**Ursprüngliche Daten ohne Timescale**

Jeder Zeitdatensatz enthält alle Werte, auch wenn sie sich nicht geändert haben:

```yaml
ts: 2024-07-24T16:20: {cop: 36, jaz: 56, power: 18.83, energy: 461.51}
ts: 2024-07-24T16:21: {cop: 50, jaz: 56, power: 18.83, energy: 461.51}
ts: 2024-07-24T16:22: {cop: 100, jaz: 56, power: 18.83, energy: 461.51}
```

### Datenstruktur mit Timescale

Mit TimescaleDB speichern wir nur die Werte, die sich tatsächlich geändert haben. Das reduziert redundante Daten und verbessert die Leistung:

```yaml
ts: 2024-07-24T16:20: {cop: 36, jaz: 56, power: 18.83, energy: 461.51}
ts: 2024-07-24T16:21: {cop: 50}
ts: 2024-07-24T16:22: {cop: 100}
```

{% hint style="info" %}
Gut zu wissen:\
Wenn Ihre Geräte „null“-Werte als Daten an BuildingPro Suites schreiben, werden diese herausgefiltert und nicht in den Trend geschrieben.
{% endhint %}
