Déplacer des données vers Azure SQL Database

Effectué

Bien qu’il existe des méthodes disponibles pour la migration d’un schéma entier et de ses données, il existe également des cas où seul un sous-ensemble de la base de données est nécessaire. Par chance, la plupart des méthodes que nous avons vues prennent en charge la migration partielle des données, et nous en découvrirons d’autres.

Dans notre scénario de fabricant de vélos, supposons que l’entreprise dispose d’une base de données SQL Server locale qui contient plusieurs années de données sur les ventes, les clients et les produits. L’entreprise souhaite migrer vers une base de données Azure SQL pour tirer parti de la scalabilité et de la flexibilité du cloud. Toutefois, ils n’ont besoin que de migrer les tables client et produit, car ils souhaitent conserver leurs données de vente localement, pour des raisons de sécurité.

Copie en bloc

L’utilitaire bcp permet l’exportation en bloc de données à partir d’une table SQL Server dans un fichier de données et vice versa. L’utilitaire est polyvalent et permet le transfert de données entre SQL Server et d’autres programmes ou bases de données.

Comprendre le schéma et les types de données de la table sont essentiels pour utiliser efficacement la commande bcp, sauf si un fichier de format préexistant est disponible.

Azure Data Factory

Vous pouvez utiliser Azure Data Factory pour la migration de données plutôt que la migration de base de données entière. Azure Data Factory peut migrer et transformer des données à partir de bases de données sources SQL Server, et est couramment utilisé pour les charges de travail business intelligence (BI).