Exportations (Concepteur de requêtes)

De Wiki1000
Version du 8 février 2010 à 10:20 par Syfre (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Sommaire

Formats graphiques

  • Acrobat Reader (PDF).
  • Texte (TXT,CSV).
  • Web (HTML).
  • Texte enrichi (RTF).
  • Images (BMP,JPEG,GIF).

Les pages générées grâce au format d'impression (aperçu, imprimante) sont exportées dans le fichier.

Pour les exportations Acrobat Reader (PDF) et Texte enrichi (RTF), toutes les pages sont écrites dans le même fichier.

Pour les exportations Web (HTML) et Images (BMP,JPEG,GIF), chacune des pages est écrite dans un fichier distinct. Dans les pages HTML, des liens permettent à l'utilisateur de naviguer entre les pages.

Formats texte

requeteurexportationtexte.png

Un assistant permet de concevoir le fichier extrait.

Cliquez sur le bouton Modification pour modifier ou consulter un descriptif déjà existant.

Cliquez sur le bouton Création pour créer un nouveau descriptif.

requeteurexportationtexteselection.png

Cette page permet de sélectionner le descriptif à modifier ou consulter.

requeteurexportationtexterequete.png

Cette page permet de sélectionner la requête devant être utilisée.

requeteurexportationtextedefinition.png

  • Nom du descriptif : Saisissez le nom du descriptif.
  • Titre du descriptif : Saisissez le titre du descriptif.
  • Requête : Sélectionnez la requête devant être utilisée.
  • Type de format : Texte à champs fixe (TXT) ou bien Texte à champs délimités (CSV).
  • Délimiteur de colonnes : Sélectionnez le caractère de séparation des colonnes (Texte à champs délimités seulement).
  • Délimiteur de texte : Sélectionnez le caractère délimitant les colonnes alphanumériques (Texte à champs délimités seulement).
  • Séparateur de lignes : Sélectionnez le caractère de séparation des lignes.
  • Longueur des lignes : Saisissez la longueur des lignes.
  • Ligne d'entête : Cochez cette case si une ligne d'entête doit être insérée au début du fichier généré. Cette ligne contiendra alors le titre de chacune des colonnes.
  • Le bouton En-tête et pied de page spécifique permet éventuellement d'insérer des lignes personnalisées au début et à la fin du fichier générées.
  • Nom du fichier généré : Saisissez le nom du fichier généré.
  • Séparateur de décimales : Sélectionnez le caractère de séparation des decimales pour les champs numériques.
  • Séparateur de milliers : Sélectionnez le caractère de séparation des milliers pour les champs numériques.
  • Séparateur de date : Sélectionnez le caractère de séparation des jours,mois,années pour les champs date.
  • Séparateur de heure : Sélectionnez le caractère de séparation des heures,minutes,scondes pour les champs heure.

requeteurexportationtexteattributs.png

La partie gauche de la page permet de sélectionner les colonnes disponibles de la requêtes. La partie haute affiche les données de la requête. La partie centrale affiche un aperçu du fichier généré.

La sélection des colonnes à exporter se fait par un glissé-lâché depuis la partie gauche vers la partie haute de la page.

La partie basse permet de paramétrer chacune des colonnes:

  • Position : Emplacement de la colonne dans le fichier généré.
  • Longueur : Longueur de la colonne dans le fichier généré. La donnée sera éventuellement tronquée.
  • Colonne : Nom de la colonne de la requête.
  • Masque d'affichage : Formattage de la colonne (Montant,Date,...).

Fichier RSS

requeteurarchitectureexportationrss.png

Le fichier RSS (XML particulier) généré permet, entre autre, d'alimenter les vignettes RSS du portail.

Fichier XML

requeteurarchitectureexportationxml.png

Le fichier XML généré permet, entre autre, d'alimenter les vignettes Flash du portail.

Datamart

requeteurarchitectureexportationdatamart.png

Les données sont extraites vers une table du datamart. La requête ETL génère un script SQL qui alimente le datamart (insert,update,delete).

  • Initialisation :

La table du datamart est réinitialisée puis remplies avec la totalité des données Ligne 1000. Les cumuls sont également complètement recalculés.

  • Synchronisation différentielle :

Les nouvelles lignes sont insérées dans la table du datamart. Les lignes qui ont été modifiées sont reportées dans le datamart. Les lignes supprimées sont retirées dans le datamart (grâce à un journal spécifique contenant la liste des lignes qui ont été supprimées). Les cumuls sont mis à jour grâce à des déclencheurs SQL.

Outils personnels