DOCUMENTATION de VISUAL PLANNING 5.3

Définition du contexte d'export de ressources

Cette page décrit les paramètres nécessaires à la définition d'un contexte d'Export de Ressources.

Les paramètres des autres types de contextes d'import/export sont disponibles ici :

Spécifier les caractéristiques de l'export dans les onglets existants.

Onglet Destination

La destination unique de l'export peut être de type :

Selon le type choisi, les paramètres nécessaires à l'export diffèrent.

Cas de la base de données

Si l'export s'effectue vers une base de données, il faut choisir le type Base de données.

Il est alors nécessaire de préciser les paramètres :

Type

Dans ce cas, la valeur doit être Base de données.

SGBD

Préciser la technologie de SGBD1) utilisée :

  • MSACCESS,
  • MYSQL,
  • ORACLE,
  • SQLSERVER,
  • ou PostgreSQL

Paramètres de connexion

Les paramètres de connexion diffèrent selon le type de SGBD choisi. En cliquant sur Paramètres de connexion, une nouvelle fenêtre apparaît :

MSACCESS MYSQL ORACLE SQLSERVER PostgreSQL
SID
Mot de passe
Chemin d'accès
Port
Serveur
Login

Pour valider ces paramètres, cliquer sur :

  • OK,
  • ou sur Annuler pour revenir en arrière.

Base de données

Préciser le nom de la Base de données où exporter.

Table

Choisir la Table dans laquelle exporter.

Cette liste est vide tant que la base de données n'est pas précisée.

Cas du fichier Excel

Il est alors nécessaire de préciser les paramètres :

Type

Dans ce cas, la valeur doit être Fichier Excel.

Chemin

Spécifier le chemin d'accès au fichier de destination au format *.XLS ou *.XLSX. Si ce fichier n'existe pas, il est créé au moment de l'export.

Feuille

Spécifier une feuille du fichier de destination dans laquelle exporter. Si cette feuille n'existe pas, elle est créée au moment de l'export.

Cas du fichier *.CSV

Il est alors nécessaire de préciser les paramètres :

Type

Dans ce cas, la valeur doit être Fichier Csv.

Séparateur

Le Séparateur de valeurs dans le fichier de destination peut être :

  • Point virgule,
  • Point,
  • Espace,
  • Virgule,
  • Tabulation
  • ou Barre verticale.

Encodage

Le type d'Encodage est à choisir suivant le système d'exploitation du serveur :

  • Défaut (Encodage système) : c'est l'encodage de la machine client,
  • UTF8 : l'encodage pour les systèmes exploitation anglophone (Windows, UNIX),
  • Windows 1252 (Norme européenne).

Chemin

Spécifier le Chemin d'accès, ce dernier peut contenir :

  • Un fichier de destination de type CSV. Si le fichier n'existe pas, il est créé au moment de l'export,
  • Une adresse URL,
  • Un texte de type Import=NomDuContexteExport permettant de faire des imports d'exports.

Onglet Correspondance

Cet onglet permet de faire la correspondance entre la source qui est une des dimensions du planning et la destination qui est, selon le cas, un fichier, une feuille ou une table.

Cette correspondance s'effectue champ par champ.

Il convient de remplir le tableau qui contient trois colonnes :

Dimension

Cette colonne contient les noms des rubriques et attributs choisis pour l'export.

En cliquant sur , il est possible d'exporter :

  • Chaque rubrique de la dimension,
  • Chaque rubrique des ressources “dépendantes”,
  • Plusieurs rubriques en une seule fois lorsque l'utilisateur clique sur (Sélectionner tous les attributs). Ceci est utile lorsqu'un grand nombre de rubriques est concerné dans l'export,
  • L'historique des ressources,
  • Les noms des calendriers horaires et journaliers,
  • L'identifiant Interne (UID) des ressources.

Concernant les rubriques calculées, seules les rubriques persistantes peuvent être exportées.

Destination

Choisir, pour chaque rubrique ou attribut à exporter, le champ de la destination correspondant. Si aucune destination n'est saisie, l'attribut ou la rubrique n'est pas exportée.

  • Dans le cas d'un fichier, le nom est par défaut celui de la rubrique ou attribut. Il est possible de modifier ce nom en cliquant sur le champ Destination correspondant.
  • Dans le cas d'une table, les noms sont choisis dans la liste des champs de la table de destination.

Clef

Pour l'export vers une table de base de données, il est possible de choisir une clef en cochant une ou plusieurs cases Clef?.

c.f. Ajouter si aucune correspondance

Dans le cas d'un export vers un fichier, il est possible de définir l'ordre des colonnes dans le fichier d'export en utilisant les flèches . Cet ordre définit aussi l'ordre des ressources exportées dans le fichier.

Onglet Définition

Ajouter si aucune correspondance

Ce paramètre n'est utile et accessible que dans le cas d'un export vers une base de données (autre que MSAccess).

Dans le cas d'un export vers une base de données, l'export est par défaut une insertion de nouvelles données.

Cette case, si elle est cochée, permet de vérifier dans la base de données de destination si la donnée existe déjà, et de la créer uniquement si elle n'existe pas.

La clef utilisée pour cette vérification est définie dans l'onglet Correspondance.

Filtre

Il est possible d'exporter une partie seulement des ressources. Pour cela, il faut sélectionner dans cette liste le filtre des ressources à exporter.

Procédure stockée

Ce paramètre n'est utile et accessible que dans le cas d'un export vers une base de données (autre que MSAccess).

Il faut définir le nom d'une procédure stockée.

Les procédures stockées doivent avoir uniquement les deux paramètres suivants :

  • retcode d'utilisation OUT et de type INTEGER : doit prendre la valeur 0 en cas de succès,
  • message d'utilisation OUT et de type VARCHAR : doit contenir un texte explicatif qui sera mis à disposition de l'utilisateur.

c.f. Enchaînement d'import/export

Contexte d'importation à suivre

Ce paramètre n'est utile et accessible que dans le cas d'un export vers une base de données (autre que MSAccess).

Cela permet de lancer un autre contexte d'importation une fois la procédure stockée exécutée.

Il faut choisir un contexte d'import parmi ceux disponibles dans la liste.

La liste des imports proposés sont du type :

1) Système de Gestion de Base de Données
Imprimer/exporter
Langages
Traductions de cette page: