SYS_COPY_JOB_DETAIL - Amazon Redshift

Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog .

SYS_COPY_JOB_DETAIL

Utilisez SYS_COPY_JOB_DETAIL pour afficher les détails des commandes COPY JOB.

Cette vue contient les commandes COPY JOB qui ont été créées. Si COPY JOB tente de charger un fichier mais échoue, le fichier est ignoré lors des futures tentatives de copie automatique.

SYS_COPY_JOB_DETAIL 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 plus d'informations, consultez Visibilité des données dans les tables et vues système.

Colonnes de la table

Nom de la colonne Type de données Description
user_id entier Identifiant de l’utilisateur propriétaire de la tâche.
database_name text Nom de la base de données contenant la tâche.
job_id entier Identifiant de la tâche de copie.
job_name text Nom de la tâche de copie.
file_location text Le nom du compartiment Amazon S3 pour l’entrée.
file_name text Nom de la clé Amazon S3 de l’entrée.
file_size bigint La taille de l’entrée, exprimée en octets.
file_etag text Le balise-entité (ETag) Amazon S3 pour l’entrée.
job_text character(256) Paramètres de l’instruction COPY.
modification_time timestamp L’heure (UTC) à laquelle l’objet S3 a été créé ou modifié à l’origine de l’ingestion. En mode de liste S3, il s’agit de l’heure de modification de l’objet. Pour le mode notification, il s’agit de l’heure à laquelle l’événement de notification s’est produit.
enqueue_time timestamp Heure (UTC) à laquelle l’entrée a été ajoutée à la file d’ingestion.
status char(1) Le statut de l’entrée. Valeurs valides : P pour une ingestion en attente, I pour une ingestion ingérée, E pour une ingestion erronée et U pour une valeur inconnue (indiquant une sorte d’état inattendu).

L’exemple suivant renvoie une ligne pour les entrées ingérées.

SELECT * FROM SYS_COPY_JOB_DETAIL WHERE status ilike '%ingested%' limit 1; user_id | 100 database_name | dev job_name | many_job_4_3 job_id | 110702 file_location | saral-sqs-system4623202051-0 file_name | frenzy-9/4623202051/file_0_107 file_size | 11302 file_etag | 51b2d78ac5b5aecf4ee6f8374815ad19 modification_time | 2024-07-15 20:43:14 enqueue_time | 2024-07-15 20:44:24 status | Ingested