Interroger une table dans Snowflake Open Catalog à l’aide d’un moteur tiers¶
Cette rubrique fournit des instructions sur l’utilisation d’un moteur de requête tiers pour interroger une table dans Snowflake Open Catalog.
Conditions préalables¶
Avant de pouvoir interroger une table dans Open Catalog, vous devez exécuter les actions suivantes :
Accordez des privilèges de lecture au catalogue que vous avez créé. Pour plus d’informations, voir Sécurisation de catalogues.
Enregistrez la connexion de service que vous avez configurée. Pour plus d’informations, voir Enregistrement d’une connexion de service.
Exemple : interroger une table¶
L’exemple de code suivant illustre comment utiliser Apache Spark pour interroger la table customers
dans le catalogue catalog1
. La table customers
est située sous namespace1a
, qui est imbriqué sous l’espace de noms de niveau supérieur namespace1
:
spark.sql("use catalog1").show()
spark.sql("use namespace1.namespace1a").show()
spark.sql("SELECT * FROM customers").show()