Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data! par Guillaume Rouchon

25 views

Published on

Intégration continue et déploiement continu ne sont pas réservés uniquement aux projets de développement.
Il est tout à fait possible d'appliquer ces principes aux projets data tel que vos bases de données, vos pipelines data factory ou vos modèles analysis services ; c'est ce que nous vous proposons de venir découvrir lors de cette session.

Published in: Software
  • Be the first to comment

  • Be the first to like this

GAB 2018 PARIS - Mettez un peu de CI/CD dans vos projets data! par Guillaume Rouchon

  1. 1. Mettez un peude CI/CD dans vos projets data ! Guillaume ROUCHON
  2. 2. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 2 Meet the Team MVP Visual Studio ALM Guillaume ROUCHON Software Architect @ALDAutomotive @grouchon
  3. 3. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 3 Intégration Continue ? « L'intégration continue est un ensemble de pratiques utilisées en génie logiciel consistant à vérifier à chaque modification de code source que le résultat des modifications ne produit pas de régression dans l'application développée. » source : wikipedia.fr Ce qu’il faut retenir • Gestion de sources • Compilation • Validation • Packaging • Automatisation
  4. 4. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 4 Déploiement Continu ? « La livraison continue est une approche d’ingénierie logicielle dans laquelle les équipes produisent des logiciels dans des cycles courts, ce qui permet de le mettre à disposition à n’importe quel moment. Le but est de construire, tester et diffuser un logiciel plus rapidement. » source : wikipedia.fr Ce qu’il faut retenir • Gestion des environnements • Package • Automatisation
  5. 5. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 5 Bases de données Problèmes • Schémas & données • Mise à jour par transition et non par état • Pas de culture gestion de source Solutions • Gestion de sources • Scripts manuels de transition • Journal des scripts exécutés • Scripts d’expansion et de contraction
  6. 6. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 6 DEMO ! Bases de données
  7. 7. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 7 ETL Problèmes • Format source peu adapté à la gestion de sources • Outils de déploiement non adapté • Pas d’outils de tests Solutions • Gestion de sources du pauvre • Automatiser au mieux • Génération de sources
  8. 8. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 8 DEMO ! Data Factory
  9. 9. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 9 Analysis Services (tabular) Problèmes • Outils de déploiement non adapté • Pas d’outil de tests Solutions • Gestion de sources • Automatiser au mieux • Tests “manuels”
  10. 10. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 10 DEMO ! Analysis Services
  11. 11. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 11 Merci à nos sponsors PLATINUM LOCAUX PARTENAIRES MEDIA
  12. 12. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 12 Sponsors internationaux
  13. 13. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 13 Nous suivre Facebook facebook.com/groups/azugfr/ Twitter twitter.com/AZUGFR Meetup meetup.com/AZUG-FR/ LinkedIn https://www.linkedin.com/groups/8315615 Web www.azug.fr
  14. 14. www.azug.fr © 2018 AZUG FR. All Rights Reserved. 14 Questions ?
  15. 15. Merci d’être venus A bientôt !

×