Table des matières

Search

  1. Préface
  2. Programmes et utilitaires de ligne de commande
  3. Installation et configuration des utilitaires de ligne de commande
  4. Utilisation des programmes de ligne de commande
  5. Variables d'environnement pour les programmes de ligne de commande
  6. Utilisation d'infacmd
  7. infacmd comme Référence de commande
  8. infacmd aud Command Reference
  9. Référence de commande infacmd autotune
  10. Référence de commande infacmd bg
  11. Référence de commande infacmd ccps
  12. Référence de commande de cluster infacmd
  13. Référence de commande infacmd CMS
  14. référence de commande infacmd dis
  15. Référence de commande infacmd dps
  16. Référence de commande infacmd edl
  17. Référence de commande infacmd es
  18. Référence de commande infacmd ihs
  19. Référence de commande infacmd ipc
  20. Référence de commande infacmd isp
  21. Référence de commande infacmd ldm
  22. Référence de commande infacmd mas
  23. Référence de commande infacmd mi
  24. Référence de commande infacmd mrs
  25. Référence de commande d'infacmd ms
  26. Référence de commande infacmd oie
  27. Référence de commande infacmd ps
  28. Référence de commande infacmd pwx
  29. Référence de commande infacmd roh
  30. Référence de commande infacmd rms
  31. Référence de commande infacmd rtm
  32. Référence de commande infacmd sch
  33. Référence de commande infacmd search
  34. Référence de commande infacmd sql
  35. Référence de commande infacmd tdm
  36. Référence de commande infacmd tools
  37. Référence de la commande infacmd wfs
  38. Référence de commande infacmd ws
  39. Référence de la commande infacmd xrf
  40. Fichiers de contrôle infacmd
  41. Référence de commande infasetup
  42. Référence de commande pmcmd
  43. Référence de commande pmrep
  44. Utilisation de pmrep Files

Référence des commandes

Référence des commandes

Options de connexion Google BigQuery

Options de connexion Google BigQuery

Utilisez les options de connexion pour définir la connexion Google BigQuery.
Entrez les options de connexion au format suivant :
... -o option_name=value option_name=value ...
Séparez les options multiples par un espace. Pour entrer une valeur contenant un espace ou un autre caractère non alphanumérique, placez la valeur entre guillemets.
Par exemple :
./infacmd.sh createconnection dn Domain_Google -un Administrator -pd Administrator -cn GBQ_cmd -ct BIGQUERY -o "CLIENTEMAIL=serviceaccount@api-project-12345.iam.gserviceaccount.com PRIVATEKEY='---BEGIN PRIVATE KEY---\nabcd1234322dsa\n---END PRIVATE KEY----\n' PROJECTID=api-project-80697026669 CONNECTORTYPE=Complex SCHEMALOCATION='gs://01bucket' STORAGEPATH='gs://01bucket'"
Le tableau suivant décrit les options de connexion Google BigQuery pour les commandes infacmd isp CreateConnection et UpdateConnection :
Propriété
Description
CLIENTEMAIL
Obligatoire. Spécifie la valeur client_email présente dans le fichier JSON que vous téléchargez après avoir créé un compte de service dans Google BigQuery.
PRIVATEKEY
Obligatoire. Spécifie la valeur private_key présente dans le fichier JSON que vous téléchargez après avoir créé un compte de service dans Google BigQuery.
Mode de connexion
CONNECTORTYPE
Obligatoire. Mode de connexion à utiliser pour lire les données depuis Google BigQuery ou les écrire dans cet outil.
Entrez l'un des modes de connexion suivants :
  • Simple. Aplatit chaque champ dans le champ du type de données Record en tant que champ distinct dans le mappage.
  • Hybride. Affiche tous les champs de niveau supérieur dans la table Google BigQuery, y compris les champs du type de données Record. PowerExchange for Google BigQuery affiche le champ de type de données Record de niveau supérieur en tant que champ unique du type de données String dans le mappage.
  • Complexe. Affiche toutes les colonnes de la table Google BigQuery en tant que champ unique du type de données String dans le mappage.
La valeur par défaut est Simple.
Chemin du fichier de définition de schéma
SCHEMALOCATION
Obligatoire. Spécifie un répertoire sur la machine cliente où PowerExchange for Google BigQuery doit créer un fichier JSON avec l'exemple de schéma de la table Google BigQuery. Le nom de fichier JSON est le même que pour celui du nom de la table Google BigQuery.
Vous pouvez également spécifier un chemin de stockage dans Google Cloud Storage où PowerExchange for Google BigQuery doit créer un fichier JSON avec l'exemple de schéma de la table Google BigQuery. Vous pouvez télécharger le fichier JSON depuis le chemin de stockage spécifié dans Google Cloud Storage sur une machine locale.
PROJECTID
Obligatoire. Spécifie la valeur project_id présente dans le fichier JSON que vous téléchargez après avoir créé un compte de service dans Google BigQuery.
Si vous avez créé plusieurs projets avec le même compte de service, entrez l'ID de projet qui contient le jeu de données auquel vous souhaitez vous connecter.
STORAGEPATH
Requise pour la lecture ou l'écriture de grands volumes de données.
Chemin dans Google Cloud Storage où PowerExchange for Google BigQuery crée un fichier intermédiaire local pour le stockage temporaire des données.
Vous pouvez entrer soit le nom du compartiment, soit le nom du compartiment et le nom du dossier.
Par exemple, entrez
gs://<bucket_name>
ou
gs://<bucket_name>/<folder_name>