Dela via


Dela en anpassad vy med en parametriserad URL

Kommentar

Time Series Insights-tjänsten dras tillbaka den 7 juli 2024. Överväg att migrera befintliga miljöer till alternativa lösningar så snart som möjligt. Mer information om utfasning och migrering finns i vår dokumentation.

Om du vill dela en anpassad vy i Azure Time Series Insights Explorer kan du programmatiskt skapa en parametriserad URL för den anpassade vyn.

Azure Time Series Insights Explorer stöder URL-frågeparametrar för att ange vyer i upplevelsen direkt från URL:en. Med bara URL:en kan du till exempel ange en målmiljö, ett sökpredikat och önskat tidsintervall. När en användare väljer den anpassade URL:en tillhandahåller gränssnittet en länk direkt till tillgången i Azure Time Series Insights-portalen. Dataåtkomstprinciper tillämpas.

Dricks

Miljö-ID

Parametern environmentId=<guid> anger målmiljö-ID:t. Det är en komponent i FQDN för dataåtkomst och du hittar det i det övre högra hörnet av miljööversikten i Azure-portalen. Det är allt som föregår env.timeseries.azure.com.

Ett exempel på miljö-ID-parametern är ?environmentId=10000000-0000-0000-0000-100000000108.

Tid

Du kan ange absoluta eller relativa tidsvärden med en parametriserad URL.

Absoluta tidsvärden

För absoluta tidsvärden använder du parametrarna from=<integer> och to=<integer>.

  • from=<integer> är ett värde i JavaScript-millisekunder för starttiden för sökintervallet.
  • to=<integer> är ett värde i JavaScript-millisekunder för sluttiden för sökintervallet.

Dricks

Om du enkelt vill översätta datum till JavaScript-millisekunder provar du Epoch & Unix Timestamp Converter.

Relativa tidsvärden

För ett relativt tidsvärde använder du relativeMillis=<value>, där värdet finns i JavaScript-millisekunder från den senaste tidsstämpeln som tagits emot från API:et.

&relativeMillis=3600000 visar till exempel data från de senaste 60 minuterna.

Godkända värden motsvarar snabbtidsmenyn i Azure Time Series Insights Explorer och inkluderar:

  • 1800000 (Senaste 30 minuter)
  • 3600000 (Senaste 60 minuter)
  • 10800000 (Senaste 3 timmarna)
  • 21600000 (Senaste 6 timmarna)
  • 43200000 (Senaste 12 timmarna)
  • 86400000 (Senaste 24 timmarna)
  • 604800000 (Senaste 7 dagarna)
  • 2592000000 (Senaste 30 timmarna)

Valfria parametrar

Parametern timeSeriesDefinitions=<collection of term objects> anger predikattermer som visas i en Azure Time Series Insights-vy:

Parameter URL-objekt beskrivning
Namn \<string> Namnet på villkoret.
splitBy \<string> Kolumnnamnet att dela med.
measureName \<string> Kolumnnamnet för mått.
predikat \<string> Where-sats för filtrering på serversidan.
useSum true En valfri parameter som anger hur du använder summan för måttet.

Kommentar

Om Events är det valda useSum-måttet väljs antalet som standard. Om Events inte är markerat är medelvärdet markerat som standard. |

  • Nyckel multiChartStack=<true/false> /värde-paret möjliggör stapling i diagrammet.
  • Nyckel multiChartSameScale=<true/false> /värde-paret aktiverar samma Y-axelskalning mellan termer inom en valfri parameter.
  • Med timeBucketUnit=<Unit>&timeBucketSize=<integer> kan du justera intervallreglaget så att det ger en mer detaljerad eller jämnare, mer aggregerad vy av diagrammet.
  • Med timezoneOffset=<integer> parametern kan du ange tidszonen för diagrammet som ska visas som en förskjutning till UTC.
Par beskrivning
multiChartStack=false true är aktiverad som standard så skicka false till stack.
multiChartStack=false&multiChartSameScale=true Stapling måste aktiveras att använda samma skala för y-axeln i villkoren. Det är false som standard, så att skicka true aktiverar den här funktionen.
timeBucketUnit=<Unit>&timeBucketSize=<integer> Enheter = days, hours, minutes, seconds, milliseconds. Inled alltid enheten med versal.
Definiera antalet enheter genom att skicka önskat heltal för timeBucketSize.
timezoneOffset=-<integer> Heltalet är alltid i millisekunder.

Kommentar

timeBucketUnit-värden kan jämnas ut upp till 7 dagar. timezoneOffset-värden är varken UTC eller lokal tid.

Exempel

Om du vill lägga till tidsseriedefinitioner i en Azure Time Series Insights-miljö som en URL-parameter lägger du till:

&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'"}]

Använd exempeldefinitionerna för tidsserier för:

  • Miljö-ID
  • De senaste 60 minuterna av data
  • Villkoren (F1PressureID, F2TempStation och F3VibrationPL) som omfattar de valfria parametrarna

Du kan skapa följande parametriserade URL för en vy:

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'"}]

Parameteriserad URL för Azure Time Series Insights Explorer

URL:en ovan beskriver och visar den parametriserade Azure Time Series Insights Explorer-vyn.

  • De parametriserade predikaten.

    Azure Time Series Insights Explorer parametriserade predikat.

  • Den delade fullständiga diagramvyn.

    Den delade fullständiga diagramvyn.

Nästa steg