11 novembre 2015
Introduction
Dans cet article de blog, nous allons explorer comment utiliser AzCopy, un utilitaire en ligne de commande, en conjonction avec un travail SQL Server pour télécharger des fichiers vers Azure Blob Storage. Ce processus est essentiel pour permettre à Azure Data Factory de traiter les fichiers stockés dans Azure Blob Storage.
Prérequis
La première étape consiste à installer AzCopy sur le serveur SQL qui exécutera le travail. AzCopy est un utilitaire puissant qui vous permet de copier des fichiers dans Azure. Vous pouvez trouver des informations sur la syntaxe et télécharger l’utilitaire depuis le site officiel de Microsoft.
Ensuite, vous devez créer un nouveau compte de stockage Azure et un conteneur. Cela peut être facilement fait en utilisant le portail Azure Preview. Une fois que vous avez créé le compte de stockage, assurez-vous de copier “Endpoint du service de blob principal” et la clé d’accès principale pour le conteneur, car nous en aurons besoin plus tard.
Création du travail
Maintenant que nous avons installé AzCopy et créé un compte de stockage Azure et un conteneur, nous pouvons procéder à la création d’un travail SQL en utilisant AzCopy pour copier le fichier vers Azure Blob Storage.
Pour tester AzCopy, nous utiliserons les paramètres suivants:
- /Source: Le dossier du fichier que nous copions vers Azure Blob Storage.
- /Dest: L'”Endpoint du service de blob principal” + “/” + conteneur.
- /DestKey: La clé d’accès principale pour le conteneur.
- /Pattern: Le nom du fichier que nous allons télécharger vers Azure Blob Storage.
En combinant toutes ces commandes, nous pouvons tester le téléchargement en utilisant la ligne de commande de stockage Microsoft Azure. Si le téléchargement est réussi, le “Total des fichiers transférés” doit être égal au nombre de fichiers que vous avez téléchargés.
Enfin, nous devons créer un travail SQL avec une étape de travail cmdExec. Le texte de commande pour l’étape de travail doit inclure la commande AzCopy avec les paramètres appropriés.
Conclusion
L’utilisation d’AzCopy pour télécharger des fichiers vers Azure Blob Storage est un processus simple. Dans les prochains articles de blog, nous explorerons comment utiliser Azure Data Factory pour traiter les fichiers téléchargés.
Tags du blog: administration, azure