Quotidien Shaarli

Tous les liens d'un jour sur une page.

September 28, 2015

SQL-Server : Comment faire de requêtes "groupées"

Des notes sur iBP avec notamment un lien pour pouvoir effectuer les requête d'un seul coup.

Spécification de suivi de production (comptage)

Schéma bdd :

  • Id
  • Identifiant de production --> clé secondaire ?
  • client --> clé secondaire ?
  • Modèle --> clé secondaire ?
  • nombre de documents/plis produits
  • Nombre de pages produites

Traitement des données :

Au niveau IBP_enrichissement.pro
--> Les donnnées sont déjà récupérées au niveau de $DSAASBAT$
Il faut donc récupérer les données ci-dessous :

  • Identifiant BDD interne.
  • idBatchDocSaas
  • idProjet
  • idAppli
  • NbPlisDocSaas NbDoc
  • NbFeuilles / NbPages

Au niveau enrichissement_IBP.sh
--> Récupérer le fichier CSV et l'injecter dans la table
--> Procédure stockée. INSERT avec les paramètres pour chaque champs.

--> Soit avec la commande "bulk"
http://blog.sqlauthority.com/2008/02/06/sql-server-import-csv-file-into-sql-server-using-bulk-insert-load-comma-delimited-file-into-sql-server/
mais vu qu'il n'y a q'une seule ligne à ajouter par fichier, cela présente peu d'intérêt.