

 Amazon Redshift ne prendra plus en charge la création de nouveaux UDFs Python à partir du patch 198. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement jusqu’au 30 juin 2026. Pour plus d’informations, consultez le [ billet de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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.

# SVL\_S3RETRIES
<a name="r_SVL_S3RETRIES"></a>

Utilisez la vue SVL\_S3RETRIES pour savoir pourquoi une requête de lac de données sur Amazon S3 utilisant Amazon Redshift Spectrum a échoué.

SVL\_S3RETRIES est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour de plus amples informations, veuillez consulter [Visibilité des données dans les tables et vues système](cm_chap_system-tables.md#c_visibility-of-data).

**Clusters provisionnés RG**  
`SVL_S3RETRIES`n'est pas renseigné sur les clusters provisionnés par RG. La vue existe et reste interrogeable, mais ne renvoie aucune ligne pour les requêtes exécutées sur des clusters RG, car RG utilise le lecteur natif du cluster pour interroger Amazon S3 et n'utilise pas le modèle de nouvelle tentative de demande Spectrum.  
Pour les informations relatives aux nouvelles tentatives et aux erreurs du client Amazon S3 sur les clusters provisionnés par RG, utilisez et. `STL_S3CLIENT` `STL_S3CLIENT_ERROR`

## Colonnes de la table
<a name="r_SVL_S3RETRIES-table-columns"></a>


| Nom de la colonne  | Type de données  | Description | 
| --- | --- | --- | 
| query | entier | ID de requête. | 
| segment | entier | Numéro de segment.<br />Une requête se compose de plusieurs segments et chaque segment d’une ou de plusieurs étapes. Les segments de requête peuvent s’exécuter en parallèle. Chaque segment s’exécute dans un processus unique. | 
| node | entier | Numéro du nœud. | 
| slice | entier | Tranche de données par rapport à laquelle un segment particulier est exécuté. | 
| eventtime | horodatage sans fuseau horaire | Heure UTC à laquelle l’étape a commencé l’exécution. | 
| retries | entier | Nombre de nouvelles tentatives pour la requête. | 
| successful\_fetches | entier | Nombre de fois où les données ont été renvoyées. | 
| file\_size | bigint | Taille du fichier en octets. | 
| location | text | Emplacement de la table. | 
| message | text | Message d’erreur. | 

## Exemple de requête
<a name="r_SVL_S3RETRIES-sample-query"></a>

L’exemple suivant extrait les données relatives aux requêtes S3 qui ont échoué.

```
SELECT svl_s3retries.query, svl_s3retries.segment, svl_s3retries.node, svl_s3retries.slice, svl_s3retries.eventtime, svl_s3retries.retries, 
svl_s3retries.successful_fetches, svl_s3retries.file_size, btrim((svl_s3retries."location")::text) AS "location", btrim((svl_s3retries.message)::text)
AS message FROM svl_s3retries;
```