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

Propriétés du tGoogleDrivePut Standard

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

Le composant tGoogleDrivePut Standard appartient à la famille Cloud.

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

Basic settings

Property Type

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 propriété n'est pas disponible lorsqu'un autre composant de connexion est sélectionné dans la liste Connection Component.

Connection Component

Sélectionnez le composant établissant la connexion à la base de données à réutiliser par ce composant.

Application Name

Nom de l'application requis par Google Drive pour obtenir l'accès à ses API.

OAuth Method

Sélectionnez une méthode OAuth utilisée pour accéder à Google Drive dans la liste déroulante.

  • Installed Application (Id & Secret) : utilise l'ID et le secret du client créés via la console Google API pour accéder à Google Drive. Pour plus d'informations concernant cette méthode, consultez Google Identity Platform > Installed applications (en anglais).

  • Installed Application (JSON) : utilise un fichier JSON de secret, créé via la console Google API contenant l'ID du client, son secret et d'autres paramètres OAuth 2.0 pour accéder à Google Drive.

  • Service Account : utilise un fichier JSON de compte de service, créé via la console Google API, pour accéder à Google Drive. Pour plus d'informations concernant cette méthode, consultez Google Identity Platform > Service accounts (en anglais).

Pour plus d'informations concernant l'accès à Google Drive via les différentes méthodes, consultez la description des méthodes OAuth pour accéder à Google Drive.

Client ID et Client Secret

ID et secret du client.

Ces deux propriétés sont disponibles uniquement lorsque l'option Installed Application (Id & Secret) est sélectionnée dans la liste déroulante OAuth Method.

Client Secret JSON

Chemin d'accès au fichier JSON contenant le secret du client.

Cette propriété est disponible uniquement lorsque l'option Installed Application (JSON) est sélectionnée dans la liste déroulante OAuth Method.

Service Account JSON

Chemin d'accès au fichier JSON du compte de service.

Cette propriété est disponible uniquement lorsque l'option Service Account est sélectionnée dans la liste déroulante OAuth Method.

Use Proxy

Cochez cette case, lorsque vous travaillez derrière un proxy. Lorsque cette case est cochée, vous devez spécifier la valeur des paramètres suivants :

  • Host : adresse IP du serveur du proxy HTTP.

  • Port : numéro du port du serveur du proxy HTTP.

Use SSL

Cochez cette case si une connexion SSL est utilisée pour accéder à Google Drive. Lorsque cette case est cochée, vous devez spécifier la valeur des paramètres suivants :

  • Algorithm : nom de l'algorithme de chiffrement SSL.

  • Keystore File : chemin d'accès au fichier TrustStore du certificat contenant la liste des certificat auxquels le client fait confiance.

  • Password : mot de passe utilisé pour vérifier l'intégrité des données TrustStore.

File Name

Nom du fichier après chargement.

Destination Folder

Nom ou ID du dossier dans lequel les données chargées seront stockées.

Access Method

Sélectionnez la méthode par laquelle est spécifié le dossier de destination, by Name ou by Id.

Replace if Existing

Cochez cette case pour écraser tout fichier existant par le fichier nouvellement chargé.

Upload Mode

Sélectionnez dans la liste déroulante l'un des modes de chargement suivants :

  • Upload Incoming content as File : sélectionnez cette option pour charger des données depuis un flux d'entrée provenant du composant précédent.

  • Upload Local File : sélectionnez cette option pour charger des données depuis un fichier local. Dans le champ File qui s'affiche, spécifiez le chemin d'accès au fichier à charger.

  • Expose As OutputStream : sélectionnez cette option pour exposer le flux de sortie de ce composant, pouvant être utilisé par d'autres composants, afin d'écrire le contenu du fichier. Par exemple, vous pouvez utiliser la fonctionnalité Use Output Stream du composant tFileOutputDelimited pour alimenter un flux de sortie exposé du tGoogleDrivePut donné. Pour plus d'informations, consultez tFileOutputDelimited.

Schema et Edit schema

Un schéma est une description de lignes et définit les champs à traiter et à passer au composant suivant.

Le schéma de ce composant est en lecture seule. Vous pouvez cliquer sur le bouton [...] à côté de Edit schema afin de voir le schéma prédéfini qui contient les champs suivants :

  • content : contenu des données chargées.

  • parentFolderId : ID du dossier parent.

  • fileId : ID du fichier.

Advanced settings

DataStore Path

Chemin d'accès au fichier Credential contenant le jeton de rafraîchissement.

Note InformationsRemarque : Lorsque l'ID du client, le secret du client ou tout autre paramètre relatif à l'authentification de l'application installée change, vous devez supprimer ce fichier Credential manuellement, avant d'exécuter à nouveau votre Job.

Cette propriété est disponible uniquement lorsque l'option Installed Application (Id & Secret) ou Installed Application (JSON) est sélectionnée dans la liste déroulante OAuth Method.

Read Timeout

Saisissez la valeur du délai avant expiration de la lecture, en secondes. Une exception est retournée si le délai avant expiration est expiré avant que les données soient disponibles à la lecture. La valeur par défaut est de 30. 0 signifie un temps infini. Cette option est disponible si le composant n'utilise pas de connexion existante.

Include shared folders/files

Cochez cette case pour prendre en compte les fichiers et dossiers ayant été partagés avec vous.

Include shared drives

Cochez cette case pour prendre en compte les disques ayant été partagés avec vous.

Il est recommandé d'utiliser la méthode d'accès by Id dans la vue Basic settings lorsque vous cochez cette case, car la méthode d'accès by Name peut affecter les performances.

Corpora type

Sélectionnez un type de corpus (Corpora), pour réduire le périmètre des recherches de fichiers et dossiers :
  • User pour effectuer une requête sur les fichiers auxquels vous avez accédé, y compris les fichiers sur le disque partagé et sur le disque My Drive.
  • Drive pour effectuer une requête sur tous les éléments du disque partagé spécifié. Spécifiez l'ID du disque dans le champ Drive ID.
  • Domain pour effectuer une requête sur les fichiers partagés dans le domaine, y compris les fichiers du disque partagé et du disque My Drive.
  • All drives pour effectuer une requête sur les fichiers auxquels vous avez accédé et sur les disques partagés dont vous êtes membre. Ce type de corpus (corpora) peut affecter les performances, car son périmètre est large.
Par défaut, User est la valeur sélectionnée.

Cette propriété est disponible uniquement lorsque la case Include shared drives est cochée.

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.

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.

PARENT_FOLDER_ID

ID du dossier parent. Cette variable est une variable After et retourne une chaîne de caractères.

FILE_ID

ID du fichier. Cette variable est une variable After et retourne une chaîne de caractères.

Utilisation

Règle d'utilisation

Ce composant peut être utilisé en standalone, pour charger un fichier local dans Google Drive ou encore comme composant de fin pour charger des données dans Google Drive provenant du flux d'entrée d'un composant précédent.

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.