Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie den Workflow „Kreditanalyse“
Gehen Sie wie folgt vor, um Text in mehrseitigen Kreditdokumenten mithilfe des Workflows „Kreditanalyse“ zu erkennen oder zu analysieren:
-
Erstellen Sie das Amazon SNS-Thema und die Amazon SQS-Warteschlange.
-
Abonnieren Sie die Warteschlange und das Thema.
-
Erteilen Sie dem Thema die Erlaubnis, Nachrichten an die Warteschlange zu senden.
-
Beginnen Sie mit der Verarbeitung des Dokuments.
StartLendingAnalysisVorgang aufrufen. -
Rufen Sie den Status der Erledigung aus der Amazon-SQS-Warteschlange ab. Der Beispielcode verfolgt die Job-ID (
JobId), die von derStartOperation zurückgegeben wurde. Der Beispielcode ruft nur die Ergebnisse für übereinstimmende Job-IDs ab, die aus dem Abschlussstatus gelesen werden. Dies ist wichtig, wenn andere Anwendungen dieselbe Warteschlange und dasselbe Thema verwenden. Der Einfachheit halber löscht der Beispielcode Jobs, die nicht übereinstimmen. Erwägen Sie, die gelöschten Jobs zur weiteren Untersuchung einer Amazon SQS-Warteschlange mit unzustellbaren Briefen hinzuzufügen.Die Ergebnisse des StartLendingAnalysis Vorgangs können mithilfe der Funktion an einen Amazon S3-Bucket Ihrer Wahl gesendet werden. OutputConfig Wenn Sie diese Funktion verwenden, müssen Sie möglicherweise Ihre Benutzer- und Servicerolle zusätzlich konfigurieren. Informationen darüber, wie Sie Amazon Textract verschlüsselte Dokumente an Ihren Amazon S3-Bucket senden lassen, finden Sie unterBerechtigungen für die Ausgabekonfiguration.
-
Rufen Sie die Verarbeitungsergebnisse ab und zeigen Sie sie an, indem Sie die
GetLendingAnalysisOperation oder dieGetLendingAnalysisSummaryOperation aufrufen. -
Wenn Sie mit der Verarbeitung von Dokumenten fertig sind, stellen Sie sicher, dass Sie das Amazon SNS-Thema und die Amazon SQS-Warteschlange löschen. Wenn Sie zusätzliche Dokumente verarbeiten müssen, können Sie das Amazon SNS-Thema und die Amazon SQS-Warteschlange unverändert lassen und sie für die anderen Dokumente wiederverwenden.
Durchführung einer asynchronen Kreditanalyse
Der Beispielcode für dieses Verfahren wird für Python und die bereitgestellt. AWS CLI Bevor Sie beginnen, installieren Sie das entsprechende AWS SDK. Weitere Informationen finden Sie unter Schritt 2: Richten Sie das ein AWS CLI und AWS SDKs.
-
Konfigurieren Sie den Benutzerzugriff auf Amazon Textract und konfigurieren Sie den Amazon Textract-Zugriff auf Amazon SNS. Weitere Informationen finden Sie unter Konfiguration von Amazon Textract für asynchrone Abläufe. Um dieses Verfahren abzuschließen, benötigen Sie eine mehrseitige Dokumentdatei im PDF-Format. Sie können die Schritte 3 bis 6 in den Konfigurationsanweisungen überspringen, da der Beispielcode das Amazon SNS-Thema und die Amazon SQS-Warteschlange erstellt und konfiguriert. Wenn Sie das CLI-Beispiel abschließen, müssen Sie keine SQS-Warteschlange einrichten.
-
Laden Sie eine mehrseitige Dokumentdatei im PDF- oder TIFF-Format in Ihren Amazon S3-Bucket hoch (Sie können auch einseitige Dokumente in den Formaten JPEG, PNG, TIFF oder PDF verarbeiten). Eine Anleitung finden Sie unter Objekte in Amazon S3 hochladen im Amazon Simple Storage Service-Benutzerhandbuch.
-
Verwenden Sie den folgenden AWS-SDK für Python (Boto3) oder AWS-CLI-Code, um den Text in einem mehrseitigen Ausleihdokument zu analysieren. In der Hauptfunktion:
-
Ersetzen Sie den Wert von
roleArndurch den IAM-Rollen-ARN, den Sie unter Giving Amazon Textract Access to Your Amazon SNS Topic gespeichert haben. -
Ersetzen Sie die Werte von
bucketunddocumentdurch den Bucket- und Dokumentdateinamen, den Sie zuvor im weiteren Schritt 2 angegeben haben. -
Ersetzen Sie den Wert des
typeEingabeparameters derProcessDocumentFunktion durch den Verarbeitungstyp, den Sie verwenden möchten. Verwenden Sie es beispielsweise,ProcessType.DETECTIONum Text zu erkennen oderProcessType.ANALYSISum Text zu analysieren. -
Ersetzen Sie für das Python-Beispiel den Wert von
region_namedurch die Region, in der Ihr Client tätig ist.
Gehen Sie für den kommenden AWS-CLI-Beispielcode wie folgt vor:
-
Wenn Sie den StartLendingAnalysis Vorgang aufrufen, ersetzen Sie den Wert von
bucket-namedurch den Namen Ihres S3-Buckets undFileNameersetzen Sie ihn durch den Namen der Datei, die Sie in Schritt 2 angegeben haben. Geben Sie die Region Ihres Buckets an, indem Sie sieregion-namedurch den Namen Ihrer Region ersetzen. Beachten Sie, dass das CLI-Beispiel SQS nicht verwendet. -
Wenn Sie die GetLendingAnalysis Operation oder die GetLendingAnalysisSummary Operation aufrufen,
jobIdersetzen Sie sie durch dasjobIdzurückgegebene von StartLendingAnalysis. Geben Sie die Region Ihres Buckets an, indem Sie sieregion-namedurch den Namen Ihrer Region ersetzen.
-
-
Führen Sie den Code für das von Ihnen gewählte SDK oder die AWS CLI aus.
Die Operation kann einige Zeit in Anspruch nehmen. Nach Abschluss des Vorgangs wird eine Liste von Blöcken für erkannten oder analysierten Text anhand der folgenden Beispiele angezeigt: