CSV, JSON, Parquet, Arrow,
TSV, ORC, Avro, et bien d’autres. Pour la liste complète, voir “Formats de données”.
Dans cette section, nous vous proposons un guide de démarrage simple pour transférer des
données d’Azure Blob Storage vers ClickHouse, ainsi que les points importants à prendre en compte
pour utiliser cette fonction efficacement. Pour plus de détails et d’options avancées,
consultez la documentation officielle :
documentation de la fonction de table azureBlobStorage
Récupération des clés d’accès à Azure Blob Storage
- Dans le portail Azure, accédez à votre Storage Account.
- Dans le menu de gauche, sélectionnez Access keys dans la section Security + networking.
- Choisissez key1 ou key2, puis cliquez sur le bouton Show à côté du champ Connection string.
- Copiez la chaîne de connexion — vous l’utiliserez comme paramètre dans la fonction de table azureBlobStorage.
Interroger les données d’Azure Blob Storage
INSERT INTO ... SELECT :
Un exemple simple utilisant le jeu de données Environmental Sensors
- Téléchargez un fichier d’exemple depuis le jeu de données Environmental Sensors
- Dans le portail Azure, créez un nouveau compte de stockage si vous n’en avez pas déjà un.
- Créez un nouveau conteneur dans votre compte de stockage. Dans cet exemple, nous le nommons sensors. Vous pouvez ignorer cette étape si vous utilisez un conteneur existant.
-
Téléversez le fichier
2019-06_bmp180.csv.zstprécédemment téléchargé dans le conteneur. - Suivez les étapes décrites précédemment pour obtenir la chaîne de connexion à Azure Blob Storage.
- Pour charger les données dans une table, créez une version simplifiée du
schéma utilisé dans le jeu de données d’origine :
Pour plus d’informations sur les options de configuration et l’inférence de
schéma lors de l’interrogation de sources externes comme Azure Blob Storage,
consultez Inférence automatique du schéma à partir des données d’entrée
- Insérez maintenant les données depuis Azure Blob Storage dans la table sensors :
2019-06_bmp180.csv.zst
stocké dans Azure Blob Storage.