Berbagi tampilan khusus menggunakan URL berparameter

Untuk berbagi tampilan khusus di Azure Time Series Insights Explorer, Anda dapat membuat URL berparameter tampilan khusus secara terprogram.

Azure Time Series Insights Explorer mendukung parameter kueri URL untuk menentukan tampilan dalam pengalaman langsung dari URL. Misalnya, hanya menggunakan URL, Anda dapat menentukan lingkungan target, predikat pencarian, dan rentang waktu yang diinginkan. Saat pengguna memilih URL yang disesuaikan, antarmuka menyediakan tautan langsung ke aset tersebut di portal Azure Time Series Insights. Kebijakan akses data berlaku.

ID lingkungan

Parameter environmentId=<guid> menentukan ID lingkungan target. Ini adalah komponen dari akses data FQDN, dan Anda dapat menemukannya di sudut kanan atas ringkasan lingkungan di portal Microsoft Azure. Itu semua yang env.timeseries.azure.com mendahului.

Contoh parameter ID lingkungan adalah ?environmentId=10000000-0000-0000-0000-100000000108.

Time

Anda dapat menentukan nilai waktu absolut atau relatif dengan URL berparameter.

Nilai waktu absolut

Untuk nilai waktu absolut, gunakan from=<integer>dan to=<integer>parameter.

  • from=<integer> adalah nilai dalam milidetik JavaScript dari waktu mulai untuk rentang pencarian.
  • to=<integer>adalah nilai dalam milidetik JavaScript pada waktu akhir untuk rentang pencarian.

Tip

Agar mudah menerjemahkan tanggal ke dalam milidetik JavaScript, coba Epoch & Unix Timestamp Converter.

Nilai waktu relatif

Untuk nilai waktu relatif, gunakan relativeMillis=<value>, ketika berada dalam milidetik JavaScript dari tanda waktu terbaru yang diterima dari API.

Misalnya, &relativeMillis=3600000menampilkan 60 menit data terbaru.

Nilai yang diterima sesuai dengan menu waktu cepat Azure Time Series Insights Explorer, dan meliputi:

  • 1800000 (30 mnt terakhir)
  • 3600000 (60 mnt terakhir)
  • 10800000 (3 Jam terakhir)
  • 21600000 (6 Jam terakhir)
  • 43200000 (12 Jam terakhir)
  • 86400000 (24 Jam terakhir)
  • 604800000 (7 Hari terakhir)
  • 2592000000 (30 Jam terakhir)

Parameter opsional

Parameter timeSeriesDefinitions=<collection of term objects> menentukan istilah predikat yang akan muncul dalam tampilan Azure Time Series Insights:

Parameter Item URL Deskripsi
nama \<string> Nama istilah.
splitBy \<string> Nama kolom harus dipisahkan oleh.
measureName \<string> Nama kolom pengukuran.
predicate \<string> Klausul tempat untuk pemfilteran sisi server.
useSum true Parameter opsional yang menentukan penggunaan jumlah untuk pengukuran Anda.

Catatan

Jika Events pengukuran useSum yang dipilih, hitungan dipilih secara default. Jika Events tidak dipilih, rata-rata dipilih secara default. |

  • Pasangan multiChartStack=<true/false> nilai kunci memungkinkan penumpukan dalam bagan.
  • Pasangan multiChartSameScale=<true/false> nilai kunci memungkinkan skala sumbu Y yang sama di seluruh istilah dalam parameter opsional.
  • Memungkinkan timeBucketUnit=<Unit>&timeBucketSize=<integer> Anda menyesuaikan penggeser interval untuk memberikan tampilan bagan yang lebih terperinci atau lebih halus dan lebih agregat.
  • timezoneOffset=<integer>Parameter ini memungkinkan Anda mengatur zona waktu untuk bagan yang akan dilihat sebagai keseimbangan dengan UTC.
Pasangan Deskripsi
multiChartStack=false true difungsikan secara default, jadi false lewati ke tumpukan.
multiChartStack=false&multiChartSameScale=true Penumpukan harus diaktifkan untuk menggunakan skala sumbu Y yang sama di seluruh istilah. Secara false default, melewati demikian true memungkinkan fungsionalitas ini.
timeBucketUnit=<Unit>&timeBucketSize=<integer> Unit = days, hours, minutes, seconds, milliseconds. Selalu menggunakan huruf kapital untuk satuannya.
Tentukan jumlah unit dengan melewati bilangan bulat yang diinginkan untuk timeBucketSize.
timezoneOffset=-<integer> Bilangan bulat selalu dalam milidetik.

Catatan

nilai timeBucketUnit dapat diperhalus hingga 7 hari. nilai timezoneOffset bukan UTC maupun waktu setempat.

Contoh

Untuk menambahkan definisi rangkaian waktu dengan lingkungan Azure Time Series Insights sebagai parameter URL, tambahkan:

&timeSeriesDefinitions=[{"name":"F1PressureId","splitBy":"Id","measureName":"Pressure","predicate":"'Factory1'"},{"name":"F2TempStation","splitBy":"Station","measureName":"Temperature","predicate":"'Factory2'"},
{"name":"F3VibrationPL","splitBy":"ProductionLine","measureName":"Vibration","predicate":"'Factory3'"}]

Gunakan contoh definisi rangkaian waktu untuk:

  • ID lingkungan
  • 60 menit data terakhir
  • Istilah (F1PressureID, F2TempStation, dan F3VibrationPL) yang terdiri dari parameter opsional

Anda dapat membuat URL berparameter berikut untuk tampilan:

https://insights.timeseries.azure.com/classic/samples?environmentId=10000000-0000-0000-0000-100000000108&relativeMillis=3600000&timeSeriesDefinitions=[{"name":"F1PressureId","splitBy":"Id","measureName":"Pressure","predicate":"'Factory1'"},{"name":"F2TempStation","splitBy":"Station","measureName":"Temperature","predicate":"'Factory2'"},{"name":"F3VibrationPL","splitBy":"ProductionLine","measureName":"Vibration","predicate":"'Factory3'"}]

URL berparameter Azure Time Series Insights Explorer

Tip

Lihat Explorer langsung menggunakan contoh URL di atas.

URL di atas menjelaskan dan menampilkan tampilan Azure Time Series Insights Explorer berparameter.

  • Predikat parameter.

    Predikat berparameter Azure Time Series Insights Explorer.

  • Tampilan bagan lengkap bersama.

    Tampilan bagan lengkap bersama.

Langkah berikutnya