Propriétés du tHiveWarehouseOutput pour Apache Spark Batch
Ces propriétés sont utilisées pour configurer le tHiveWarehouseOutput s'exécutant dans le framework de Jobs Spark Batch.
Le composant tHiveWarehouseOutput Spark Batch appartient à la famille Stockage.
Le composant de ce framework est disponible dans tous les produits Talend avec Big Data et dans Talend Data Fabric.
Basic settings
Property Type |
Sélectionnez la manière de configurer les informations de connexion.
|
Hive Storage Configuration | Sélectionnez le composant tHiveWarehouseConfiguration duquel vous souhaitez que Spark utilise les détails de configuration pour se connecter à Hive. |
HDFS Storage Configuration |
Sélectionnez le composant tHDFSConfiguration duquel vous souhaitez que Spark utilise les détails de la configuration pour se connecter à un système HDFS donné et transférer les fichiers .jar dépendants à ce système HDFS. Ce champ est utile uniquement lorsque vous utilisez une distribution on-premises. |
Schema et Edit Schema |
Un schéma est une description de lignes. Il définit le nombre de champs (colonnes) à traiter et à passer au composant suivant. Lorsque vous créez un Job Spark, évitez le mot réservé line lors du nommage des champs. Utilisez toujours des minuscules lors du nommage d'un champ, car le traitement en tâche de fond peut forcer les noms de champs à être en minuscules. Sélectionnez le type de schéma à utiliser, dans la liste déroulante Schema :
Créez le schéma en cliquant sur le bouton Edit Schema. Si le schéma est en mode Repository, trois options sont disponibles :
|
Output source | Sélectionnez le type de données de sortie que doit écrire le tHiveWarehouseOutput :
|
Save mode | Sélectionnez le type de modifications à effectuer relatives à la table Hive cible :
|
Enable Hive partitions |
Cochez la case Enable Hive partitions et, dans la table Partition keys, définissez les partitions pour la table Hive que vous créez ou modifiez. Dans la table Partition keys, sélectionnez les colonnes de schéma d'entrée du tHiveOutput à utiliser comme clés de partitions. Gardez à l'esprit :
|
Paramètres avancés
Sort columns alphabetically | Cochez cette case pour trier les colonnes du schéma par ordre alphabétique. Si vous laissez cette case décochée, ces colonnes conservent l'ordre défini dans l'éditeur du schéma. |
Variables globales
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. Cette variable fonctionne uniquement si la case Die on error est décochée, lorsque le composant contient cette case. Une variable Flow fonctionne durant l'exécution d'un composant. Pour renseigner un champ ou une expression à l'aide d'une variable, appuyez sur les touches Ctrl+Espace pour accéder à la liste des variables. À partir de cette liste, vous pouvez choisir la variable que vous souhaitez utiliser. Pour plus d'informations concernant les variables, consultez le Guide d'utilisation du Studio Talend. |
Utilisation
Usage rule |
Ce composant est utilisé en tant que composant de fin et requiert un lien d'entrée. Ce composant doit utiliser un composant tHiveWarehouseConfiguration présent dans le même Job pour se connecter à Hive. Ce composant, ainsi que la Palette Spark Batch à laquelle il appartient, ne s'affiche que lorsque vous créez un Job Spark Batch. |