A többváltozós API hibaelhárítása
Fontos
2023. szeptember 20-tól nem hozhat létre új anomáliadetektor erőforrásokat. A anomáliadetektor szolgáltatás 2026. október 1-jén megszűnik.
Ez a cikk útmutatást nyújt a gyakori hibaüzenetek hibaelhárításához és szervizeléséhez az Azure AI anomáliadetektor többváltozós API használatakor.
Többváltozós hibakódok
Az alábbi táblázatok többváltozós hibakódokat sorolnak fel.
Common errors
Error code | HTTP-hibakód | Hibaüzenet | Megjegyzés |
---|---|---|---|
SubscriptionNotInHeaders |
400 | az apim-subscription-id nem található a fejlécekben. | Adja hozzá az APIM-előfizetés azonosítóját a fejléchez. Ilyen például a {"apim-subscription-id": <Your Subscription ID>} fejléc. |
FileNotExist |
400 | A fájlforrás <> nem létezik. | Ellenőrizze a blob közös hozzáférésű jogosultságkódjának érvényességét. Győződjön meg arról, hogy még nem járt le. |
InvalidBlobURL |
400 | A blob közös hozzáférésű jogosultságkódja nem érvényes közös hozzáférésű jogosultságkód. | |
StorageWriteError |
403 | Ezt a hibát valószínűleg engedélyproblémák okozzák. Szolgáltatásunk nem írhat adatokat az ügyfél által felügyelt kulccsal titkosított blobba. Távolítsa el az ügyfél által kezelt kulcsot, vagy adjon ismét hozzáférést a szolgáltatáshoz. További információ: Ügyfél által felügyelt kulcsok konfigurálása az Azure Key Vaulttal az Azure AI-szolgáltatásokhoz. | |
StorageReadError |
403 | Ugyanaz, mint StorageWriteError a . |
|
UnexpectedError |
500 | Lépjen kapcsolatba velünk részletes hibainformációkkal. Használhatja az Azure AI-szolgáltatások támogatási lehetőségeit és súgólehetőségeit , vagy küldjön e-mailt nekünk a következő címen AnomalyDetector@microsoft.com: . |
Többváltozós anomáliadetektálási modell betanítása
Error code | HTTP-hibakód | Hibaüzenet | Megjegyzés |
---|---|---|---|
TooManyModels |
400 | Ez az előfizetés elérte a modellek maximális számát. | Minden APIM-előfizetés-azonosító 300 aktív modellel rendelkezhet. Új modell betanítása előtt törölje a nem használt modelleket. |
TooManyRunningModels |
400 | Ez az előfizetés elérte a futó modellek maximális számát. | Minden APIM-előfizetés-azonosító egyszerre öt modellt taníthat be. Új modell betanítása, miután a korábbi modellek befejezték a betanítási folyamatot. |
InvalidJsonFormat |
400 | Érvénytelen JSON-formátum. | A betanítási kérelem nem érvényes JSON. |
InvalidAlignMode |
400 | A 'alignMode' mezőnek a következők egyikének kell lennie: 'Inner' vagy 'Outer' . |
Ellenőrizze annak az értéknek 'alignMode' az értékét, amelynek vagy 'Inner' a (kis- és nagybetűk 'Outer' megkülönböztetése) értéknek kell lennie. |
InvalidFillNAMethod |
400 | A 'fillNAMethod' mezőnek a következők egyikének kell lennie: 'Previous' , 'Subsequent' , , 'Linear' 'Zero' , , 'Fixed' . 'NotFill' Nem lehet 'NotFill' , ha 'alignMode' van 'Outer' . |
Ellenőrizze a következő értékét 'fillNAMethod' : . További információ: Ajánlott eljárások a anomáliadetektor többváltozós API használatához. |
RequiredPaddingValue |
400 | A 'paddingValue' mezőre akkor van szükség a kérelemben, ha 'fillNAMethod' igen 'Fixed' . |
Érvényes kitöltési értéket kell megadnia, ha 'fillNAMethod' az .'Fixed' További információ: Ajánlott eljárások a anomáliadetektor többváltozós API használatához. |
RequiredSource |
400 | A 'source' kérelemben kötelező megadni a mezőt. |
A betanítási kérelem nem adott meg értéket a 'source' mezőhöz. Például: {"source": <Your Blob SAS>} . |
RequiredStartTime |
400 | A 'startTime' kérelemben kötelező megadni a mezőt. |
A betanítási kérelem nem adott meg értéket a 'startTime' mezőhöz. Például: {"startTime": "2021-01-01T00:00:00Z"} . |
InvalidTimestampFormat |
400 | Érvénytelen időbélyeg formátum. A <timestamp> formátum nem érvényes formátum. |
Az időbélyeg formátuma a kérelem törzsében nem helyes. Próbálja meg import pandas as pd; pd.to_datetime(timestamp) ellenőrizni. |
RequiredEndTime |
400 | A 'endTime' kérelemben kötelező megadni a mezőt. |
A betanítási kérelem nem adott meg értéket a 'startTime' mezőhöz. Például: {"endTime": "2021-01-01T00:00:00Z"} . |
InvalidSlidingWindow |
400 | A 'slidingWindow' mezőnek 28 és 2880 közötti egész számnak kell lennie. |
A 'slidingWindow' mezőnek 28 és 2880 közötti egész számnak kell lennie (beleértve az értékeket is). |
Többváltozós modell lekérése modellazonosítóval
Error code | HTTP-hibakód | Hibaüzenet | Megjegyzés |
---|---|---|---|
ModelNotExist |
404 | A modell nem létezik. | A megfelelő modellazonosítóval rendelkező modell nem létezik. Ellenőrizze a modell azonosítóját a kérelem URL-címében. |
Többváltozós modellek listázása
Error code | HTTP-hibakód | Hibaüzenet | Megjegyzés |
---|---|---|---|
InvalidRequestParameterError |
400 | Érvénytelen értékek $skip vagy $top esetén. | Ellenőrizze, hogy a két paraméter értékei numerikusak-e. A $skip és a $top értékekkel listázhatja a lapozásos modelleket. Mivel az API csak a 10 legutóbb frissített modellt adja vissza, $skip és $top használhatja a modellek korábbi frissítéséhez. |
Anomáliadetektálás betanított modellel
Error code | HTTP-hibakód | Hibaüzenet | Megjegyzés |
---|---|---|---|
ModelNotExist |
404 | A modell nem létezik. | A következtetéshez használt modell nem létezik. Ellenőrizze a modell azonosítóját a kérelem URL-címében. |
ModelFailed |
400 | A modell betanítása nem sikerült. | A modell betanítása nem sikerült. Részletes információkért kérje le a modellt a modellazonosítóval. |
ModelNotReady |
400 | A modell még nem áll készen. | A modell még nem áll készen. Várjon egy ideig, amíg a betanítási folyamat befejeződik. |
InvalidFileSize |
413 | A fájlfájl <> túllépi a fájlméret korlátját (<méretkorlát> bájt). | A következtetési adatok mérete meghaladja a felső korlátot, amely jelenleg 2 GB. Használjon kevesebb adatot a következtetéshez. |
Észlelési eredmények lekérése
Error code | HTTP-hibakód | Hibaüzenet | Megjegyzés |
---|---|---|---|
ResultNotExist |
404 | Az eredmény nem létezik. | A kérésenkénti eredmény nem létezik. Vagy a következtetés nem fejeződött be, vagy az eredmény lejárt. A lejárati idő hét nap. |
Adatfeldolgozási hibák
Az alábbi hibakódok nem rendelkeznek HTTP-hibakódokkal.
Hibakód | Hibaüzenet | Megjegyzés |
---|---|---|
NoVariablesFound |
Nem találhatók változók. Ellenőrizze, hogy a fájlok az utasítások szerint vannak-e rendszerezve. | Az adatforrásból nem találhatók CSV-fájlok. Ezt a hibát általában a fájlok helytelen szervezése okozza. Tekintse meg a kívánt struktúra mintaadatait. |
DuplicatedVariables |
Több azonos nevű változó is létezik. | Vannak ismétlődő változónevek. |
FileNotExist |
A fájlnév <> nem létezik. | Ez a hiba általában a következtetés során fordul elő. A változó megjelent a betanítási adatokban, de hiányzik a következtetési adatokból. |
RedundantFile |
A fájlnév <> redundáns. | Ez a hiba általában a következtetés során fordul elő. A változó nem szerepelt a betanítási adatokban, de megjelent a következtetési adatokban. |
FileSizeTooLarge |
A fájlnév <> mérete túl nagy. | Az egyetlen CSV-fájlnév <> mérete meghaladja a korlátot. Kevesebb adattal végzett betanítása. |
ReadingFileError |
Hiba történt a fájlnév> olvasása <során. <Hibaüzenetek> | Nem sikerült beolvasni a fájlnevet<>. További információkért tekintse meg a <hibaüzeneteket> , vagy ellenőrizze a pd.read_csv(filename) helyi környezetben. |
FileColumnsNotExist |
A fájlnév <> oszlopainak időbélyege vagy értéke nem létezik. | Minden CSV-fájlnak két oszloptal kell rendelkeznie, amelyek neve időbélyeggel és értékkel rendelkezik (a kis- és nagybetűk megkülönböztetése). |
VariableParseError |
Változóváltozó <> elemzése <hibaüzenetet> jelez. | Futásidejű <hibák miatt nem lehet feldolgozni a változót> . További információkért tekintse meg a <hibaüzenetet> , vagy lépjen kapcsolatba velünk a <hibaüzenettel>. |
MergeDataFailed |
Nem sikerült egyesíteni az adatokat. Ellenőrizze az adatformátumot. | Az adategyesítés nem sikerült. Ez a hiba valószínűleg a helytelen adatformátum vagy a fájlok helytelen szervezése miatt van. Tekintse meg az aktuális fájlstruktúra mintaadatait. |
ColumnNotFound |
Az oszloposzlop <> nem található az egyesített adatokban. | Az egyesítés után hiányzik egy oszlop. Az adatok ellenőrzése. |
NumColumnsMismatch |
Az egyesített adatok oszlopainak száma nem egyezik meg a változók számával. | Az adatok ellenőrzése. |
TooManyData |
Túl sok adatpont. A maximális szám változónként 1000000. | Csökkentse a bemeneti adatok méretét. |
NoData |
Nincsenek hatékony adatok. | A feldolgozás után nincs betanításra/következtetésre vonatkozó adat. Ellenőrizze a kezdési és a befejezési időpontot. |
DataExceedsLimit . |
Azoknak az adatoknak a hossza, amelyek időbélyege a korlát (korlát>)< között startTime endTime és azon túl van. |
A feldolgozás utáni adatok mérete meghaladja a korlátot. Jelenleg nincs korlátozás a feldolgozott adatokra. |
NotEnoughInput |
Nincs elég adat. Az adatok hossza adathossz<>, de a minimális hossznak nagyobbnak kell lennie, mint a <tolóablak mérete>. | Az adatpontok minimális száma a következtetéshez a tolóablak mérete. Próbáljon meg további adatokat megadni a következtetéshez. |