Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memahami hubungan model antarmukan-aset
Antarmuka dan model aset bekerja bersama dalam hubungan yang saling melengkapi:
| Aspek | Antarmuka | Model Aset |
|---|---|---|
| Tujuan | Mendefinisikan standar dan menerapkan konsistensi | Mewakili aset fisik atau logis |
| Pembuatan Aset | Tidak dapat membuat aset secara langsung | Digunakan untuk membuat aset |
| Sifat-sifat | Tentukan properti standar yang harus diimplementasikan dalam model | Dapat memiliki sifat yang diterapkan antarmuka dan unik |
| Metrik-metrik | Tentukan perhitungan standar | Menerapkan metrik antarmuka dan dapat memiliki metrik tambahan |
| Hierarki | Tentukan hubungan hierarkis komputasi data untuk metrik rollup | Tentukan hubungan hierarkis fisik untuk asosiasi aset |
Saat Anda menerapkan antarmuka ke model aset:
-
Model aset harus memetakan semua properti yang ditentukan dalam antarmuka.
-
Pemetaan properti menentukan bagaimana properti antarmuka sesuai dengan properti model aset.
-
Properti model aset yang dipetakan harus tetap disinkronkan dengan properti antarmuka yang sesuai dan tidak dapat dimodifikasi dengan cara yang akan menyebabkan inkonsistensi antara keduanya.
-
Properti antarmuka yang belum dipetakan secara otomatis dibuat dalam model aset.
-
Model aset dapat memiliki properti tambahan di luar yang ditentukan dalam antarmuka.
-
Model aset mengimplementasikan metrik antarmuka. Perubahan pada metrik antarmuka menyebar ke semua model aset menggunakan antarmuka.
-
Hierarki antarmuka digunakan untuk menghitung metrik rollup. Hierarki model aset dapat didefinisikan secara independen, dan layanan akan secara otomatis memetakannya saat menghitung metrik rollup.
Hubungan ini memastikan standardisasi sekaligus memungkinkan fleksibilitas yang dibutuhkan untuk mewakili beragam jenis peralatan.
Standarisasi model aset yang ada
Meskipun antarmuka sangat berharga saat merancang model aset baru dari awal, mereka sama-sama kuat untuk menstandarisasi model aset yang ada yang mungkin telah berkembang secara independen dari waktu ke waktu.
Saat bekerja dengan model aset yang ada, Anda dapat menerapkan antarmuka untuk menstandarkan metrik dan properti:
-
Mengidentifikasi metrik dan properti umum di seluruh model aset Anda yang ada
-
Buat antarmuka yang mendefinisikan properti dan metrik standar ini
-
Terapkan antarmuka ke model aset Anda yang ada menggunakan pemetaan properti
-
Gunakan metrik rollup untuk mengumpulkan data di seluruh hierarki aset Anda
Misalnya, jika Anda memiliki model aset mesin CNC yang ada dengan nama properti yang berbeda tetapi data yang serupa, sepertitemp_celsius,temperature_c,machine_temp), Anda dapat:
-
Buat
CNC-INTERFACEdenganTemperature-in-Cproperti standar -
Terapkan antarmuka ini ke setiap model aset CNC, memetakan properti suhu yang ada ke
Temperature-in-Cproperti antarmuka -
Tentukan metrik rollup di antarmuka yang menghitung statistik di semua mesin (misalnya, suhu rata-rata)
Pendekatan ini memungkinkan Anda mempertahankan model aset yang ada sambil mendapatkan manfaat standardisasi dan perhitungan metrik yang disederhanakan.
Hubungan hierarki
- Hierarki antarmuka
-
Mendefinisikan hubungan untuk menghitung dan menggabungkan data di antarmuka yang berbeda. Misalnya, dalam pengaturan pabrik, hierarki antarmuka dapat menghubungkan antarmuka pemantauan suhu pada tingkat yang berbeda untuk menghitung suhu rata-rata. Misalnya: mesin, lini produksi, dan fasilitas. Saat Anda menentukan metrik rollup seperti
AverageTemperature, hierarki antarmuka menentukan bagaimana metrik tersebut menggabungkan data dari tingkat yang lebih rendah ke tingkat yang lebih tinggi. - Hierarki model aset
-
Merupakan struktur fisik atau logis aktual dari aset Anda. Misalnya, model aset mesin CNC mungkin merupakan bagian dari model aset lini produksi, yang pada gilirannya milik model aset pabrik. Hirarki ini mencerminkan hubungan dunia nyata dan membantu mengatur aset dengan cara yang sesuai dengan pengaturan fisik atau struktur bisnis mereka. Ketika dikombinasikan dengan hierarki antarmuka, hierarki model aset membantu sistem memahami aset mana yang harus dimasukkan dalam perhitungan rollup.
Kedua jenis hierarki ini bekerja bersama: hierarki antarmuka menentukan cara menghitung metrik agregat, sementara hierarki model aset menentukan aset spesifik mana yang harus dimasukkan dalam perhitungan tersebut.
Metrik antarmuka dan perhitungan rollup
Antarmuka unggul dalam menentukan metrik standar yang dapat diterapkan di berbagai model aset. Ini sangat berharga untuk metrik rollup yang menggabungkan data dari beberapa aset.
Saat Anda menentukan metrik di antarmuka, metrik tersebut secara otomatis diterapkan ke semua model aset yang mengimplementasikan antarmuka. Metrik dapat mereferensikan properti yang ditentukan dalam antarmuka, menggunakan fungsi agregasi untuk menghitung statistik di seluruh aset, dan memastikan perhitungan yang konsisten di semua model aset yang diterapkan Misalnya, Anda dapat menentukan metrik ketersediaan di antarmuka yang menghitung rasio waktu berjalan terhadap total waktu:
{ "name": "Availability", "dataType": "DOUBLE", "type": { "metric": { "expression": "Running-time / (Running-time + Down-time) * 100", "variables": [ { "name": "Running-time", "value": { "propertyId": "${Running-time}" } }, { "name": "Down-time", "value": { "propertyId": "${Down-time}" } } ], "window": { "tumbling": { "interval": "1h" } } } }, "unit": "Percent" }
Ketika antarmuka ini diterapkan ke beberapa model aset, metrik ketersediaan dihitung secara konsisten untuk semuanya, bahkan jika nama properti yang mendasarinya berbeda (berkat pemetaan properti).
Untuk informasi selengkapnya tentang mendefinisikan metrik dan menggunakan fungsi agregasi, lihatData agregat dari properti dan aset lainnya (metrik).
Metrik Rollup dengan antarmuka
Antarmuka juga dapat menentukan metrik rollup yang menggabungkan data di seluruh aset dalam hierarki. Saat Anda menentukan hierarki dalam antarmuka dan menerapkannya ke model aset, Anda dapat membuat metrik yang menggabungkan data dari aset anak.
Misalnya, Anda dapat menentukan metrik yang menghitung suhu rata-rata di semua mesin CNC di pabrik:
{ "name": "AverageTemperature", "dataType": "DOUBLE", "type": { "metric": { "expression": "avg(Temperature-in-C)", "variables": [ { "name": "Temperature-in-C", "value": { "propertyId": "${Temperature-in-C}", "hierarchyId": "${CNC-machines}" } } ], "window": { "tumbling": { "interval": "1h" } } } }, "unit": "Celsius" }
Metrik ini menggunakan fungsi avg() agregasi untuk menghitung suhu rata-rata di semua mesin CNC dalam hierarki. hierarchyIdParameter menentukan hierarki mana yang akan digunakan untuk agregasi.
Ketika antarmuka ini diterapkan ke model aset, metrik rollup secara otomatis menggabungkan data dari semua aset anak yang cocok dengan pemetaan hierarki.