0
votes

Comment exporter tous les enregistrements d'une table du flocon de neige?

J'ai besoin d'exporter les données d'une table dans le flocon de neige dans Excel ou CSV. Puis-je obtenir directement les données dans ma machine locale sans aucune mise en scène comme S3 S3 ou similaire?


3 Réponses :


3
votes

Si votre table est trop grosse pour interroger dans l'interface utilisateur et téléchargez les résultats dans un fichier CSV ou délimité à l'onglet, vous devez tirer parti de la copie dans {emplacement} comme solution native de flocon de neige pour obtenir des données. Vous pouvez tirer parti de la mise en scène interne du flocon de neige, si vous n'avez pas votre propre godet S3, puis de tirer parti de SnowsQL pour "obtenir" le fichier de l'étape interne à votre machine locale.

Pour plus d'informations, https: //docs.snowflake .NET / Manuels / Guide de l'utilisateur / Intro-Résumé-Déchargement.html


0 commentaires

0
votes

Si c'est assez petit que vous ne vous dérangeez pas le téléchargement du flux unique, vous pouvez écrire un petit programme pour que cela se produise. Comme un petit utilitaire Python qui exploite le connecteur de flocon de neige pour exécuter votre requête et transformer les données en CSV local.


2 commentaires

Si vous envisagez d'écrire quelque chose à Python, je vous recommande de tirer parti du connecteur Python, pas du connecteur JDBC. Et ce serait une méthode beaucoup plus lente que d'installer SnowsQL et d'utiliser une copie dans.


Oui bon point de clarté, c'est en fait ce que je voulais dire! Merci.



0
votes

Vous pouvez exporter jusqu'à 1 million de lignes directement dans Excel avec le connecteur ODBC de flocon de neige: 1) Installez le pilote ODBC 2) Configurez le pilote avec des crédits de flocon de neige 3) Ouvrez Excel et allez à Data-> Obtenir des données-> Autres sources -> ODBC


0 commentaires