Paramètres de capacité du Driver pour le Driver ODBC Databricks
Cette page explique comment configurer les paramètres spéciaux et avancés de capacité de Driver pour le Databricks ODBC Driver.
Le Driver ODBC Databricks fournit les paramètres de capacité de driver spéciaux et avancés suivants.
Définir le schéma initial dans ODBC
Le driver ODBC vous permet de spécifier le schéma en définissant Schema=<schema-name> comme configuration de connexion. Cela équivaut à l'exécution de USE <schema-name>.
Balises de query pour le suivi
Aperçu
Cette fonctionnalité est en préversion privée. Pour demander l'accès, contactez votre équipe de compte.
Attachez des tags clé-valeur à vos requêtes SQL à des fins de suivi et d'analytique. Les tags query apparaissent dans la table system.query.history pour l'identification et l'analyse des query.
Pour ajouter des tags de query à votre connexion, incluez le paramètre ssp_query_tags dans votre configuration de connexion ODBC :
Définissez les tags de query sous forme de paires clé-valeur séparées par des virgules, où chaque clé et valeur est séparée par deux points. Par exemple, ssp_query_tags=team:engineering,env:prod.
Vous devez également définir ApplySSPWithQueries=0 dans la configuration de connexion de votre driver ODBC.
Prise en charge des query ANSI SQL-92 dans ODBC
Les drivers Spark ODBC hérités acceptent les queries SQL dans le dialecte ANSI SQL-92 et les traduisent en Databricks SQL avant de les envoyer au serveur.
Si votre application génère directement du Databricks SQL ou utilise une syntaxe non ANSI SQL-92 spécifique à Databricks, définissez UseNativeQuery=1 dans votre configuration de connexion. Ce paramètre transmet les requêtes SQL telles quelles à Databricks sans traduction.
Extraire les résultats de grandes query dans ODBC
Pour obtenir les meilleures performances lorsque vous extrayez des résultats de query volumineux, utilisez la dernière version du driver ODBC, qui inclut les optimisations suivantes.
Sérialisation Arrow dans ODBC
Le Driver ODBC version 2.6.15 et supérieure prend en charge un format de sérialisation des résultats de query optimisé qui utilise Apache Arrow.
Activer la journalisation
Pour activer la journalisation dans le Driver ODBC, définissez la propriété LogLevel sur une valeur comprise entre 1 (manifestations graves uniquement) et 6 (toute l'activité du Driver). Définissez la propriété LogPath sur le chemin complet du dossier où vous souhaitez enregistrer les Logs.
Pour plus d'informations, consultez Configuration des options de journalisation sur une machine non-Windows dans le Guide du Driver ODBC Databricks.