Propriétés du tSambaOutput Standard - Cloud - 8.0

Samba

Version
Cloud
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Composants Internet (Intégration) > File Transfer Protocols > Composants Samba
Gouvernance de données > Systèmes tiers > Composants Internet (Intégration) > File Transfer Protocols > Composants Samba
Qualité et préparation de données > Systèmes tiers > Composants Internet (Intégration) > File Transfer Protocols > Composants Samba
Last publication date
2024-02-21

Ces propriétés sont utilisées pour configurer le tSambaOutput s'exécutant dans le framework de Jobs Standard.

Le composant tSambaOutput Standard appartient à la famille Internet.

Le composant de ce framework est disponible dans tous les produits Talend nécessitant une souscription.

Remarque : Ce composant est disponible uniquement si vous avez installé la mise à jour mensuelle 8.0 R2022-02 du Studio Talend ou une mise à jour plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.

Basic settings

Type de propriété

Sélectionnez la manière de configurer les informations de connexion.

  • Built-In : les paramètres de connexion seront définis localement pour ce composant. Vous devez spécifier manuellement les valeurs pour toutes les propriétés de connexion.

  • Repository : les paramètres de connexion stockés centralement dans le Repository > Metadata seront réutilisés par ce composant.

    Vous devez cliquer sur le bouton [...] et, dans la boîte de dialogue Repository Content, sélectionnez les détails de connexion à réutiliser. Toutes les propriétés de connexion seront automatiquement renseignées.

Cette option n'est pas disponible lorsque vous sélectionnez l'option Use an existing connection et que vous sélectionnez un composant dans la liste déroulante Component List.

Use an existing connection

Cochez cette case et sélectionnez le composant de connexion adéquat dans la liste Component list pour réutiliser les paramètres d'une connexion que vous avez déjà définie.

Remarque : Lorsqu'un Job contient un Job parent et un Job enfant, si vous devez partager une connexion existante entre ces deux niveaux, par exemple pour partager la connexion créée par le Job parent au Job enfant, procédez comme suit.
  1. au niveau du Job parent, enregistrer la connexion à la base de données à partager dans la vue Basic settings du composant de connexion créant cette connexion à la base de données.
  2. au niveau du Job enfant, utiliser un composant de connexion dédié afin de lire cette connexion enregistrée.

Pour un exemple de partage d'une connexion à une base de données à travers différents niveaux de Jobs, consultez Partager une connexion à une base de données.

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.

  • 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 le schéma est en mode Repository, trois options sont disponibles :

  • View schema : sélectionnez cette option afin de voir uniquement le schéma.

  • Change to built-in property : sélectionnez cette option pour passer le schéma en mode Built-In et effectuer des modifications locales.

  • Update repository connection : sélectionnez cette option afin de modifier le schéma stocké dans le référentiel et décider de propager ou non les modifications à tous les Jobs.

    Si vous souhaitez propager les modifications uniquement au Job courant, cliquez sur No et sélectionnez à nouveau la métadonnée du schéma dans la fenêtre Repository Content.

Cliquez sur Sync columns pour récupérer le schéma du composant précédent dans le Job.

Host

Adresse IP ou nom d'hôte de l'hôte Samba.

Ce champ n'est pas disponible si la case Use an existing connection est cochée.

Username et Password

Saisissez les informations d'authentification requises pour accéder à l'hôte Samba.

Pour saisir le mot de passe, cliquez sur le bouton [...] près du champ Password pour ouvrir la boîte de dialogue Enter a new password, saisissez le mot de passe dans le champ et cliquez sur OK. Vous pouvez saisir le mot de passe comme une chaîne de caractères JSON en mode pure password ou comme une expression Java en mode Java mode. Vous pouvez passer d'un mode à l'autre en cliquant sur switch to Java mode ou switch to pure password mode au-dessus du champ de texte.
Remarque :
  • Les deux modes de mot de passe sont disponibles uniquement si vous avez installé la mise à jour mensuelle 8.0.1-R2022-05 du Studio Talend ou une plus récente fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
  • Si vous n'avez pas installé la mise à jour mensuelle 8.0.1-R2022-05 du Studio Talend ou une mise à jour plus récente fournie par Talend, vous pouvez saisir les mots de passe en mode Java mode uniquement.

Ces deux champs sont indisponibles si la case Use an existing connection est cochée.

Domain

Saisissez le nom de domaine de l'hôte Samba.

Ce champ n'est pas disponible si la case Use an existing connection est cochée.

Share directory

Saisissez le nom de partage du répertoire partagé où est stocké le fichier. Le répertoire partagé sera le répertoire parent du fichier distant.

fichier distant

Saisissez le chemin d'accès relatif au fichier dans lequel écrire les données. Si le fichier existe déjà, il sera écrasé.

File type

Sélectionnez le type de fichier, JSON ou CSV.

Line separator type

Sélectionnez le séparateur de lignes : Windows type, Linux type ou Other.

Si vous sélectionnez Other, saisissez un séparateur de lignes personnalisé dans le champ Line separator string.

Cette option est disponible lorsque l'option CSV est sélectionnée dans la liste déroulante File type.

Encoding type

Sélectionnez le type d'encodage dans la liste déroulante : UTF 8, ISO-8859-15 ou Other.

Si vous sélectionnez Other, spécifiez l'encodage dans le champ Custom encoding.

Cette option est disponible lorsque l'option CSV est sélectionnée dans la liste déroulante File type.

Set header

Sélectionnez cette option pour traiter les lignes de début comme étant un en-tête. Vous pouvez spécifier le nombre de lignes à traiter comme en-tête, dans le champ Number of lines.

Cette option est disponible lorsque l'option CSV est sélectionnée dans la liste déroulante File type.

Field separator type

Sélectionnez le séparateur de champs dans la liste déroulante.

Si vous sélectionnez Other, saisissez le caractère à traiter comme séparateur dans le champ Field separator.

Cette option est disponible lorsque l'option CSV est sélectionnée dans la liste déroulante File type.

Remarque : Actuellement le caractère espace (Space) ne peut être utilisé comme séparateur de champs.

Create directory

Cochez cette case pour créer les répertoires spécifiés dans le champ Remote file, avant d'écrire les données dans le fichier, s'ils n'existent pas.

Paramètres avancés

tStatCatcher Statistics

Cochez cette case pour collecter les métadonnées de traitement du Job, aussi bien au niveau du Job qu'au niveau de chaque composant.

Max batch size

Spécifiez le nombre maximal de lignes à écrire dans chaque lot.

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.

NB_LINE

Nombre de lignes traitées. Cette variable est une variable After et retourne un entier.

Utilisation

Usage rule

Utilisez ce composant pour écrire un fichier CSV ou JSON à l'aide de Samba v2 ou v3 et séparer les champs à l'aide d'un séparateur.