Définition des options de gestion des données - Amazon Redshift

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.

Définition des options de gestion des données

Vous pouvez définir des paramètres de table lorsque vous créez des tables externes pour adapter les données interrogées dans des tables externes. Sinon, des erreurs d’analyse peuvent survenir. Pour plus d’informations sur ces propriétés, consultez TABLE PROPERTIES dans CREATE EXTERNAL TABLE. Pour obtenir des exemples, consultez Exemples de gestion des données. Pour obtenir la liste des erreurs, consultez SVL_SPECTRUM_SCAN_ERROR

Vous pouvez définir les TABLE PROPERTIES (propriétés de table) suivantes lorsque vous créez des tables externes afin de spécifier la gestion des entrées pour les données interrogées dans des tables externes.

  • column_count_mismatch_handling pour indiquer si le fichier contient moins ou plus de valeurs pour une ligne que le nombre de colonnes spécifié dans la définition de la table externe.

  • invalid_char_handling pour spécifier la gestion des entrées pour les caractères non valides dans les colonnes contenant des données VARCHAR, CHAR et chaîne. Lorsque vous spécifiez REPLACE pour invalid_char_handling, vous pouvez spécifier le caractère de remplacement à utiliser.

  • numeric_overflow_handling pour spécifier la gestion du dépassement de distribution dans les colonnes contenant des données entières et décimales.

  • surplus_bytes_handling pour spécifier la gestion des entrées pour les octets excédentaires dans les colonnes contenant des données VARBYTE.

  • surplus_char_handling pour spécifier la gestion des entrées pour les caractères excédentaires dans les colonnes contenant des données VARCHAR, CHAR et chaîne.

Vous pouvez définir une option de configuration pour annuler les requêtes qui dépassent un nombre maximal d’erreurs. Pour plus d’informations, consultez spectrum_query_maxerror.