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 „Kreditvergabe analysieren“
Gehen Sie wie folgt vor, um Text in mehrseitigen Kreditdokumenten zu erkennen oder mit dem Workflow „Kreditvergabe analysieren“ zu analysieren:
-
Erstellen Sie das Amazon SNS SNS-Thema und die Amazon SQS SQS-Warteschlange.
-
Abonnieren Sie die Warteschlange zum Thema.
-
Erteilen Sie dem Thema die Erlaubnis, Nachrichten an die Warteschlange zu senden.
-
Beginnen Sie mit der Bearbeitung des Dokuments. Rufen Sie
StartLendingAnalysisden Vorgang auf. -
Rufen Sie den Status der Erledigung aus der Amazon-SQS-Warteschlange ab. Der Beispielcode verfolgt die Job-ID (
JobId), die von derStartOperation zurückgegeben wird. 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 SQS-Warteschlange für unzustellbare Briefe hinzuzufügen.Die Ergebnisse des StartLendingAnalysis Vorgangs können mithilfe der OutputConfig Funktion an einen Amazon S3 S3-Bucket Ihrer Wahl gesendet werden. Wenn Sie diese Funktion verwenden, müssen Sie möglicherweise eine zusätzliche Konfiguration Ihrer Benutzer- und Servicerolle vornehmen. Informationen darüber, wie Amazon Textract verschlüsselte Dokumente an Ihren Amazon S3 S3-Bucket senden kann, finden Sie unterBerechtigungen für die Ausgabekonfiguration.
-
Rufen Sie die Verarbeitungsergebnisse ab und zeigen Sie sie an, indem Sie den
GetLendingAnalysisVorgang oder denGetLendingAnalysisSummaryVorgang aufrufen. -
Wenn Sie mit der Bearbeitung der Dokumente fertig sind, stellen Sie sicher, dass Sie das Amazon SNS SNS-Thema und die Amazon SQS SQS-Warteschlange löschen. Wenn Sie weitere Dokumente verarbeiten müssen, können Sie das Amazon SNS SNS-Thema und die Amazon SQS 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 Textract-Zugriff auf Amazon SNS. Weitere Informationen finden Sie unter Amazon Textract für asynchrone Operationen konfigurieren. Um dieses Verfahren abzuschließen, benötigen Sie eine mehrseitige Dokumentdatei im PDF-Format. Sie können die Schritte 3 bis 6 der Konfigurationsanweisungen überspringen, da der Beispielcode das Amazon SNS-Thema und die Amazon SQS 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 S3-Bucket hoch (Sie können auch einseitige Dokumente in den Formaten JPEG, PNG, TIFF oder PDF verarbeiten). Anweisungen finden Sie unter Hochladen von Objekten in Amazon S3 im Amazon Simple Storage Service-Benutzerhandbuch.
-
Verwenden Sie das folgende AWS-SDK SDK for Python (Boto3) oder den AWS-CLI-Code, um Text in einem mehrseitigen Ausleihdokument zu analysieren. In der Hauptfunktion:
-
Ersetzen Sie den Wert von
roleArndurch den ARN der IAM-Rolle, den Sie in Amazon Textract Access to Your Amazon SNS Topic gespeichert haben. -
Ersetzen Sie die Werte von
bucketunddocumentdurch den Bucket und den Namen der Dokumentdatei, die Sie zuvor im vorherigen 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 StartLendingAnalysisVorgang aufrufen, ersetzen Sie den Wert von
bucket-namedurch den Namen Ihres S3-Buckets undFileNamedurch den Namen der Datei, die Sie in Schritt 2 angegeben haben. Geben Sie die Region Ihres Buckets an, indem Sieregion-nameihn durch den Namen Ihrer Region ersetzen. Beachten Sie, dass das CLI-Beispiel SQS nicht verwendet. -
Wenn Sie den GetLendingAnalysisVorgang oder den GetLendingAnalysisSummaryVorgang aufrufen,
jobIdersetzen Sie ihn durch denjobIdzurückgegebenen Wert 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. Wenn der Vorgang abgeschlossen ist, wird eine Liste von Blöcken für erkannten oder analysierten Text anhand der folgenden Beispiele angezeigt: