Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation du flux de travail d'analyse des prêts
Pour détecter du texte dans des documents de prêt multipages ou les analyser à l'aide du flux de travail Analyser le prêt, procédez comme suit :
-
Créez la rubrique Amazon SNS et la file d'attente Amazon SQS.
-
Abonnez-vous à la file d'attente du sujet.
-
Autorisez le sujet à envoyer des messages à la file d'attente.
-
Commencez à traiter le document.
StartLendingAnalysisFonctionnement des appels. -
Obtenir le statut d’achèvement à partir de la file d’attente Amazon SQS. L'exemple de code suit l'identifiant de tâche (
JobId) renvoyé par l'Startopération. L'exemple de code obtient uniquement les résultats des identificateurs de tâche correspondants qui sont lus à partir de l'état d'achèvement. Ceci est important si d'autres applications utilisent la même file d'attente et la même rubrique. Par souci de simplicité, l'exemple de code supprime les tâches qui ne correspondent pas. Envisagez d'ajouter les tâches supprimées à une file d'attente Amazon SQS pour une enquête plus approfondie.Les résultats de l' StartLendingAnalysis opération peuvent être envoyés vers un compartiment Amazon S3 de votre choix à l'aide de OutputConfig cette fonctionnalité. Si vous utilisez cette fonctionnalité, vous devrez peut-être effectuer une configuration supplémentaire de votre rôle d'utilisateur et de service. Pour savoir comment autoriser Amazon Textract à envoyer des documents chiffrés vers votre compartiment Amazon S3, consultezAutorisations pour la configuration des sorties.
-
Obtenez et affichez les résultats du traitement en appelant l'
GetLendingAnalysisopération ou l'GetLendingAnalysisSummaryopération. -
Une fois que vous avez fini de traiter les documents, veillez à supprimer la rubrique Amazon SNS et la file d'attente Amazon SQS. Si vous devez traiter des documents supplémentaires, vous pouvez laisser la rubrique Amazon SNS et la file d'attente Amazon SQS telles quelles et les réutiliser pour les autres documents.
Réalisation d'une analyse des prêts asynchrones
L'exemple de code de cette procédure est fourni pour Python et le AWS CLI. Avant de commencer, installez le AWS SDK approprié. Pour plus d’informations, consultez Étape 2 : Configurez le AWS CLI and AWS Kits SDK.
-
Configurez l'accès utilisateur à Amazon Textract et configurez l'accès Amazon Textract à Amazon SNS. Pour plus d'informations, consultez Configuration d'Amazon Textract pour les opérations asynchrones. Pour effectuer cette procédure, vous avez besoin d'un fichier de plusieurs pages au format PDF. Vous pouvez ignorer les étapes 3 à 6 des instructions de configuration, car l'exemple de code crée et configure la rubrique Amazon SNS et la file d'attente Amazon SQS. Si vous complétez l'exemple CLI, vous n'avez pas besoin de configurer une file d'attente SQS.
-
Téléchargez un fichier de plusieurs pages au format PDF ou TIFF dans votre compartiment Amazon S3 (vous pouvez également traiter des documents d'une seule page aux formats JPEG, PNG, TIFF ou PDF). Pour obtenir des instructions, consultez la section Chargement d'objets dans Amazon S3 dans le guide de l'utilisateur d'Amazon Simple Storage Service.
-
Utilisez le SDK AWS pour Python (Boto3) ou le code AWS CLI suivant pour analyser le texte d'un document de prêt de plusieurs pages. Dans la fonction principale :
-
Remplacez la valeur de
roleArnpar l'ARN du rôle IAM que vous avez enregistré dans Donner à Amazon Textract l'accès à votre rubrique Amazon SNS. -
Remplacez les valeurs de
bucketetdocumentpar le nom du compartiment et du fichier de document que vous avez précédemment spécifiés à l'étape 2 suivante. -
Remplacez la valeur du paramètre
typed'entrée de laProcessDocumentfonction par le type de traitement que vous souhaitez utiliser. Par exemple,ProcessType.DETECTIONutilisez-le pour détecter du texte ouProcessType.ANALYSISpour analyser du texte. -
Pour l'exemple Python, remplacez la valeur de
region_namepar la région dans laquelle votre client opère.
Pour le prochain exemple de code de l'interface de ligne de commande AWS, procédez comme suit :
-
Lorsque vous appelez l'StartLendingAnalysisopération, remplacez la valeur de
bucket-namepar le nom de votre compartiment S3 et remplacez-laFileNamepar le nom du fichier que vous avez spécifié à l'étape 2. Spécifiez la région de votre compartiment en laregion-nameremplaçant par le nom de votre région. Notez que l'exemple CLI n'utilise pas SQS. -
Lorsque vous appelez l'GetLendingAnalysisopération ou l'GetLendingAnalysisSummaryopération, remplacez-la
jobIdpar la valeurjobIdrenvoyée par StartLendingAnalysis. Spécifiez la région de votre compartiment en laregion-nameremplaçant par le nom de votre région.
-
-
Exécutez le code correspondant au SDK ou à l' AWS interface de ligne de commande de votre choix.
L’opération peut prendre un certain temps pour s’exécuter. Une fois l'opération terminée, la liste des blocs du texte détecté ou analysé s'affiche à l'aide des exemples suivants :