> 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 real-time 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 real-time atas transmisi data perangkat 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 silang beberapa sumber data untuk mengidentifikasi masalah integrasi

Berbeda dengan solusi konvensional yang bergantung pada vendor tertentu, **Penganalisis Data** menawarkan kompatibilitas universal dengan perangkat 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 **Sunting**. Aliran terbuka di kanvas.
3. Klik tombol **Penganalisis Data** tab di bagian atas kanvas.
   {% endhint %}

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

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

## Area kerja utama

Opsi kontrol utama untuk alat Penganalisis 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 di alat ini, dan tampilan alat bergantung pada mode yang dipilih.

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

{% hint style="info" %}
Opsi di atas saat ini tidak aktif dan berisi pilihan default. Opsi tersebut akan tersedia setelah peningkatan lebih lanjut pada fungsionalitas IoT Logic. Nantikan!
{% endhint %}

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

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

## Tampilan tabel

### Bilah menu atas

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

Menu atas berisi kontrol utama untuk tampilan tabel.

* **Sakelar kecualikan null**: Setelan ini memungkinkan Anda beralih antara dua mode tampilan data:
  * **Mati**: Menampilkan semua nilai berdasarkan paket yang diterima dari perangkat, termasuk nilai ketika atribut yang dipilih bernilai null (hilang). Mode ini memberikan tampilan lengkap atas semua data paket.
  * **Menyala**: Menampilkan hanya paket yang benar-benar menerima informasi dari perangkat untuk atribut yang dipilih, dengan nilai valid yang bukan null. Dengan kata lain, mode ini menyaring data yang tidak lengkap.
* **Kedalaman**: Kontrol ini bertanggung jawab atas kedalaman data riwayat dan menentukan rentang data terbaru yang ditampilkan. Misalnya, berapa banyak langkah ke masa lalu yang perlu kita telusuri untuk menampilkan nilai atribut. Maksimalnya adalah 12 langkah ke masa lalu. Anda dapat memilih berapa banyak langkah yang ingin Anda lihat 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 tabel secara real-time, atau menjeda pembaruan.
* **Cari nilai**: Kolom ini digunakan untuk menemukan nilai tertentu dari semua atribut di tabel. Maksimal pencarian adalah 100 karakter. Misalnya, jika Anda memeriksa kerja event dan mencari event 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 antar-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 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 di tabel ini.

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

Tabel memberikan informasi dengan cara 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 bawahnya.\
  Kolom pertama pada baris di bawah nama atribut yang berisi angka bertanggung jawab atas kedalaman nilai. Di mana 0 adalah nilai saat ini, 1 adalah nilai sebelumnya, dan seterusnya.

Saat Anda mengarahkan mouse 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 mana pun, nilai tersebut disorot hijau selama sekitar 2 detik. Dengan cara ini, Anda dapat melihat atribut mana pada perangkat mana yang diperbarui. Mengeklik baris perangkat akan mengembangkannya, menampilkan nilai historis yang dibatasi oleh setelan **Kedalaman**.

#### Membaca tabel

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

* Perangkat **#1Teltonika FMB001** tidak mengembalikan nilai apa pun. Ini mungkin berarti bahwa perangkat tidak dapat menyediakan jenis data tertentu ini. Periksa apakah ada atribut lain yang memiliki nilai untuk perangkat ini; jika tidak ada, pastikan perangkat tersambung dengan benar.
* Perangkat **#2Teltonika FMB001** - **#5Teltonika FMB001** mengembalikan nilai secara konsisten, yang menunjukkan bahwa keduanya tersambung dengan benar. Lokasi keduanya dapat ditentukan menggunakan **lintang** dan **bujur** atribut. Karena koordinatnya tetap tidak berubah selama beberapa **Kedalaman** tingkat terakhir, perangkat tersebut diam. Hal ini semakin diperkuat oleh **bergerak** atribut, yang memiliki nilai **0**. Berdasarkan pengamatan ini, data tampaknya akurat dan diperbarui secara real-time.
* Perangkat **STARLINK** hanya memberikan nilai untuk satu **Kedalaman** tingkat, yang menunjukkan bahwa perangkat ini baru saja tersambung. Tidak adanya nilai untuk **bergerak** atribut tersebut kemungkinan menunjukkan bahwa perangkat ini 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.
