La transformation numérique est une initiative clé que de nombreuses organisations entreprennent pour apporter rapidement de la valeur à leurs clients. Ce type d‘initiative nécessite des changements organisationnels fondamentaux, notamment des changements opérationnels, des changements de culture et de leadership, de l‘innovation grâce à l‘adoption de nouveaux modèles d‘entreprise et l‘amélioration de l‘expérience pour l‘ensemble des partenaires et des clients de leur écosystème.
Un récent rapport d‘IDC montre que "d‘ici 2018, 70 % des initiatives de transformation numérique (DX) cloisonnées finiront par échouer en raison d‘une collaboration, d‘une intégration, d‘un approvisionnement ou d‘une gestion de projet insuffisants." Il est donc essentiel pour les organisations de disposer de l‘ensemble approprié d‘outils numériques, d‘expertise, d‘état d‘esprit et de mécanismes d‘intégration pour réaliser la transformation numérique.
Les organisations doivent envisager d‘intégrer une stratégie cloud dans leurs efforts de transformation numérique, ce qui leur permettra de migrer les données des environnements sur site vers le site cloud. En migrant les données sur le site cloud, les organisations peuvent améliorer leur agilité opérationnelle et leur capacité d‘action rapide.
La stratégie de Microsoft cloud-first
Microsoft a également pleinement adopté le modèle de stratégie cloud first, les nouvelles fonctionnalités de SQL Server étant d‘abord mises à disposition sur Azure SQL Database à l‘adresse cloud, puis sur une base de données SQL Server sur site.
Dans la version SnapLogic Enterprise Integration Cloud Summer 2017 Release (4.10), nous avons lancé le nouveau Snap Pack Azure SQL DB qui fournit des abstractions aux utilisateurs et leur permet de déplacer rapidement des données d‘un environnement sur site vers Azure cloud.
Azure SQL DB est une base de données relationnelle en tant que service utilisant le moteur SQL Server. Elle offre une multi-tenance et peut évoluer en fonction des besoins de l‘application sans temps d‘arrêt. SnapLogic propose un composant de couche d‘abstraction, appelé Snaps, qui permet aux utilisateurs d‘effectuer diverses opérations sur Azure SQL DB sans aucun codage. Les Snaps Azure SQL suivants sont fournis dans la version Summer 2017 :
- Azure SQL Bulk Load : le Snap Bulk Load permet aux utilisateurs de déplacer rapidement les données stockées sur site dans des bases de données telles que MySQL, SQL Server ou d‘autres systèmes de fichiers vers Azure SQL DB à l‘adresse cloud. Il utilise l‘API BulkCopy pour acheminer rapidement les données vers Azure SQL DB. Cette API a été introduite dans SQL Server JDBC v4.2 et ne repose pas sur les utilitaires de ligne de commande BCP. Il n‘est donc pas nécessaire de générer des fichiers temporaires au cours du processus, car les données sont traitées en mémoire. C‘est rapide !
Cette solution Snap peut également être utilisée dans des environnements cloud ou sur site, quel que soit le lieu d‘exécution.
- Azure SQL Bulk Extract : Bulk Extract Snap permet aux utilisateurs de déplacer de grandes quantités de données stockées dans Azure SQL DB vers d‘autres systèmes en aval. Ces systèmes en aval peuvent être Azure Blob, Azure Data Lake Store, Azure Data Warehouse, Redshift ou autres. Ce Snap utilise l‘utilitaire de ligne de commande BCP pour extraire les données et les stocker temporairement dans le système local avant de les déplacer vers le système désigné.
- Azure SQL Execute : Ce Snap exécute diverses instructions SQL (sélection, insertion, suppression) et peut être utilisé dans un pipeline pour effectuer les opérations de base de données correspondantes.
- Procédure stockée Azure SQL : Cet instantané invoque une procédure stockée dans la base de données Azure SQL.
- Liste des tables Azure SQL : Cette commande instantanée se connecte à Azure SQL DB, lit ses métadonnées et produit une liste des tables d‘une base de données.
- Azure SQL Update : ce Snap met à jour les colonnes de la base de données associées à une table en fonction d‘une condition donnée.
Azure SQL Snap Pack prend en charge deux types d‘authentification :
- Authentification SQL (nom d‘utilisateur et mot de passe)
- ActiveDirectoryPassword (intégration AD standard)
Voici quelques-uns des cas d‘utilisation où les utilisateurs peuvent tirer profit du Azure SQL Snap Pack :
- Migrations de bases de données sur site (SQL Server ou MySQL ou Oracle) vers Azure SQL DB sur cloud.
- Déplacement des données dans Azure SQL DB vers Azure Data Lake ou Redshift ou d‘autres CDW pour l‘analyse.
- Investissements stratégiques dans l‘espace Microsoft Azure cloud ou Microsoft en général.
Pipelines d‘échantillons Azure SQL
Vous trouverez ci-dessous un exemple de pipeline avec des détails. L‘objectif est de déplacer des données stockées dans des environnements sur site tels que des fichiers et SQL Server vers Azure SQL DB à l‘adresse cloud. Les utilisateurs peuvent sélectionner un nom de schéma et un nom de table déjà existants dans les paramètres Snap ou créer une nouvelle table en activant la sélection. La taille du lot peut être ajustée en fonction de la taille des données et de la vitesse à laquelle les utilisateurs souhaitent charger les données.
Dans le second pipeline, les données sont extraites d‘Azure SQL DB et déplacées vers le magasin Azure Data Lake, afin que les utilisateurs puissent effectuer des analyses dessus. Vous trouverez plus d‘informations sur Azure Data Lake dans mon précédent article de blog.
Cloud La stratégie d‘intégration des données devient impérative pour permettre aux organisations d‘évoluer vers la transformation numérique, afin d‘assurer l‘agilité de l‘entreprise et d‘habiliter rapidement la main d‘œuvre. Cela inclut le transfert des données des anciens systèmes stockés dans des systèmes sur site vers le site cloud. SnapLogic - une intégration d‘entreprise cloud plateforme - permet aux clients disposant du bon ensemble de Snaps comme Azure SQL DB et d‘autres (plus de 400+ Snaps) de transférer facilement les données vers le site cloud et d‘atteindre les objectifs de la transformation numérique.
Vous souhaitez en savoir plus ? Regardez la démonstration d‘Azure SQL ici.
Pour une liste complète des caractéristiques et des fonctionnalités de notre version la plus récente, veuillez consulter l ‘article de blog sur la version d‘été.