Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält Informationen und Lösungen für häufige Fehler und Warnungen, die bei der Indizierung und KI-Anreicherung in Azure KI-Suche auftreten können.
Die Indizierung wird beendet, wenn die Fehleranzahl "maxFailedItems" überschreitet.
Falls Sie möchten, dass Indexer diese Fehler ignorieren (und "fehlgeschlagene Dokumente" überspringen), sollten Sie maxFailedItems und maxFailedItemsPerBatch wie hier beschrieben aktualisieren.
Hinweis
Jedes fehlgeschlagene Dokument zusammen mit seinem Dokumentschlüssel (sofern verfügbar) wird als Fehler im Indexerausführungsstatus angezeigt. Sie können die Index-API verwenden, um die Dokumente zu einem späteren Zeitpunkt manuell hochzuladen, wenn Sie den Indexer auf Tolerierungsfehler festgelegt haben.
Die Fehlerinformationen in diesem Artikel können Ihnen beim Beheben von Fehlern helfen, sodass die Indizierung fortgesetzt werden kann.
Warnungen beenden die Indizierung nicht, weisen aber auf Bedingungen hin, die zu unerwarteten Ergebnissen führen könnten. Ob Sie Maßnahmen ergreifen oder nicht, hängt von den Daten und Ihrem Szenario ab.
Wo finden Sie bestimmte Indexerfehler?
So überprüfen Sie einen Indexerstatus und identifizieren Fehler:
Wechseln Sie zum Suchdienst im Azure-Portal.
Erweitern Sie auf der linken Seite
Suchverwaltung Indexer , und wählen Sie einen Indexer aus.Wählen Sie unter "Ausführungsverlauf" den Status aus. Alle Status, einschließlich Erfolg, weisen Details zur Ausführung auf.
Wenn ein Fehler auftritt, zeigen Sie mit der Maus auf die Fehlermeldung. Auf der rechten Seite des Bildschirms wird ein Bereich mit detaillierten Informationen zum Fehler angezeigt.
Vorübergehende Fehler
Aus verschiedenen Gründen, wie beispielsweise vorübergehende Netzwerkkommunikationsunterbrechungen, Timeouts von lang andauernden Prozessen oder spezifischen Dokumentnuancen, ist es üblich, dass während der Indexer-Läufe vorübergehende Fehler oder Warnungen auftreten. Diese Fehler sind jedoch temporär und sollten in nachfolgenden Indizierungsläufen behoben werden.
Um diese Fehler effektiv zu verwalten, empfehlen wir, den Indexer beispielsweise alle fünf Minuten auszuführen, wobei die nächste Ausführung fünf Minuten nach Abschluss der ersten Ausführung beginnt und dem maximalen Laufzeitlimit für Ihren Dienst entspricht. Regelmäßig geplante Läufe helfen bei der Behebung vorübergehender Fehler oder Warnungen.
Wenn ein Fehler über mehrere Indexerausführungen weiterhin besteht, ist es wahrscheinlich kein vorübergehendes Problem. In solchen Fällen finden Sie in der nachstehenden Liste mögliche Lösungen.
Fehlereigenschaften
| Eigenschaft | Beschreibung | Beispiel |
|---|---|---|
| Schlüssel | Die ID des Dokuments, das von dem Fehler oder der Warnung betroffen ist. | Azure Storage-Beispiel, wobei die Standard-ID der Metadatenspeicherpfad ist: https://<storageaccount>.blob.core.windows.net/jfk-1k/docid-32112954.pdf |
| Namen | Der Vorgang, der den Fehler oder die Warnung verursacht. Dies wird durch die folgende Struktur generiert: [category].[subcategory].[resourceType].[resourceName] |
DocumentExtraction.azureblob.myBlobContainerName
Enrichment.WebApiSkill.mySkillName
Projection.SearchIndex.OutputFieldMapping.myOutputFieldName
Projection.SearchIndex.MergeOrUpload.myIndexName
Projection.KnowledgeStore.Table.myTableName
|
| Nachricht | Eine allgemeine Beschreibung des Fehlers oder der Warnung. | Could not execute skill because the Web Api request failed. |
| Details | Spezifische Informationen, die bei der Diagnose des Problems hilfreich sein können, z. B. die WebApi-Antwort, wenn die Ausführung einer benutzerdefinierten Fähigkeit fehlgeschlagen ist. | link-cryptonyms-list - Error processing the request record : System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.All[TSource](IEnumerable 1 source, Func 2 predicate) at Microsoft.CognitiveSearch.WebApiSkills.JfkWebApiSkills. ...rest of stack trace... |
| DocumentationLink | Ein Link zu relevanter Dokumentation mit detaillierten Informationen zum Debuggen und Beheben des Problems. Dieser Link verweist häufig auf einen der folgenden Abschnitte auf dieser Seite. | https://go.microsoft.com/fwlink/?linkid=2106475 |
Error: Could not read document
Der Indexer konnte das Dokument nicht aus der Datenquelle lesen. Dies kann durch Folgendes geschehen:
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Inkonsistente Feldtypen in verschiedenen Dokumenten |
Type of value has a mismatch with column type. Couldn't store '{47.6,-122.1}' in authors column. Expected type is JArray.
Error converting data type nvarchar to float.
Conversion failed when converting the nvarchar value '12 months' to data type int.
Arithmetic overflow error converting expression to data type int.
|
Stellen Sie sicher, dass der Typ jedes Felds in verschiedenen Dokumenten identisch ist. Wenn beispielsweise das Feld 'startTime' im ersten Dokument ein DateTime ist und im zweiten Dokument eine Zeichenfolge, tritt dieser Fehler auf. |
| Fehler des zugrunde liegenden Dienstes der Datenquelle | Von Azure Cosmos DB: {"Errors":["Request rate is large"]} |
Überprüfen Sie Ihre Speicherinstanz, um sicherzustellen, dass sie fehlerfrei ist. Möglicherweise müssen Sie die Skalierung oder Partitionierung anpassen. |
| Vorübergehende Probleme | A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host |
Gelegentlich gibt es unerwartete Konnektivitätsprobleme. Versuchen Sie, das Dokument später erneut über den Indexer auszuführen. |
Error: Could not extract content or metadata from your document
Indexer mit einer BLOB-Datenquelle konnte den Inhalt oder die Metadaten nicht aus dem Dokument extrahieren (z. B. eine PDF-Datei). Dies kann durch Folgendes geschehen:
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Blob liegt über dem Größenlimit. | Document is '150441598' bytes, which exceeds the maximum size '134217728' bytes for document extraction for your current service tier. |
Blob-Indizierungsfehler |
| Blob hat nicht unterstützten Inhaltstyp | Document has unsupported content type 'image/png' |
Blob-Indizierungsfehler |
| Blob ist verschlüsselt | Document could not be processed - it may be encrypted or password protected. |
Sie können das Blob mit BLOB-Einstellungen überspringen. |
| Vorübergehende Probleme |
Error processing blob: The request was aborted: The request was canceled.
Document timed out during processing.
|
Gelegentlich gibt es unerwartete Konnektivitätsprobleme. Versuchen Sie, das Dokument später erneut über den Indexer auszuführen. |
Error: Could not parse document
Indexer liest das Dokument aus der Datenquelle, aber es gab ein Problem beim Konvertieren des Dokumentinhalts in das angegebene Feldzuordnungsschema. Dies kann durch Folgendes geschehen:
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Der Dokumentschlüssel fehlt. | Document key cannot be missing or empty |
Stellen Sie sicher, dass alle Dokumente über gültige Dokumentschlüssel verfügen. Der Dokumentschlüssel wird durch Festlegen der Eigenschaft "key" als Teil der Indexdefinition bestimmt. Indexer geben diesen Fehler aus, wenn die als "Key" gekennzeichnete Eigenschaft in einem bestimmten Dokument nicht gefunden werden kann. |
| Der Dokumentschlüssel ist ungültig. | Invalid document key. Keys can only contain letters, digits, underscore (_), dash (-), or equal sign (=). |
Stellen Sie sicher, dass alle Dokumente über gültige Dokumentschlüssel verfügen. Überprüfen Sie den Indizierungs-BLOB-Speicher, um weitere Details zu erhalten. Wenn Sie den BLOB-Indexer verwenden und Ihr Dokumentschlüssel das metadata_storage_path Feld ist, stellen Sie sicher, dass die Indexerdefinition eine Base64Encode-Zuordnungsfunktion aufweist, wobei parameters nicht im nullKlartextpfad steht. |
| Der Dokumentschlüssel ist ungültig. | Document key cannot be longer than 1024 characters |
Ändern Sie den Dokumentschlüssel, um die Validierungsanforderungen zu erfüllen. |
| Es konnte keine Feldzuordnung auf ein Feld angewendet werden | Could not apply mapping function 'functionName' to field 'fieldName'. Array cannot be null. Parameter name: bytes |
Überprüfen Sie die für den Indexer definierten Feldzuordnungen , und vergleichen Sie sie mit den Daten des angegebenen Felds des fehlgeschlagenen Dokuments. Es kann erforderlich sein, die Feldzuordnungen oder die Dokumentdaten zu ändern. |
| Feldwert konnte nicht gelesen werden | Could not read the value of column 'fieldName' at index 'fieldIndex'. A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) |
Diese Fehler sind in der Regel auf unerwartete Konnektivitätsprobleme mit dem zugrunde liegenden Dienst der Datenquelle zurückzuführen. Versuchen Sie, das Dokument später erneut über den Indexer auszuführen. |
Error: Could not map output field 'xyz' to search index due to deserialization problem while applying mapping function 'abc'
Möglicherweise ist die Ausgabezuordnung fehlgeschlagen, weil die Ausgabedaten das falsche Format für die verwendete Zuordnungsfunktion haben. Das Anwenden der Base64Encode Zuordnungsfunktion auf Binärdaten würde z. B. diesen Fehler generieren. Um das Problem zu beheben, führen Sie entweder den Indexer erneut aus, ohne die Zuordnungsfunktion anzugeben, oder stellen Sie sicher, dass die Zuordnungsfunktion mit dem Ausgabefelddatentyp kompatibel ist. Details finden Sie unter Ausgabefeldzuordnung .
Error: Could not execute skill
Der Indexer konnte eine Fähigkeit innerhalb des Skillsets nicht ausführen.
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Vorübergehende Konnektivitätsprobleme | Ein vorübergehender Fehler ist aufgetreten. Versuchen Sie es später erneut. | Gelegentlich gibt es unerwartete Konnektivitätsprobleme. Versuchen Sie, das Dokument später erneut über den Indexer auszuführen. |
| Potenzieller Produktfehler | Unerwarteter Fehler. | Dies gibt eine unbekannte Fehlerklasse an und kann auf einen Produktfehler hinweisen. Stellen Sie ein Supportticket bereit , um Hilfe zu erhalten. |
| Bei der Ausführung einer technischen Fähigkeit ist ein Fehler aufgetreten. | (Aus Zusammenführungsfertigkeit) Mindestens ein Offsetwert war ungültig und konnte nicht analysiert werden. Elemente wurden am Ende des Texts eingefügt. | Verwenden Sie die Informationen in der Fehlermeldung, um das Problem zu beheben. Diese Art von Fehler erfordert Maßnahmen zur Behebung. |
Error: Could not execute skill because the Web API request failed
Fehler bei der Ausführung der Fähigkeit, da der Aufruf der Web-API fehlgeschlagen ist. In der Regel tritt diese Fehlerklasse auf, wenn benutzerdefinierte Fähigkeiten verwendet werden. In diesem Fall müssen Sie Ihren benutzerdefinierten Code debuggen, um das Problem zu beheben. Wenn der Fehler stattdessen von einer integrierten Fähigkeit stammt, finden Sie in der Fehlermeldung Hilfe zum Beheben des Problems.
Achten Sie beim Debuggen dieses Problems unbedingt auf alle Warnungen bei der Eingabe von Fähigkeiten für diese Fähigkeit. Ihr Web-API-Endpunkt kann fehlschlagen, da der Indexer unerwartete Eingaben übergibt.
Error: Could not execute skill because Web API skill response is invalid
Fehler bei der Ausführung der Fähigkeit, da der Aufruf der Web-API eine ungültige Antwort zurückgegeben hat. In der Regel tritt diese Fehlerklasse auf, wenn benutzerdefinierte Fähigkeiten verwendet werden. In diesem Fall müssen Sie Ihren benutzerdefinierten Code debuggen, um das Problem zu beheben. Wenn der Fehler stattdessen von einer integrierten Fähigkeit stammt, melden Sie ein Supportticket an, um Unterstützung zu erhalten.
Error: Type of value has a mismatch with column type. Couldn't store in 'xyz' column. Expected type is 'abc'
Wenn ihre Datenquelle ein Feld mit einem anderen Datentyp aufweist als das Feld, das Sie in Ihrem Index zuordnen möchten, tritt möglicherweise dieser Fehler auf. Überprüfen Sie die Datentypen des Datenquellenfelds, und stellen Sie sicher, dass sie ihren Indexdatentypen ordnungsgemäß zugeordnet sind.
Error: Skill did not execute within the time limit
Es gibt zwei Fälle, unter denen sie möglicherweise auf diese Fehlermeldung stoßen, von denen jede anders behandelt werden sollte. Folgen Sie den nachstehenden Anweisungen, je nachdem, welche Fähigkeit diesen Fehler für Sie zurückgegeben hat.
Integrierte Gießereitools-Fähigkeiten
Viele der integrierten kognitiven Fähigkeiten, z. B. Spracherkennung, Entitätserkennung oder OCR, werden von einem Foundry Tools-API-Endpunkt unterstützt. Manchmal treten vorübergehende Probleme mit diesen Endpunkten auf, und eine Anforderung läuft ab. Bei vorübergehenden Problemen gibt es keine Abhilfe, außer zu warten und es erneut zu versuchen. Als Entschärfung sollten Sie den Indexer für die Ausführung in einem Zeitplan festlegen. Die geplante Indizierung wird dort fortgesetzt, wo sie aufgehört hat. Wenn vorübergehende Probleme behoben werden, sollten die Indizierung und die kognitive Verarbeitung beim nächsten geplanten Durchlauf fortgesetzt werden.
Wenn dieser Fehler weiterhin im selben Dokument für eine integrierte kognitive Fähigkeit angezeigt wird, melden Sie ein Supportticket an, um Unterstützung zu erhalten, da dies nicht erwartet wird.
Benutzerdefinierte Fähigkeiten
Wenn bei einer benutzerdefinierten Fähigkeit ein Timeoutfehler auftritt, gibt es ein paar Dinge, die Sie ausprobieren können. Überprüfen Sie zunächst Ihre benutzerdefinierte Fähigkeit und stellen Sie sicher, dass sie nicht in einer Endlosschleife hängen bleibt und dass sie konsistent ein Ergebnis zurückgibt. Nachdem Sie bestätigt haben, dass ein Ergebnis zurückgegeben wird, überprüfen Sie die Dauer der Ausführung. Wenn Sie für Ihre benutzerdefinierte Qualifikationsdefinition keinen expliziten Wert festgelegt timeout haben, beträgt der Standardwert timeout 30 Sekunden. Wenn 30 Sekunden nicht lang genug sind, um Ihre Fähigkeit auszuführen, können Sie einen höheren timeout Wert für Ihre benutzerdefinierte Qualifikationsdefinition angeben. Hier ist ein Beispiel für eine benutzerdefinierte Qualifikationsdefinition, bei der das Timeout auf 90 Sekunden festgelegt ist:
{
"@odata.type": "#Microsoft.Skills.Custom.WebApiSkill",
"uri": "<your custom skill uri>",
"batchSize": 1,
"timeout": "PT90S",
"context": "/document",
"inputs": [
{
"name": "input",
"source": "/document/content"
}
],
"outputs": [
{
"name": "output",
"targetName": "output"
}
]
}
Der Maximalwert, den Sie für den timeout Parameter festlegen können, beträgt 230 Sekunden. Wenn Ihre benutzerdefinierte Fähigkeit innerhalb von 230 Sekunden nicht konsistent ausgeführt werden kann, sollten Sie in Betracht ziehen, die Kapazität Ihrer benutzerdefinierten Fähigkeit batchSize zu reduzieren, damit weniger Dokumente bei einer Ausführung verarbeitet werden können. Wenn Sie Ihren batchSize Wert bereits auf 1 festgelegt haben, müssen Sie die Fähigkeit neu schreiben, um in weniger als 230 Sekunden ausgeführt werden zu können, oder sie auf andere Weise in mehrere benutzerdefinierte Fähigkeiten aufteilen, damit die Ausführungszeit für jede einzelne benutzerdefinierte Fähigkeit maximal 230 Sekunden beträgt. Lesen Sie die Dokumentation zu benutzerdefinierten Fähigkeiten , um weitere Informationen zu erfahren.
Error: Could not 'MergeOrUpload' | 'Delete' document to the search index
Das Dokument wurde gelesen und verarbeitet, aber der Indexer konnte es nicht zum Suchindex hinzufügen. Dies kann durch Folgendes geschehen:
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Ein Feld enthält einen Ausdruck, der zu groß ist | Ein Ausdruck in Ihrem Dokument ist größer als der 32-KB-Grenzwert. | Sie können diese Einschränkung vermeiden, indem Sie sicherstellen, dass das Feld nicht als filterbar, facetable oder sortierbar konfiguriert ist. |
| Dokument ist zu groß, um indiziert zu werden | Ein Dokument ist größer als die maximale API-Anforderungsgröße. | So indizieren Sie große Datasets |
| Dokument enthält zu viele Objekte in der Sammlung | Eine Auflistung in Ihrem Dokument überschreitet die maximal zulässigen Elemente in allen komplexen Auflistungen. The document with key '1000052' has '4303' objects in collections (JSON arrays). At most '3000' objects are allowed to be in collections across the entire document. Remove objects from collections and try indexing the document again. |
Es wird empfohlen, die Größe der komplexen Sammlung im Dokument auf unter dem Grenzwert zu reduzieren und eine hohe Speicherauslastung zu vermeiden. |
| Probleme beim Herstellen einer Verbindung mit dem Zielindex (das auch nach wiederholten Versuchen weiterhin besteht), da der Dienst unter zusätzlicher Last steht, wie etwa durch Abfragen oder Indizierungen. | Fehler beim Herstellen der Verbindung zum Aktualisieren des Indexes. Der Suchdienst wird stark belastet. | Skalieren Ihres Suchdiensts |
| Der Suchdienst wird für das Dienstupdate gepatcht oder befindet sich in der Mitte einer Topologiekonfigurierung. | Fehler beim Herstellen der Verbindung zum Aktualisieren des Indexes. Der Suchdienst ist derzeit nicht verfügbar/Der Suchdienst durchläuft eine Transition. | Konfigurieren Sie den Dienst mit mindestens drei Replikaten für eine Verfügbarkeit von 99,9% gemäß SLA-Dokumentation |
| Fehler in der zugrunde liegenden Compute-/Netzwerkressource (selten) | Fehler beim Herstellen der Verbindung zum Aktualisieren des Indexes. Unbekannter Fehler. | Konfigurieren Sie Indexer, die zeitlich geplant ausgeführt werden, um aus einem Fehlzustand fortzufahren. |
| Eine an den Zielindex gerichtete Indizierungsanforderung wurde aufgrund von Netzwerkproblemen nicht innerhalb der Timeout-Periode bestätigt. | Die Verbindung mit dem Suchindex konnte nicht rechtzeitig hergestellt werden. | Konfigurieren Sie Indexer, die zeitlich geplant ausgeführt werden, um aus einem Fehlzustand fortzufahren. Versuchen Sie außerdem, die Indexerbatchgröße zu verringern, wenn diese Fehlerbedingung weiterhin besteht. |
Error: Could not index document because some of the document's data was not valid
Das Dokument wurde vom Indexer gelesen und verarbeitet, aber aufgrund eines Konflikts in der Konfiguration der Indexfelder und der vom Indexer extrahierten und verarbeiteten Daten konnte es dem Suchindex nicht hinzugefügt werden. Dies kann durch Folgendes geschehen:
| Grund | Details/Beispiel |
|---|---|
| Der Datentyp eines oder mehrerer felder, die vom Indexer extrahiert wurden, ist nicht mit dem Datenmodell des entsprechenden Zielindexfelds kompatibel. | The data field '_data_' in the document with key '888' has an invalid value 'of type 'Edm.String''. The expected type was 'Collection(Edm.String)'. |
| Fehler beim Extrahieren einer JSON-Entität aus einem Zeichenfolgenwert. |
Could not parse value 'of type 'Edm.String'' of field '_data_' as a JSON object.
Error:'After parsing a value an unexpected character was encountered: ''. Path '_path_', line 1, position 3162.'
|
| Fehler beim Extrahieren einer Sammlung von JSON-Entitäten aus einem Zeichenfolgenwert. |
Could not parse value 'of type 'Edm.String'' of field '_data_' as a JSON array.
Error:'After parsing a value an unexpected character was encountered: ''. Path '[0]', line 1, position 27.'
|
| Im Quelldokument wurde ein unbekannter Typ erkannt. | Unknown type '_unknown_' cannot be indexed |
| Im Quelldokument wurde eine inkompatible Notation für Geografiepunkte verwendet. | WKT POINT string literals are not supported. Use GeoJson point literals instead |
In all diesen Fällen sollten Sie "Unterstützte Datentypen" und "Datentypzuordnung für Indexer" konsultieren, um sicherzustellen, dass Sie das Indexschema korrekt erstellen und passende Indexerfeldzuordnungen eingerichtet haben. Die Fehlermeldung enthält Details, die ihnen helfen können, die Quelle des Konflikts nachzuverfolgen.
Error: Integrated change tracking policy cannot be used because table has a composite primary key
Dies gilt für SQL-Tabellen und geschieht in der Regel, wenn der Schlüssel entweder als zusammengesetzter Schlüssel definiert ist oder wenn die Tabelle einen eindeutigen gruppierten Index definiert hat (wie in einem SQL-Index, nicht als Azure Search-Index). Der Hauptgrund dafür ist, dass das Schlüsselattribute so geändert wird, dass es sich um einen zusammengesetzten Primärschlüssel in einem eindeutigen gruppierten Index handelt. Stellen Sie in diesem Fall sicher, dass ihre SQL-Tabelle keinen eindeutigen gruppierten Index aufweist oder dass Sie das Schlüsselfeld einem Feld zuordnen, das garantiert nicht über doppelte Werte verfügt.
Error: Could not process document within indexer max run time
Dieser Fehler tritt auf, wenn der Indexer die Verarbeitung eines einzelnen Dokuments aus der Datenquelle nicht innerhalb der zulässigen Ausführungszeit beenden kann. Die maximale Laufzeit ist kürzer, wenn Skillsets verwendet werden. Wenn dieser Fehler auftritt, wenn "maxFailedItems" auf einen anderen Wert als 0 festgelegt ist, wird das Dokument von der Indizierung in zukünftigen Ausführungsläufen umgangen, sodass die Indizierung voranschreiten kann. Wenn Sie es sich nicht leisten können, ein Dokument zu überspringen, oder wenn dieser Fehler konsistent angezeigt wird, ziehen Sie in Betracht, Dokumente in kleinere Dokumente zu unterteilen, sodass teilielle Fortschritte in einer einzelnen Indexerausführung vorgenommen werden können.
Error: Could not project document
Dieser Fehler tritt auf, wenn der Indexer versucht, Daten in einen Wissensspeicher zu projizieren , und beim Versuch ist ein Fehler aufgetreten. Dieser Fehler kann konsistent und behebbar sein, oder es kann sich um einen vorübergehenden Fehler beim Ausgabegerät der Projektion handeln, bei dem Sie möglicherweise warten und einen erneuten Versuch unternehmen müssen, um das Problem zu lösen. Hier ist eine Reihe bekannter Fehlerzustände und möglicher Auflösungen.
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
Der Projektions-BLOB 'blobUri' konnte im Container 'containerName' nicht aktualisiert werden. |
Der angegebene Container ist nicht vorhanden. | Der Indexer überprüft, ob der angegebene Container zuvor erstellt wurde, und erstellt ihn bei Bedarf, führt diese Überprüfung jedoch nur einmal pro Indizierungsausführung aus. Dieser Fehler bedeutet, dass der Container nach diesem Schritt gelöscht wurde. Um diesen Fehler zu beheben, versuchen Sie folgendes: Lassen Sie Ihre Speicherkontoinformationen allein, warten Sie, bis der Indexer abgeschlossen ist, und führen Sie dann den Indexer erneut aus. |
Der Projektions-BLOB 'blobUri' konnte im Container 'containerName' nicht aktualisiert werden. |
Daten können nicht in die Transportverbindung geschrieben werden: Eine vorhandene Verbindung wurde vom Remote-Host zwangsweise geschlossen. | Dies wird erwartet, dass es sich bei Azure Storage um einen vorübergehenden Fehler handelt und daher durch erneutes Ausführen des Indexers behoben werden sollte. Wenn dieser Fehler konsistent auftritt, übermitteln Sie ein Supportticket , damit es weiter untersucht werden kann. |
Zeile 'projectionRow' in Tabelle konnte nicht aktualisiert werden 'tableName' |
Der Server ist ausgelastet. | Dies wird erwartet, dass es sich bei Azure Storage um einen vorübergehenden Fehler handelt und daher durch erneutes Ausführen des Indexers behoben werden sollte. Wenn dieser Fehler konsistent auftritt, übermitteln Sie ein Supportticket , damit es weiter untersucht werden kann. |
Error: The cognitive service for skill '<skill-name>' has been throttled
Die Ausführung der Fähigkeit schlug fehl, weil der Aufruf der Foundry Tools gedrosselt wurde. In der Regel tritt diese Fehlerklasse auf, wenn zu viele Fähigkeiten parallel ausgeführt werden. Wenn Sie die Microsoft.Search.Documents-Clientbibliothek zum Ausführen des Indexers verwenden, können Sie den SearchIndexingBufferedSender verwenden, um die automatische Wiederholung bei fehlgeschlagenen Schritten zu erhalten. Andernfalls können Sie den Indexer zurücksetzen und erneut ausführen.
Error: Expected IndexAction metadata
Ein Fehler "IndexAction-Metadaten erwartet" bedeutet, dass der Indexer versucht hat, das Dokument zu lesen, um zu identifizieren, welche Aktion ausgeführt werden soll, keine entsprechenden Metadaten im Dokument gefunden hat. Dieser Fehler tritt in der Regel auf, wenn der Indexer einen Anmerkungscache hinzugefügt oder entfernt hat, ohne den Indexer zurückzusetzen. Um dies zu beheben, sollten Sie den Indexer zurücksetzen und erneut ausführen.
Warning: Skill input was invalid
Eine Eingabe für die Fähigkeit fehlte, sie hat den falschen Typ oder anderweitig ungültig. Möglicherweise werden die folgenden Informationen angezeigt:
Could not execute skillSkill executed but may have unexpected results
Kognitive Fähigkeiten verfügen über erforderliche Eingaben und optionale Eingaben. Beispielsweise verfügt die Schlüsselausdrucksextraktion über zwei erforderliche Eingaben text, languageCodeund keine optionalen Eingaben. Benutzerdefinierte Qualifikationseingaben gelten als optionale Eingaben.
Wenn erforderliche Eingaben fehlen oder die Eingabe nicht der richtige Typ ist, wird die Fähigkeit übersprungen und generiert eine Warnung. Übersprungene Fertigkeiten generieren keine Ergebnisse. Wenn nachgeschaltete Fähigkeiten die Ausgaben der übersprungenen Fähigkeit verbrauchen, können sie andere Warnungen erzeugen.
Wenn eine optionale Eingabe fehlt, wird die Funktion trotzdem ausgeführt, kann aber aufgrund der fehlenden Eingabe zu unerwarteten Ergebnissen führen.
In beiden Fällen liegt diese Warnung an der Form Ihrer Daten. Wenn Sie beispielsweise ein Dokument haben, das Informationen zu Personen mit den Feldern firstName, middleName und lastName enthält, eventuell haben Sie einige Dokumente, die keinen Eintrag für middleName enthalten. Wenn Sie als Eingabe an eine Fähigkeit in der Pipeline übergeben middleName , wird davon ausgegangen, dass diese Qualifikationseingabe einige der Zeit fehlt. Sie müssen Ihre Daten und Ihr Szenario auswerten, um festzustellen, ob eine Aktion aufgrund dieser Warnung erforderlich ist oder nicht.
Wenn Sie einen Standardwert für eine fehlende Eingabe bereitstellen möchten, können Sie die bedingte Fähigkeit verwenden, um einen Standardwert zu generieren und dann die Ausgabe der bedingten Qualifikation als Eingabe der Fähigkeiten zu verwenden.
{
"@odata.type": "#Microsoft.Skills.Util.ConditionalSkill",
"context": "/document",
"inputs": [
{ "name": "condition", "source": "= $(/document/language) == null" },
{ "name": "whenTrue", "source": "= 'en'" },
{ "name": "whenFalse", "source": "= $(/document/language)" }
],
"outputs": [ { "name": "output", "targetName": "languageWithDefault" } ]
}
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Qualifikationseingabe ist der falsche Typ | Erforderliche Fähigkeitseingabe entsprach nicht dem erwarteten Typ String. Name: text, Quelle: /document/merged_content." "Erforderliche Fähigkeitseingabe war nicht im erwarteten Format. Name: text, Quelle: /document/merged_content." "Kann nicht über nicht-Array /document/normalized_images/0/imageCelebrities/0/detail/celebrities iteriert werden." "Kann 0 in nicht-Array /document/normalized_images/0/imageCelebrities/0/detail/celebrities nicht auswählen." |
Bestimmte Fähigkeiten erwarten Eingaben bestimmter Typen, z. B. Die Stimmungskompetenztext erwartet eine Zeichenfolge. Wenn die Eingabe einen Wert ohne Zeichenfolge angibt, wird die Fähigkeit nicht ausgeführt und generiert keine Ausgaben. Stellen Sie sicher, dass Ihr Dataset über einheitliche Eingabewerte im Typ verfügt, oder verwenden Sie eine benutzerdefinierte Web-API-Fähigkeit , um die Eingabe vorab zu verarbeiten. Wenn Sie den Skill über ein Array iterieren, überprüfen Sie, ob der Skill-Kontext und die Eingabe * an den richtigen Positionen sind. In der Regel sollten sowohl der Kontext als auch die Eingabequelle für Arrays mit * enden. |
| Qualifikationseingabe fehlt |
Required skill input is missing. Name: text, Source: /document/merged_content
Missing value /document/normalized_images/0/imageTags.
Unable to select 0 in array /document/pages of length 0.
|
Wenn diese Warnung für alle Dokumente auftritt, kann ein Tippfehler in den Eingabepfaden vorhanden sein. Überprüfen Sie die Groß-/Kleinschreibung des Eigenschaftsnamens. Suchen Sie nach einem zusätzlichen oder fehlenden * im Pfad. Stellen Sie sicher, dass die Dokumente aus der Datenquelle die erforderlichen Eingaben bereitstellen. |
| Eingabe von Sprachcode für Qualifikationssprachen ist ungültig. | Qualifikationseingaben languageCode verfügen über die folgenden Sprachcodes X,Y,Z, von denen mindestens eine ungültig ist. |
Weitere Details finden Sie weiter unten. |
Warning: Skill input 'languageCode' has the following language codes 'X,Y,Z', at least one of which is invalid.
Mindestens ein Wert, der an die optionale languageCode Eingabe einer nachgeschalteten Fähigkeit übergeben wird, wird nicht unterstützt. Dies kann auftreten, wenn Sie die Ausgabe der LanguageDetectionSkill an nachfolgende Fähigkeiten übergeben, und die Ausgabe besteht aus mehr Sprachen als in diesen nachgeschalteten Fähigkeiten unterstützt werden.
Beachten Sie, dass Sie auch eine Warnung wie diese erhalten können, wenn eine ungültige countryHint Eingabe an die LanguageDetectionSkill übergeben wird. Überprüfen Sie in diesem Fall, ob das Feld, das Sie aus Ihrer Datenquelle für diese Eingabe verwenden, gültige ISO 3166-1 Alpha-2-Ländercodes enthält. Wenn einige gültig sind und einige ungültig sind, fahren Sie mit der folgenden Anleitung fort, ersetzen Sie jedoch languageCode durch countryHint und defaultLanguageCode durch defaultCountryHint, um den Anforderungen Ihres Anwendungsfalls zu entsprechen.
Wenn Sie wissen, dass Ihr Dataset alle in einer Sprache ist, sollten Sie die LanguageDetectionSkill und die languageCode Qualifikationseingabe entfernen und stattdessen den defaultLanguageCode Qualifikationsparameter für diese Qualifikation verwenden, vorausgesetzt, die Sprache wird für diese Fähigkeit unterstützt.
Wenn Sie wissen, dass Ihr Dataset mehrere Sprachen enthält und Sie daher die LanguageDetectionSkill und languageCode Eingabe benötigen, sollten Sie einen ConditionalSkill hinzufügen, um den Text mit Sprachen zu filtern, die nicht unterstützt werden, bevor Sie den Text an die nachgeschaltete Fähigkeit übergeben. Hier ist ein Beispiel dafür, wie dies für die EntityRecognitionSkill aussehen könnte:
{
"@odata.type": "#Microsoft.Skills.Util.ConditionalSkill",
"context": "/document",
"inputs": [
{ "name": "condition", "source": "= $(/document/language) == 'de' || $(/document/language) == 'en' || $(/document/language) == 'es' || $(/document/language) == 'fr' || $(/document/language) == 'it'" },
{ "name": "whenTrue", "source": "/document/content" },
{ "name": "whenFalse", "source": "= null" }
],
"outputs": [ { "name": "output", "targetName": "supportedByEntityRecognitionSkill" } ]
}
Hier sind einige Verweise auf die derzeit unterstützten Sprachen für jede der Fähigkeiten, die diese Fehlermeldung erzeugen können:
- Unterstützte Sprachen für EntityRecognitionSkill
- Unterstützte Sprachen für EntityLinkingSkill
- Unterstützte Sprachen von KeyPhraseExtractionSkill
- LanguageDetectionSkill unterstützte Sprachen
- UNTERSTÜTZTE SPRACHEN FÜR PIIDetectionSkill
- SentimentSkill unterstützte Sprachen
- Unterstützte Sprachen für Übersetzer
-
Unterstützte Sprachen für Text SplitSkill :
da, de, en, es, fi, fr, it, ko, pt
Warning: Skill input was truncated
Kognitive Fähigkeiten begrenzen die Textlänge, die gleichzeitig analysiert werden kann. Wenn die Texteingabe den Grenzwert überschreitet, wird der Text abgeschnitten, bevor er erweitert wird. Der Skill läuft, aber nicht über alle Ihre Daten.
Im folgenden Beispiel LanguageDetectionSkill kann das 'text' Eingabefeld diese Warnung auslösen, wenn die Eingabe über dem Zeichenlimit liegt. Eingabegrenzwerte finden Sie in der Dokumentation zur Kompetenzreferenz.
{
"@odata.type": "#Microsoft.Skills.Text.LanguageDetectionSkill",
"inputs": [
{
"name": "text",
"source": "/document/text"
}
],
"outputs": [...]
}
Wenn Sie sicherstellen möchten, dass der gesamte Text analysiert wird, sollten Sie die Split-Fähigkeit verwenden.
Warning: Web API skill response contains warnings
Der Indexer hat die Fähigkeit im Skillset ausgeführt, aber die Antwort der Web-API-Anforderung gibt an, dass Warnungen vorhanden sind. Überprüfen Sie die Warnungen, um zu verstehen, wie Ihre Daten betroffen sind und ob weitere Maßnahmen erforderlich sind.
Warning: The current indexer configuration does not support incremental progress
Diese Warnung tritt nur für Azure Cosmos DB-Datenquellen auf.
Der inkrementelle Fortschritt während des Indizierungsvorgangs stellt sicher, dass der Indexer nach einer Unterbrechung durch vorübergehende Fehler oder ein Zeitlimit für die Ausführung dort weitermachen kann, wo er aufgehört hat, und nicht die gesamte Sammlung von Grund auf neu indizieren muss. Dies ist besonders wichtig beim Indizieren großer Sammlungen.
Die Möglichkeit, einen nicht abgeschlossenen Indizierungsauftrag fortzusetzen, ist darauf festgelegt, dass Dokumente nach der _ts Spalte sortiert werden. Der Indexer verwendet den Zeitstempel, um zu bestimmen, welches Dokument als Nächstes aufgenommen werden soll. Wenn die _ts Spalte fehlt oder der Indexer nicht ermitteln kann, ob eine benutzerdefinierte Abfrage von ihr sortiert ist, beginnt der Indexer am Anfang und wird diese Warnung angezeigt.
Es ist möglich, dieses Verhalten außer Kraft zu setzen und den inkrementellen Fortschritt zu aktivieren und diese Warnung mithilfe der assumeOrderByHighWaterMarkColumn Konfigurationseigenschaft zu unterdrücken.
Weitere Informationen finden Sie unter Inkrementeller Fortschritt und benutzerdefinierte Abfragen.
Warning: Some data was lost during projection. Row 'X' in table 'Y' has string property 'Z' which was too long.
Der Tabellenspeicherdienst hat Beschränkungen für die Größe von Entitätseigenschaften . Zeichenfolgen können maximal 32.000 Zeichen enthalten. Wenn eine Zeile mit einer Zeichenfolgeneigenschaft, die länger als 32.000 Zeichen ist, projiziert wird, werden nur die ersten 32.000 Zeichen beibehalten. Um dieses Problem zu umgehen, vermeiden Sie das Projizieren von Zeilen mit Zeichenfolgeneigenschaften, die länger als 32.000 Zeichen sind.
Warning: Truncated extracted text to X characters
Indexer begrenzen, wie viel Text aus einem dokument extrahiert werden kann. Dieser Grenzwert hängt von der Preisstufe ab: 32.000 Zeichen für die Kostenlose Stufe, 64.000 für Basic, 4 Millionen für Standard, 8 Millionen für Standard S2 und 16 Millionen für Standard S3. Text, der abgeschnitten wurde, wird nicht indiziert. Um diese Warnung zu vermeiden, versuchen Sie, Dokumente mit großen Textmengen in mehrere kleinere Dokumente aufzubrechen.
Weitere Informationen finden Sie unter Indexergrenzwerte.
Warning: Could not map output field 'X' to search index
Ausgabefeldzuordnungen, die auf nicht vorhandene/NULL-Daten verweisen, erzeugen Warnungen für jedes Dokument und führen zu einem leeren Indexfeld. Um dieses Problem zu umgehen, überprüfen Sie die Quellpfade für die Ausgabefeldzuordnung auf mögliche Tippfehler, oder legen Sie einen Standardwert mithilfe der bedingten Fähigkeit fest. Details finden Sie unter Ausgabefeldzuordnung .
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Kann nicht über Nicht-Arrays durchlaufen werden | "Die Nicht-Matrix kann nicht durchlaufen werden /document/normalized_images/0/imageCelebrities/0/detail/celebrities." |
Dieser Fehler tritt auf, wenn die Ausgabe kein Array ist. Wenn Sie der Meinung sind, dass die Ausgabe ein Array sein soll, überprüfen Sie den angegebenen Ausgabequellfeldpfad auf Fehler. Sie haben möglicherweise ein fehlendes oder zusätzliches * im Quellfeldnamen. Es ist auch möglich, dass die Eingabe für diese Fähigkeit null ist, was zu einem leeren Array führt. Ähnliche Details finden Sie im Abschnitt "Qualifikationseingabe war ungültig ". |
In einem Nicht-Array ist die Auswahl von 0 nicht möglich. |
" |
Dies kann passieren, wenn die Fähigkeiten-Ausgabe kein Array erzeugt und der Name des Ausgabequellfelds einen Array-Index oder * in seinem Pfad hat. Überprüfen Sie die in den Ausgabequellfeldern angegebenen Pfade und den Feldwert für den angegebenen Feldnamen. Ähnliche Details finden Sie im Abschnitt "Qualifikationseingabe war ungültig ". |
Warning: The data change detection policy is configured to use key column 'X'
Datenänderungserkennungsrichtlinien haben spezifische Anforderungen für die Spalten, die sie zum Erkennen von Änderungen verwenden. Eine dieser Anforderungen besteht darin, dass diese Spalte jedes Mal aktualisiert wird, wenn das Quellelement geändert wird. Eine weitere Anforderung besteht darin, dass der neue Wert für diese Spalte größer als der vorherige Wert ist. Schlüsselspalten erfüllen diese Anforderung nicht, da sie sich nicht für jedes Update ändern. Um dieses Problem zu umgehen, wählen Sie eine andere Spalte für die Änderungserkennungsrichtlinie aus.
Warning: Document text appears to be UTF-16 encoded, but is missing a byte order mark
Die Indexeranalysemodi müssen wissen, wie Text codiert wird, bevor er analysiert wird. Die beiden am häufigsten verwendeten Methoden zum Codieren von Text sind UTF-16 und UTF-8. UTF-8 ist eine Codierung mit variabler Länge, bei der jedes Zeichen zwischen 1 Byte und 4 Bytes lang ist. UTF-16 ist eine Codierung mit fester Länge, wobei jedes Zeichen 2 Byte lang ist. UTF-16 hat zwei verschiedene Varianten, big endian und little endian. Die Textcodierung wird durch eine byte order markBytereihe vor dem Text bestimmt.
| Codierung | Bytereihenfolgezeichen |
|---|---|
| UTF-16 Big Endian | 0xFE 0xFF |
| UTF-16 Little Endian | 0xFF 0xFE |
| UTF-8 | 0xEF 0xBB 0xBF |
Wenn kein Bytereihenfolgezeichen vorhanden ist, wird davon ausgegangen, dass der Text als UTF-8 codiert wird.
Um diese Warnung zu umgehen, bestimmen Sie, was die Textcodierung für dieses Blob ist, und fügen Sie das entsprechende Bytereihenfolgenzeichen hinzu.
Warning: Azure Cosmos DB collection 'X' has a Lazy indexing policy. Some data may be lost
Sammlungen mit Lazy-Indizierungs-Richtlinien können nicht konsistent abgefragt werden, was dazu führt, dass der Indexer Daten verpassen kann. Um diese Warnung zu umgehen, ändern Sie Ihre Indizierungsrichtlinie in "Konsistent".
Warning: The document contains very long words (longer than 64 characters). These words may result in truncated and/or unreliable model predictions.
Diese Warnung wird vom Sprachdienst der Foundry Tools übergeben. In einigen Fällen ist es sicher, diese Warnung zu ignorieren, z. B. wenn die lange Zeichenfolge nur eine lange URL ist. Beachten Sie folgendes: Wenn ein Wort länger als 64 Zeichen ist, wird es auf 64 Zeichen abgeschnitten, die sich auf Modellvorhersagen auswirken können.
Error: Cannot write more bytes to the buffer than the configured maximum buffer size
Indexer haben Grenzwerte für die Dokumentgröße. Stellen Sie sicher, dass die Dokumente in Ihrer Datenquelle kleiner als die unterstützte Größenbeschränkung sind, wie für Ihre Dienstebene dokumentiert.
Error: Failed to compare value 'X' of type M to value 'Y' of type N.
Dieser Fehler tritt in der Regel in Azure SQL-Indexern auf, wenn der verwendete dataChangeDetectionPolicy Quellspaltentyp nicht dem entspricht, was der Indexer erwartet, insbesondere, wenn convertHighWaterMarkToRowVersion er aktiviert ist.
Wenn die für die Änderungserkennung verwendete Spalte z. B. den Typ "datetime" aufweist, der Indexer jedoch einen Zeilenversionstyp erwartet, da convertHighWaterMarkToRowVersion aktiviert ist, führt die Fehlübereinstimmung zu einem Fehler.
Überprüfen Sie den Datentyp für die Spalte "High Water Mark" in der Quelle, und aktualisieren Sie die Indexerkonfiguration entsprechend. Nach der Überprüfung und Aktualisierung setzen Sie den Indexer zurück und führen ihn anschließend erneut aus, um die Spaltenwerte zu verarbeiten.
Error: Access denied to Virtual Network/Firewall rules.
Dieser Fehler tritt in der Regel aufgrund einer der folgenden Ursachen auf:
- Firewalleinschränkungen für Azure-Ressourcen, die von Ihrem Indexer abhängig von Ihrer Konfiguration erforderlich sind. Diese Ressourcen können umfassen: die Datenquelle, das Azure Storage-Konto (verwendet für Debugsitzungen, inkrementelle Anreicherung oder Wissensspeicher), Azure-Funktion (verwendet für benutzerdefinierte Web-API-Fähigkeiten) oder Microsoft Foundry-Bereitstellungen, die während der KI-Anreicherung verwendet werden.
- Konfigurationen privater Endpunkte, die den Zugriff vom Indexer auf diese Ressourcen blockieren.
Stellen Sie sicher, dass der Indexer Zugriff auf Ihre Setupkomponenten hat, indem Sie Die Ressourcenkonfigurationen überprüfen, um zu bestätigen, dass der Datenverkehr zu allen erforderlichen Diensten zulässig ist:
Error: Credentials provided in the connection string are invalid or have expired.
Dieser Fehler tritt auf, wenn sich der Azure KI-Suche-Indexer nicht mithilfe der bereitgestellten Verbindungszeichenfolge authentifizieren kann oder Probleme beim Zugriff auf das Speicherkonto hat, um die Anmeldeinformationen zu überprüfen.
| Mögliche Ursache | Details/Beispiel | Auflösung |
|---|---|---|
| Abgelaufener oder erneuerter Schlüssel | Eine Verbindungszeichenfolge enthält einen veralteten Schlüssel, der nicht mehr funktioniert. | Wechseln Sie zu der Ressource, die kontaktiert wird (z. B. Azure Storage oder Azure SQL), und kopieren Sie die neuesten Zugriffsschlüssel, wenn Sie die schlüsselbasierte Authentifizierung verwenden. Aktualisieren Sie dann die Datenquelle oder Verbindungszeichenfolge entsprechend. |
| Verwaltete Identität nicht aktiviert oder Zugriff nicht gewährt | Die verwaltete IDENTITÄT des KI-Suchdiensts ist aktiviert, verfügt jedoch nicht über die erforderlichen Zugriffsrollen. | – Aktivieren Sie die vom System oder dem Benutzer zugewiesene verwaltete Identität im Suchdienst. – Weisen Sie der Identität geeignete Rollen zu, z. B. Storage Blob Data Reader für Blobcontainer. Jede Datenquelle verfügt über eigene Berechtigungsanforderungen. |
| Netzwerk/Firewall blockiert den Identitätszugriff | Die kontaktierte Ressource ist so konfiguriert, dass der Netzwerkzugriff eingeschränkt wird. | Konfigurieren Sie Netzwerkeinstellungen , um den Zugriff auf Azure KI-Suche zu ermöglichen. |
| Die Schlüsselautorisierung wurde deaktiviert. | Der Zugriff auf gemeinsam genutzte Schlüssel wurde in der Quelle entfernt, die Datenquellenkonfiguration des Suchdiensts verwendet jedoch weiterhin die schlüsselbasierte Authentifizierung. | Verwenden Sie die verwaltete Identitätsauthentifizierung , und stellen Sie sicher, dass rollenbasierte Berechtigungen vorhanden sind. Aus Azure Storage-Sicht bedeutet dies, dass die Gemeinsame Schlüsselautorisierungsfunktion entweder vom Speicherkonto selbst blockiert oder über Azure-Richtlinien auf Unternehmensebene erzwungen wird. |
Error: Error detecting index schema from data source
Die Azure-Portaloberfläche, die zum Konfigurieren des Indexers verwendet wurde, konnte keine Schemainformationen aus der Datenquelle abrufen. Dies kann aufgrund vorübergehender Konnektivitätsprobleme oder Netzwerkkonfigurationseinschränkungen auftreten, die verhindern, dass Azure KI-Suche auf die Quelle zugreift.
| Grund | Details/Beispiel | Auflösung |
|---|---|---|
| Vorübergehende Kommunikationsprobleme | Failed to fetch, this could be due to transient communication errors with the source |
Vorübergehende Fehler können aufgrund temporärer Netzwerkunterbrechungen oder Diensttimeouts auftreten. Wiederholen Sie den Vorgang. Wenn das Problem vorübergehend ist, sollte es in nachfolgenden Aufrufen behoben werden. |
| Einschränkungen für private Endpunkte | Die Datenquelle ist durch ein virtuelles Netzwerk oder einen privaten Endpunkt geschützt und verhindert den Zugriff vom Indexer. | Wenn sich die Datenquelle hinter einem privaten Endpunkt befindet, konfigurieren Sie einen freigegebenen privaten Link , damit Azure KI-Suche eine private Verbindung mit der Ressource herstellen kann. Stellen Sie sicher, dass die private Endpunktverbindung genehmigt ist. |
| Firewallregeln blockieren den Zugriff | Die Datenquelle enthält Firewallregeln, die Anforderungen von Azure KI-Suche blockieren. | Aktualisieren Sie Firewalleinstellungen, um eingehenden Datenverkehr von Azure KI-Suche zuzulassen. Siehe Konfigurieren von Firewallregeln, um den Indexerzugriff zuzulassen. Stellen Sie sicher, dass die IP- und vertrauenswürdigen Dienst-Ausnahmen des Suchdienstes zulässig sind. |
| Die Netzwerkkonfiguration lässt keinen Indexerzugriff zu | Die Datenquelle ist so konfiguriert, dass ausgewählte Netzwerke nur zugelassen werden, ohne Azure KI-Suche einzuschl. | Stellen Sie sicher, dass die Konfiguration des Datenquellennetzwerks den Zugriff von Azure KI-Suche mithilfe einer der unterstützten Konnektivitätsoptionen zulässt: öffentlicher Endpunkt mit IP-Regeln, freigegebener privater Link oder vertrauenswürdiger Dienstzugriff. |