Felsöka multivariat-API:et
Viktigt!
Från och med den 20 september 2023 kan du inte skapa nya Avvikelseidentifiering resurser. Tjänsten Avvikelseidentifiering dras tillbaka den 1 oktober 2026.
Den här artikeln innehåller vägledning om hur du felsöker och åtgärdar vanliga felmeddelanden när du använder Azure AI-Avvikelseidentifiering multivariat-API.
Felkoder för flera koder
I följande tabeller listas felkoder för flera koder.
Vanliga fel
Felkod | HTTP-felkod | Felmeddelande | Kommentar |
---|---|---|---|
SubscriptionNotInHeaders |
400 | apim-subscription-id hittades inte i rubriker. | Lägg till ditt APIM-prenumerations-ID i rubriken. Ett exempelhuvud är {"apim-subscription-id": <Your Subscription ID>} . |
FileNotExist |
400 | Filkällan <> finns inte. | Kontrollera giltigheten för signaturen för delad blobåtkomst. Kontrollera att den inte har upphört att gälla. |
InvalidBlobURL |
400 | Signaturen för delad blobåtkomst är inte en giltig signatur för delad åtkomst. | |
StorageWriteError |
403 | Det här felet kan orsakas av behörighetsproblem. Vår tjänst kan inte skriva data till bloben som krypterats av en kundhanterad nyckel. Ta antingen bort den kundhanterade nyckeln eller bevilja åtkomst till vår tjänst igen. Mer information finns i Konfigurera kundhanterade nycklar med Azure Key Vault för Azure AI-tjänster. | |
StorageReadError |
403 | Samma som StorageWriteError . |
|
UnexpectedError |
500 | Kontakta oss med detaljerad felinformation. Du kan använda supportalternativen från Azure AI-tjänsters support och hjälpalternativ eller skicka ett e-postmeddelande till oss på AnomalyDetector@microsoft.com. |
Träna en modell för multivariatavvikelseidentifiering
Felkod | HTTP-felkod | Felmeddelande | Kommentar |
---|---|---|---|
TooManyModels |
400 | Den här prenumerationen har nått det maximala antalet modeller. | Varje APIM-prenumerations-ID tillåts ha 300 aktiva modeller. Ta bort oanvända modeller innan du tränar en ny modell. |
TooManyRunningModels |
400 | Den här prenumerationen har nått det maximala antalet modeller som körs. | Varje APIM-prenumerations-ID tillåts träna fem modeller samtidigt. Träna en ny modell efter att tidigare modeller har slutfört sin utbildningsprocess. |
InvalidJsonFormat |
400 | Ogiltigt JSON-format. | Träningsbegäran är inte en giltig JSON. |
InvalidAlignMode |
400 | Fältet 'alignMode' måste vara något av följande: 'Inner' eller 'Outer' . |
Kontrollera värdet 'alignMode' för , som ska vara antingen 'Inner' eller 'Outer' (skiftlägeskänsligt). |
InvalidFillNAMethod |
400 | Fältet 'fillNAMethod' måste vara något av följande: 'Previous' , 'Subsequent' , 'Linear' , 'Zero' , , 'Fixed' , 'NotFill' . Det kan inte vara 'NotFill' när 'alignMode' är 'Outer' . |
Kontrollera värdet 'fillNAMethod' för . Mer information finns i Metodtips för att använda Avvikelseidentifiering multivariat-API. |
RequiredPaddingValue |
400 | Fältet 'paddingValue' krävs i begäran när 'fillNAMethod' är 'Fixed' . |
Du måste ange ett giltigt utfyllnadsvärde när 'fillNAMethod' är 'Fixed' . Mer information finns i Metodtips för att använda Avvikelseidentifiering multivariat-API. |
RequiredSource |
400 | Fältet 'source' krävs i begäran. |
Din träningsbegäran har inte angett något värde för fältet 'source' . Ett exempel är {"source": <Your Blob SAS>} . |
RequiredStartTime |
400 | Fältet 'startTime' krävs i begäran. |
Din träningsbegäran har inte angett något värde för fältet 'startTime' . Ett exempel är {"startTime": "2021-01-01T00:00:00Z"} . |
InvalidTimestampFormat |
400 | Ogiltigt tidsstämpelformat. Formatet <timestamp> är inte ett giltigt format. |
Formatet för tidsstämpeln i begärandetexten är inte korrekt. Försök import pandas as pd; pd.to_datetime(timestamp) att verifiera. |
RequiredEndTime |
400 | Fältet 'endTime' krävs i begäran. |
Din träningsbegäran har inte angett något värde för fältet 'startTime' . Ett exempel är {"endTime": "2021-01-01T00:00:00Z"} . |
InvalidSlidingWindow |
400 | Fältet 'slidingWindow' måste vara ett heltal mellan 28 och 2880. |
Fältet 'slidingWindow' måste vara ett heltal mellan 28 och 2880 (inklusive). |
Hämta en multivariatmodell med ett modell-ID
Felkod | HTTP-felkod | Felmeddelande | Kommentar |
---|---|---|---|
ModelNotExist |
404 | Modellen finns inte. | Modellen med motsvarande modell-ID finns inte. Kontrollera modell-ID:t i begärande-URL:en. |
Lista modeller med flera variat
Felkod | HTTP-felkod | Felmeddelande | Kommentar |
---|---|---|---|
InvalidRequestParameterError |
400 | Ogiltiga värden för $skip eller $top. | Kontrollera om värdena för de två parametrarna är numeriska. Värdena $skip och $top används för att lista modellerna med sidnumrering. Eftersom API:et bara returnerar de 10 senast uppdaterade modellerna kan du använda $skip och $top för att få modeller uppdaterade tidigare. |
Avvikelseidentifiering med en tränad modell
Felkod | HTTP-felkod | Felmeddelande | Kommentar |
---|---|---|---|
ModelNotExist |
404 | Modellen finns inte. | Den modell som används för slutsatsdragning finns inte. Kontrollera modell-ID:t i begärande-URL:en. |
ModelFailed |
400 | Det gick inte att träna modellen. | Modellen har inte tränats. Få detaljerad information genom att hämta modellen med modell-ID. |
ModelNotReady |
400 | Modellen är inte klar än. | Modellen är inte redo än. Vänta ett tag tills träningsprocessen är klar. |
InvalidFileSize |
413 | Filfilen><överskrider filstorleksgränsen (<byte för storleksgräns>). | Storleken på slutsatsdragningsdata överskrider den övre gränsen, som för närvarande är 2 GB. Använd mindre data för slutsatsdragning. |
Hämta identifieringsresultat
Felkod | HTTP-felkod | Felmeddelande | Kommentar |
---|---|---|---|
ResultNotExist |
404 | Resultatet finns inte. | Resultatet per begäran finns inte. Antingen har slutsatsdragningen inte slutförts eller så har resultatet upphört att gälla. Förfallotiden är sju dagar. |
Databearbetningsfel
Följande felkoder har inte associerade HTTP-felkoder.
Felkod | Felmeddelande | Kommentar |
---|---|---|
NoVariablesFound |
Inga variabler hittades. Kontrollera att filerna är ordnade enligt instruktioner. | Det gick inte att hitta några CSV-filer från datakällan. Det här felet orsakas vanligtvis av felaktig organisation av filer. Se exempeldata för önskad struktur. |
DuplicatedVariables |
Det finns flera variabler med samma namn. | Det finns duplicerade variabelnamn. |
FileNotExist |
Filfilnamnet <> finns inte. | Det här felet inträffar vanligtvis under slutsatsdragningen. Variabeln har dykt upp i träningsdata men saknas i slutsatsdragningsdata. |
RedundantFile |
Filfilnamnet <> är redundant. | Det här felet inträffar vanligtvis under slutsatsdragningen. Variabeln fanns inte i träningsdata men visades i slutsatsdragningsdata. |
FileSizeTooLarge |
Filnamnsstorleken <> är för stor. | Storleken på det enskilda CSV-filnamnet <> överskrider gränsen. Träna med mindre data. |
ReadingFileError |
Fel uppstod vid läsning av <filnamn>. <Felmeddelanden> | Det gick inte att läsa filnamnet<>. Mer information finns i felmeddelandena <> eller verifiera med pd.read_csv(filename) i en lokal miljö. |
FileColumnsNotExist |
Tidsstämpeln eller värdet för kolumner i filfilnamnet <> finns inte. | Varje CSV-fil måste ha två kolumner med namntidsstämpeln och värdet (skiftlägeskänsligt). |
VariableParseError |
Felmeddelande <för variabelvariabelparse<>>. | Det går inte att bearbeta variabeln <> på grund av körningsfel. Mer information finns i felmeddelandet <> eller kontakta oss med felmeddelandet<>. |
MergeDataFailed |
Det gick inte att sammanfoga data. Kontrollera dataformatet. | Datasammanfogning misslyckades. Det här felet kan bero på fel dataformat eller felaktig organisation av filer. Se exempeldata för den aktuella filstrukturen. |
ColumnNotFound |
Det går inte att hitta kolumnkolumnen <> i de sammanfogade data. | En kolumn saknas efter sammanslagning. Verify the data. |
NumColumnsMismatch |
Antalet kolumner med sammanfogade data matchar inte antalet variabler. | Verify the data. |
TooManyData |
För många datapunkter. Maximalt antal är 1000000 per variabel. | Minska storleken på indata. |
NoData |
Det finns inga effektiva data. | Det finns inga data att träna/dra slutsatser efter bearbetningen. Kontrollera starttid och sluttid. |
DataExceedsLimit . |
Längden på data vars tidsstämpel är mellan startTime och endTime överskrider gräns(<gräns>). |
Datastorleken efter bearbetningen överskrider gränsen. För närvarande finns det ingen gräns för bearbetade data. |
NotEnoughInput |
Inte tillräckligt med data. Datalängden är <datalängd>, men den minsta längden bör vara större än skjutfönster, vilket är <skjutfönsterstorlek>. | Det minsta antalet datapunkter för slutsatsdragning är storleken på skjutfönstret. Försök att ange mer data för slutsatsdragning. |