Řešení potíží s vícevariatem rozhraní API
Důležité
Od 20. září 2023 nebudete moct vytvářet nové Detektor anomálií prostředky. Služba Detektor anomálií se 1. října 2026 vyřadí z provozu.
Tento článek obsahuje pokyny, jak řešit a opravovat běžné chybové zprávy při použití azure AI Detektor anomálií vícevariátového rozhraní API.
Kódy chyb s více proměnnými
Následující tabulky uvádějí vícevariátové kódy chyb.
Běžné chyby
Kód chyby | Kód chyby HTTP | Chybová zpráva | Komentář |
---|---|---|---|
SubscriptionNotInHeaders |
400 | V hlavičkách se nenašlo id apim-subscription-id. | Do hlavičky přidejte ID vašeho předplatného APIM. Příklad záhlaví je {"apim-subscription-id": <Your Subscription ID>} . |
FileNotExist |
400 | Zdroj> souborů <neexistuje. | Zkontrolujte platnost sdíleného přístupového podpisu objektu blob. Ujistěte se, že nevypršela jeho platnost. |
InvalidBlobURL |
400 | Sdílený přístupový podpis objektu blob není platným sdíleným přístupovým podpisem. | |
StorageWriteError |
403 | Příčinou této chyby mohou být problémy s oprávněními. Naše služba nemůže zapisovat data do objektu blob šifrovaného klíčem spravovaným zákazníkem. Buď odeberte klíč spravovaný zákazníkem, nebo znovu udělte přístup k naší službě. Další informace najdete v tématu Konfigurace klíčů spravovaných zákazníkem pomocí služby Azure Key Vault pro služby Azure AI. | |
StorageReadError |
403 | Stejné jako StorageWriteError . |
|
UnexpectedError |
500 | Kontaktujte nás s podrobnými informacemi o chybě. Můžete využít možnosti podpory z podpory služeb Azure AI a možnosti nápovědy nebo nám poslat e-mail na adresu AnomalyDetector@microsoft.com. |
Trénování modelu detekce anomálií s více proměnnými
Kód chyby | Kód chyby HTTP | Chybová zpráva | Komentář |
---|---|---|---|
TooManyModels |
400 | Toto předplatné dosáhlo maximálního počtu modelů. | Každé ID předplatného APIM může mít 300 aktivních modelů. Před trénování nového modelu odstraňte nepoužívané modely. |
TooManyRunningModels |
400 | Toto předplatné dosáhlo maximálního počtu spuštěných modelů. | Každé ID předplatného APIM může současně trénovat pět modelů. Trénování nového modelu po dokončení procesu trénování předchozích modelů |
InvalidJsonFormat |
400 | Neplatný formát JSON | Trénovací požadavek není platný JSON. |
InvalidAlignMode |
400 | Pole 'alignMode' musí být jedno z následujících: 'Inner' nebo 'Outer' . |
Zkontrolujte hodnotu 'alignMode' , která by měla být 'Inner' buď nebo 'Outer' (rozlišují se malá a velká písmena). |
InvalidFillNAMethod |
400 | Pole 'fillNAMethod' musí být jedno z následujících: 'Previous' , 'Subsequent' , 'Linear' , 'Zero' , 'Fixed' . 'NotFill' . Nemůže to být 'NotFill' , když 'alignMode' je 'Outer' . |
Zkontrolujte hodnotu 'fillNAMethod' . Další informace najdete v tématu Osvědčené postupy pro použití Detektor anomálií vícevariát rozhraní API. |
RequiredPaddingValue |
400 | Pole 'paddingValue' je požadováno v požadavku, pokud 'fillNAMethod' je 'Fixed' . |
Je třeba zadat platnou hodnotu odsazení, pokud 'fillNAMethod' je 'Fixed' . Další informace najdete v tématu Osvědčené postupy pro použití Detektor anomálií vícevariát rozhraní API. |
RequiredSource |
400 | Pole 'source' je v požadavku povinné. |
Váš požadavek na trénování nezadá hodnotu pole 'source' . Příklad: {"source": <Your Blob SAS>} . |
RequiredStartTime |
400 | Pole 'startTime' je v požadavku povinné. |
Váš požadavek na trénování nezadá hodnotu pole 'startTime' . Příklad: {"startTime": "2021-01-01T00:00:00Z"} . |
InvalidTimestampFormat |
400 | Neplatný formát časového razítka Formát <timestamp> není platný. |
Formát časového razítka v textu požadavku není správný. Zkuste import pandas as pd; pd.to_datetime(timestamp) to ověřit. |
RequiredEndTime |
400 | Pole 'endTime' je v požadavku povinné. |
Váš požadavek na trénování nezadá hodnotu pole 'startTime' . Příklad: {"endTime": "2021-01-01T00:00:00Z"} . |
InvalidSlidingWindow |
400 | Pole 'slidingWindow' musí být celé číslo mezi 28 a 2880. |
Pole 'slidingWindow' musí být celé číslo mezi 28 a 2880 (včetně). |
Získání vícevariátového modelu s ID modelu
Kód chyby | Kód chyby HTTP | Chybová zpráva | Komentář |
---|---|---|---|
ModelNotExist |
404 | Model neexistuje. | Model s odpovídajícím ID modelu neexistuje. Zkontrolujte ID modelu v adrese URL požadavku. |
Výpis vícevariátových modelů
Kód chyby | Kód chyby HTTP | Chybová zpráva | Komentář |
---|---|---|---|
InvalidRequestParameterError |
400 | Neplatné hodnoty pro $skip nebo $top | Zkontrolujte, jestli jsou hodnoty těchto dvou parametrů číselné. Hodnoty $skip a $top slouží k výpisu modelů se stránkováním. Vzhledem k tomu, že rozhraní API vrací pouze 10 naposledy aktualizovaných modelů, můžete k aktualizaci modelů použít $skip a $top. |
Detekce anomálií pomocí natrénovaného modelu
Kód chyby | Kód chyby HTTP | Chybová zpráva | Komentář |
---|---|---|---|
ModelNotExist |
404 | Model neexistuje. | Model použitý k odvozování neexistuje. Zkontrolujte ID modelu v adrese URL požadavku. |
ModelFailed |
400 | Model se nepodařilo natrénovat. | Model není úspěšně natrénován. Získejte podrobné informace získáním modelu s ID modelu. |
ModelNotReady |
400 | Model ještě není připravený. | Model ještě není připravený. Chvíli počkejte, než se proces trénování dokončí. |
InvalidFileSize |
413 | Soubor souboru <> překračuje limit velikosti souboru (<bajty limitu> velikosti). | Velikost dat odvozování překračuje horní limit, což je aktuálně 2 GB. Pro odvozování používejte méně dat. |
Získání výsledků detekce
Kód chyby | Kód chyby HTTP | Chybová zpráva | Komentář |
---|---|---|---|
ResultNotExist |
404 | Výsledek neexistuje. | Výsledek na požadavek neexistuje. Buď se odvozování nedokončilo, nebo vypršela platnost výsledku. Doba vypršení platnosti je sedm dnů. |
Chyby zpracování dat
Následující kódy chyb nemají přidružené kódy chyb HTTP.
Kód chyby | Chybová zpráva | Komentář |
---|---|---|
NoVariablesFound |
Nebyly nalezeny žádné proměnné. Zkontrolujte, jestli jsou vaše soubory uspořádané podle pokynů. | Ve zdroji dat nebyly nalezeny žádné soubory CSV. Příčinou této chyby je obvykle nesprávná organizace souborů. Prohlédněte si ukázková data pro požadovanou strukturu. |
DuplicatedVariables |
Existuje několik proměnných se stejným názvem. | Existují duplicitní názvy proměnných. |
FileNotExist |
Název souboru <> neexistuje. | K této chybě obvykle dochází během odvození. Proměnná se objevila v trénovacích datech, ale chybí v datech odvozování. |
RedundantFile |
Název souboru <> je redundantní. | K této chybě obvykle dochází během odvození. Proměnná nebyla v trénovacích datech, ale objevila se v datech odvozování. |
FileSizeTooLarge |
Velikost názvu> souboru <je příliš velká. | Velikost jednoho souboru <> CSV překračuje limit. Trénování s menším objemem dat |
ReadingFileError |
Při čtení <názvu souboru> došlo k chybám. <chybové zprávy> | Načtení názvu> souboru <se nezdařilo. Další informace najdete v chybových <zprávách> nebo ověření v pd.read_csv(filename) místním prostředí. |
FileColumnsNotExist |
Časové razítko sloupců nebo hodnota v názvu souboru <> neexistují. | Každý soubor CSV musí mít dva sloupce s časovým razítkem názvů a hodnotou (rozlišují se malá a velká písmena). |
VariableParseError |
Proměnná <> parsuje <chybovou zprávu>. | Proměnnou <> nelze zpracovat kvůli chybám za běhu. Další informace najdete v <chybové zprávě> nebo nás kontaktujte s chybovou zprávou<>. |
MergeDataFailed |
Sloučení dat se nezdařilo. Zkontrolujte formát dat. | Sloučení dat se nezdařilo. Tato chyba může být způsobená nesprávným formátem dat nebo nesprávnou organizací souborů. Prohlédněte si ukázková data pro aktuální strukturu souborů. |
ColumnNotFound |
Sloupec sloupce <> nelze najít ve sloučených datech. | Po sloučení chybí sloupec. Verify the data. |
NumColumnsMismatch |
Počet sloupců sloučených dat neodpovídá počtu proměnných. | Verify the data. |
TooManyData |
Příliš mnoho datových bodů. Maximální počet je 1 000000 na proměnnou. | Zmenšete velikost vstupních dat. |
NoData |
Neexistují žádná efektivní data. | Po zpracování nejsou k dispozici žádná data k trénování a odvozování. Zkontrolujte počáteční a koncový čas. |
DataExceedsLimit . |
Délka dat, jejichž časové razítko je mezi startTime a endTime překračuje limit(<limit>). |
Velikost dat po zpracování překračuje limit. V současné době neexistuje žádný limit pro zpracovávaná data. |
NotEnoughInput |
Nedostatek dat. Délka dat je <délka> dat, ale minimální délka by měla být větší než posuvné okno, což je <velikost> posuvného okna. | Minimální počet datových bodů pro odvozování je velikost posuvného okna. Pokuste se poskytnout další data pro odvozování. |