> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/id/guide/account/iot-logic/data-stream-analyzer.md).

# Penganalisis Data

**Penganalisis Data** adalah alat pemecahan masalah khusus yang menyediakan diagnostik waktu nyata untuk transmisi data perangkat IoT. Saat perangkat Anda tidak melaporkan data seperti yang diharapkan, alat canggih ini memungkinkan verifikasi dan penelusuran kesalahan secara langsung di seluruh armada Anda, apa pun produsen atau protokolnya. Untuk penyelesaian masalah yang efisien, Anda dapat:

* Melakukan pemeriksaan kesehatan transmisi data perangkat secara waktu nyata tanpa campur tangan vendor
* Menelusuri kesalahan atribut tertentu melalui analisis aliran data yang terfokus
* Memvalidasi integritas data dengan pencatatan nilai yang komprehensif (termasuk nilai null)
* Memverifikasi proses transformasi data dan atribut terhitung
* Mengakses dump TCP dan log node untuk diagnostik teknis mendalam
* Membandingkan beberapa sumber data untuk mengidentifikasi masalah integrasi

Berbeda dengan solusi konvensional yang spesifik untuk vendor, **Penganalisis Data** menawarkan kompatibilitas perangkat universal dan kemampuan pemecahan masalah jarak jauh melalui satu antarmuka teknis, sehingga secara signifikan mengurangi waktu dan kompleksitas diagnostik perangkat.

{% hint style="info" %}
Untuk membuka Penganalisis Data:

1. Buka IoT Logic. Halaman awal terbuka dengan **Aliran yang dibuat** tabel.
2. Klik nama aliran yang ingin Anda analisis, atau buka **...** menu dan pilih **Edit**. Aliran terbuka di kanvas.
3. Klik **Penganalisis Data** tab di bagian atas kanvas.
   {% endhint %}

![Tampilan Penganalisis Data](/files/57934763daa9fa264ea50a0eab3d88fc2c43a2f7)

Mari kita telusuri lebih dalam semua kemungkinan dan fungsi yang dapat Anda temukan di sini.

## Area kerja utama

Opsi kontrol utama untuk alat Penganalisis Data dikumpulkan di menu atas.

**Aliran data**: Daftar ini memungkinkan Anda memilih aliran yang sudah dibuat dari akun Anda. Ini adalah parameter pengelompokan utama, sehingga Anda dapat mencari perangkat dan atribut yang hanya termasuk dalam aliran yang dipilih.

**Mode**: Ada dua mode dalam alat ini, dan tampilan alat bergantung pada mode yang dipilih.

* **Tampilan tabel** (default): Mode ini menampilkan data yang didekode dari perangkat dalam format tabel.
* **Catatan aliran** (segera hadir): Mode ini menampilkan catatan keseluruhan, dump TCP, dan log node dalam aliran yang dipilih. Ini akan ditambahkan pada iterasi berikutnya.

{% hint style="info" %}
Opsi di atas saat ini tidak aktif dan menggunakan pilihan bawaan. Opsi tersebut akan tersedia seiring peningkatan lebih lanjut fungsionalitas IoT Logic. Nantikan pembaruannya!
{% endhint %}

Dengan mengeklik **Tutup** tombol akan membawa Anda kembali ke layar utama IoT Logic.

Sekarang mari kita lihat lebih dekat bagian-bagian antarmuka dan informasi yang tersedia di dalamnya.

## Tampilan tabel

### Bar menu atas

![Kontrol bar menu atas](/files/21e9477382340a3e9f2422720fa3560e974cf3e0)

Menu atas berisi kontrol utama untuk tampilan tabel.

* **Tombol alih pengecualian null**: Pengaturan ini memungkinkan Anda beralih antara dua mode tampilan data:
  * **Mati**: Menampilkan semua nilai berdasarkan paket yang diterima dari perangkat, termasuk nilai saat atribut yang dipilih bernilai null (hilang). Mode ini memberikan tampilan lengkap semua data paket.
  * **Menyala**: Menampilkan hanya paket yang benar-benar menerima informasi dari perangkat untuk atribut yang dipilih, dengan nilai valid dan bukan null. Dengan kata lain, mode ini menyaring data yang tidak lengkap.
