Rappels de SQL
Nous utiliserons SAS pour réaliser les requêtes SQL sur le data-mart CA. Celui-ci représente un data warehouse (enfin, plutôt data mart) centré sur le chiffre d’affaires (CA) d’une entreprise en fonction de 3 dimensions (provenance, mois et département - ces deux dernières comprenant une hiérarchie). Voici les 4 tables le contenant (avec les liens pour les télécharger).
Pour exécuter une requête, vous devez utiliser donc la procédure SQL, comme dans l’exemple ci-dessous. Attention, cette procédure est dite interactive, il faut donc la quitter (avec QUIT;) pour la terminer.
PROC SQL outobs = 10;
	SELECT *
		FROM ca.CA;
QUIT;
 
Répondez aux demandes suivantes en utilisant exclusivement la PROC SQL
  - Ecrire le programme permettant d’importer les 4 tables dans une librairie (nommé idéalement 
"CA") dédié au data-mart (qui se situera sur votre espace personnel) 
  - Créer une vue comprenant l’ensemble des informations contenus dans les 4 tables, que vous nommerez 
CA_ALL 
  - Lister les groupes du département 
"Ménage" 
  - Combien de département ont un sous-groupe nommé “Divers” ? idem mais avec le mot “divers” dedans ?
 
  - Lister les provenances contenant la chaîne de caractères “Studio”
 
  - Calculer pour chaque provenance son chiffre d’affaires total, en les classant dans l’ordre décroissant par rapport au CA total
 
  - Donner le TOP 5 des sous-groupes (en indiquant aussi leur groupe et leur département)
 
  - Pour tous les départements ayant plus de 2 groupes, donner le nombre de sous-groupes pour chacun de leur groupe
    
      - le tri doit se faire sur les départements puis par ordre décroissant du nombre de sous-groupes
 
    
   
  - On souhaite tester le lien entre la provenance et le département. Que doit-on préparer comme tableau ?
    
      - l’utilisation d’une autre procédure SAS est possible ici
 
    
   
  - Calculer le chiffre d’affaires total pour chaque mois des deux années
    
      - le résulat doit intégrer les noms des mois (attention à l’ordre naturel de ceux-ci)
 
    
   
  - Puis, convertir ces résultats en base 100 en janvier 2003
 
  - Calculer, pour chaque mois, le taux d’augmentation du chiffre d’affaires total par rapport au mois précédent