Accéder au contenu principal Passer au contenu complémentaire

Propriétés du tIcebergTable pour Apache Spark Batch

Ces propriétés sont utilisées pour configurer le tIcebergTable s'exécutant dans le framework de Jobs Spark Batch.

Le composant tIcebergTable Spark Batch appartient à la famille Big Data.

Le composant de ce framework est disponible dans tous les produits Talend.

Ce composant est disponible uniquement lorsque vous avez installé la version mensuelle 8.0.1-R2024-07 du Studio ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

Basic settings

Schema et Edit schema Un schéma est une description de lignes, il définit le nombre de champs (colonnes) qui sont traités et passés au composant suivant. Sélectionnez le type de schéma dans la liste déroulante :
  • Built-in : le schéma est créé et conservé localement pour ce composant seulement.

  • Repository : le schéma existe déjà et est stocké dans le Repository. Ainsi, il peut être réutilisé dans des Jobs et projets.

Créez le schéma en cliquant sur le bouton Edit Schema. Si vous effectuez des modifications, le schéma passe automatiquement en type built-in.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Create ou Create if not exists dans la liste déroulante Action on table.

Table Name Saisissez le nom de la table Iceberg sur laquelle vous souhaitez travailler.
Action on table Sélectionnez dans la liste déroulante l'action à effectuer sur la table Iceberg :
  • Alter : apporte des modifications à une table.
  • Create : crée une table.
  • Create if it does not exist : crée une table si aucune table n'existe.
  • Drope : supprime une table.
  • Drop if exists : supprime une table uniquement si elle existe déjà.
  • Replace as select : remplace une table à l'aide d'une requête SQL.
Create as select Cochez cette case pour créer une table au début de l'exécution de la requête. La requête doit être spécifiée dans le paramètre As select query. Pour plus d'informations, consultez Create table as select (en anglais) dans la documentation d'Apache Iceberg.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Create ou Create if it does not exist dans la liste déroulante Action on table.

Set table comment Cochez cette case pour ajouter un commentaire à la table.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Create ou Create if it does not exist dans la liste déroulante Action on table.

Set table location Cochez cette case pour spécifier un emplacement où sauvegarder la table à créer.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Create ou Create if it does not exist dans la liste déroulante Action on table.

Set partitions Cochez cette case et cliquez sur le bouton + pour créer des partitions dans la table.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Create ou Create if it does not exist dans la liste déroulante Action on table.

Set table properties Cochez cette case pour saisir les propriétés supplémentaires de configuration, en suivant le format de la clé et des valeurs, en cliquant sur le bouton [+] pour chaque propriété à ajouter. Par exemple, vous pouvez ajouter des propriétés comme format-version. Pour plus d'informations concernant les propriétés de configuration disponibles, consultez Configuration dans la documentation d'Apache Iceberg (en anglais).

Ce paramètre est disponible uniquement lorsque vous sélectionnez Create ou Create if it does not exist dans la liste déroulante Action on table.

Purge Cochez cette case pour supprimer le contenu de la table. Pour plus d'informations, consultez DROP TABLE PURGE (en anglais) dans la documentation Iceberg.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Drop ou Drop if exists dans la liste déroulante Action on table.

As select query Saisissez la requête SQL SELECT à effectuer pour remplacer la table. Pour plus d'informations, consultez Create table as select (en anglais) dans la documentation d'Apache Iceberg.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Replace as select dans la liste déroulante Action on table.

Alter table action Sélectionnez dans la liste déroulante l'action à effectuer sur la table :
  • Create branch : crée une branche.
  • Create tag : crée un tag.
  • Create branch if not exists : crée une branche si aucune branche n'existe.
  • Create tag if not exists : crée un tag si aucun tag n'existe.
  • Create or replace branch : crée ou remplace une branche.
  • Create or replace tag : crée ou remplace un tag.
  • Drop branch : supprime une branche.
  • Drop tag : supprime un tag.
  • Drop branch if exists : supprime une branche sans retourner d'échec si la branche n'existe pas.
  • Drop tag if exists : supprime un tag sans retourner d'échec si la branche n'existe pas.
  • Replace branch : remplace une branche.
  • Replace tag : remplace un tag.

Pour plus d'informations concernant les branches et les tags, consultez Branches and tags (en anglais) dans la documentation Iceberg.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Alter dans la liste déroulante Action on table.

Set snapshot Cochez cette case pour spécifier le snapshot à partir duquel créer la branche ou le tag.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Alter dans la liste déroulante Action on table et que vous créez des branches ou des tags.

Set retain Cochez cette case pour spécifier une durée de rétention pour la branche ou le tag.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Alter dans la liste déroulante Action on table et que vous créez des branches ou des tags.

Set min snapshots to keep Cochez cette case pour spécifier un nombre minimal de snapshots à conserver pour la branche.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Alter dans la liste déroulante Action on table et que vous créez des branches.

Set max snapshot age Cochez cette case pour spécifier un âge maximal pour les snapshots à conserver pour la branche.

Ce paramètre est disponible uniquement lorsque vous sélectionnez Alter dans la liste déroulante Action on table et que vous créez des branches.

Variables globales

ERROR_MESSAGE

Message d'erreur généré par le composant lorsqu'une erreur survient. Cette variable est une variable After et retourne une chaîne de caractères.

Utilisation

Règle d'utilisation Ce composant est généralement utilisé avec d'autres composants Iceberg.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.