* **Kedalaman**: Kontrol ini mengatur kedalaman data riwayat dan menentukan rentang data terbaru yang akan ditampilkan. Misalnya, berapa langkah ke masa lalu yang perlu dilalui untuk menampilkan nilai atribut. Maksimum adalah 12 langkah ke masa lalu. Anda dapat memilih berapa banyak langkah yang ingin dilihat dan memeriksa bagaimana nilai berubah. Misalnya, jika Anda menetapkan depth=4, Anda melihat nilai untuk tiga langkah dari masa lalu \[3], \[2], \[1] dan nilai terakhir yang diterima \[0].
* **Putar/Jeda**: Tombol ini memungkinkan Anda mulai menerima pembaruan nilai ke dalam tabel secara waktu nyata, atau menjeda pembaruan.
* **Cari nilai**: Kolom ini digunakan untuk menemukan nilai tertentu dari semua atribut di tabel. Maksimum pencarian adalah 100 karakter. Misalnya, jika Anda memeriksa kerja event dan mencari nilai tertentu dari perangkat yang seharusnya terpicu, nilai yang dicari akan disorot.
* **Ekspor**: Anda dapat mengekspor semua log menggunakan tombol ekspor untuk membagikan informasi dengan spesialis lain. Informasi tersebut akan dalam format JSON agar lebih mudah dibaca.

### Blok perangkat dan atribut

Blok menu kiri berisi daftar perangkat dan atribut yang termasuk dalam aliran yang dipilih. Untuk beralih antara daftar, gunakan **Perangkat** dan **Atribut** tombol di bagian atas daftar. Anda dapat mencari perangkat berdasarkan ID dan atribut berdasarkan namanya.

{% columns %}
{% column %}
![Menambahkan perangkat untuk pemantauan](/files/72a4b485c5b498466f041b9f641aea1ca565932c)
{% endcolumn %}

{% column %}
![Menambahkan atribut untuk pemantauan](/files/6b7e1b659a22ac0513ef6d37e32a693ec40b65b4)
{% endcolumn %}
{% endcolumns %}

Anda dapat memilih hingga 10 perangkat. Setelah dipilih, semua atribut yang didukung oleh perangkat ini akan ditampilkan, sehingga Anda dapat memilih berapa pun jumlahnya untuk ditampilkan di tabel. Hanya atribut yang relevan dengan perangkat yang dipilih yang akan tersedia.

### Tabel nilai atribut terakhir

Informasi tentang nilai yang diterima per perangkat dan atribut yang dipilih akan ditampilkan dalam tabel ini.

![Contoh tampilan tabel](/files/1d0e364f909110057e57aa997e7e3f3475ebe0be)

Tabel ini menyajikan informasi sebagai berikut:

* Baris header tabel adalah daftar perangkat yang dipilih untuk pemantauan. Perangkat ini menjadi kolom yang menampilkan nilai dari setiap perangkat.
* Baris dengan nama atribut akan mengelompokkan data dari atribut yang dipilih. Informasi yang dikumpulkan pada kedalaman yang dipilih dari atribut ini untuk setiap perangkat ditampilkan di bawah.\
  Kolom pertama pada baris di bawah nama atribut yang berisi angka bertanggung jawab atas kedalaman nilai. 0 adalah nilai saat ini, 1 adalah nilai sebelumnya, dan seterusnya.

Saat Anda mengarahkan kursor ke nilai apa pun, Anda akan melihat data tambahan tentang kapan atribut ini dihasilkan oleh perangkat dan kapan diterima oleh platform Navixy:

![Contoh stempel waktu nilai](/files/bfd2d2d0088e874a800d95a618aed42892bc6990)

Saat nilai baru diterima dari perangkat apa pun, nilai tersebut disorot hijau selama sekitar 2 detik. Dengan demikian, Anda dapat melihat atribut pada perangkat mana yang diperbarui. Mengeklik baris perangkat akan memperluasnya, menampilkan nilai historis yang dibatasi oleh setelan yang ditentukan. **Kedalaman**.

#### Membaca tabel

Mari kita interpretasikan nilai tabel menggunakan contoh pada tangkapan layar di atas dan lihat wawasan apa yang dapat kita peroleh:

* Perangkat **#1Teltonika FMB001** tidak mengembalikan nilai apa pun. Ini dapat berarti bahwa perangkat tidak dapat menyediakan jenis data tertentu ini. Periksa apakah ada atribut lain yang memiliki nilai untuk perangkat ini; jika tidak, pastikan perangkat terhubung dengan benar.
* Perangkat **#2Teltonika FMB001** - **#5Teltonika FMB001** mengembalikan nilai secara konsisten, yang menunjukkan bahwa perangkat tersebut terhubung dengan benar. Lokasinya dapat ditentukan menggunakan **latitude** dan **longitude** atribut. Karena koordinatnya tetap tidak berubah pada beberapa **Kedalaman** level terbaru, **bergerak** atribut, yang memiliki nilai **0**. Berdasarkan pengamatan ini, data tampak akurat dan diperbarui secara waktu nyata.
* Perangkat **STARLINK** menyediakan nilai hanya untuk satu **Kedalaman** level, yang menunjukkan bahwa perangkat itu baru saja terhubung. Ketiadaan nilai untuk **bergerak** atribut kemungkinan menandakan bahwa perangkat ini mungkin tidak memiliki sensor yang relevan.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://navixy.com/docs/user/id/guide/account/iot-logic/data-stream-analyzer.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
