Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tato stránka popisuje, jak nakonfigurovat speciální a pokročilé nastavení schopností ovladače pro ovladač ODBC Databricks.
Ovladač ODBC Databricks poskytuje následující speciální a pokročilá nastavení možností ovladače.
- Nastavení počátečního schématu v rozhraní ODBC
- Značky dotazů pro sledování
- Podpora dotazů ANSI SQL-92 v rozhraní ODBC
- Extrahování velkých výsledků dotazů v rozhraní ODBC
- Serializace šipek v rozhraní ODBC
- Načtení cloudu v rozhraní ODBC
- Povolení protokolování
Nastavení počátečního schématu v rozhraní ODBC
Ovladač ODBC umožňuje zadat schéma nastavením Schema=<schema-name> jako konfigurace připojení. To je ekvivalentem spuštění USE <schema-name>.
Značky dotazů pro sledování
Důležité
Tato funkce je ve verzi Private Preview. Pokud chcete požádat o přístup, obraťte se na svůj tým účtů.
Připojte značky klíč-hodnota k dotazům SQL pro účely sledování a analýzy. Značky dotazů se zobrazí v system.query.history tabulce pro identifikaci a analýzu dotazů.
Pokud chcete do připojení přidat značky dotazů, zahrňte parametr ssp_query_tags do konfigurace připojení ODBC.
Definujte značky dotazů jako dvojice klíč-hodnota oddělené čárkami, kde každý klíč a hodnota jsou oddělené dvojtečkou. Například: ssp_query_tags=team:engineering,env:prod.
Podpora dotazů ANSI SQL-92 v rozhraní ODBC
Starší ovladače Spark ODBC přijímají dotazy SQL v dialektu ANSI SQL-92 a před jejich odesláním na server je přeloží na Databricks SQL.
Pokud vaše aplikace generuje Databricks SQL přímo nebo používá syntaxi ne-ANSI SQL-92 specifickou pro Azure Databricks, nastavte UseNativeQuery=1 v konfiguraci připojení. Toto nastavení předává doslovné doslovné zpracování dotazů SQL do Azure Databricks bez překladu.
Extrahování velkých výsledků dotazů v rozhraní ODBC
Pokud chcete dosáhnout nejlepšího výkonu při extrahování velkých výsledků dotazu, použijte nejnovější verzi ovladače ODBC, která zahrnuje následující optimalizace.
Serializace šipek v rozhraní ODBC
Ovladač ODBC verze 2.6.15 a vyšší podporuje optimalizovaný formát serializace výsledků dotazu, který používá Apache Arrow.
Načtení cloudu v rozhraní ODBC
Ovladač ODBC verze 2.6.17 a vyšší podporuje cloudové načítání, funkci, která načítá výsledky dotazů prostřednictvím cloudového úložiště nakonfigurovaného v nasazení Azure Databricks.
Když spustíte dotaz, Azure Databricks nahraje výsledky do interního umístění úložiště DBFS jako soubory serializované šipkami o velikosti až 20 MB. Po dokončení dotazu ovladač odešle požadavky na načtení a Azure Databricks vrátí do nahraných souborů sdílené přístupové podpisy . Ovladač pak pomocí těchto adres URL stáhne výsledky přímo z DBFS.
Cloudové načítání se vztahuje pouze na výsledky dotazů větší než 1 MB. Ovladač načte menší výsledky přímo z Azure Databricks.
Azure Databricks automaticky uklízí nepotřebné kumulované soubory tím, že je nejprve označí pro odstranění po 24 hodinách, a trvale je odstraní po dalších 24 hodinách.
Další informace o architektuře cloudového načítání najdete v tématu Jak jsme dosáhli připojení s nástroji BI s vysokou šířkou pásma.
Povolit protokolování
Chcete-li povolit protokolování v ovladači ODBC, nastavte LogLevel vlastnost na hodnotu mezi 1 (pouze závažné události) a 6 (všechny aktivity řidiče).
LogPath Nastavte vlastnost na úplnou cestu ke složce, do které chcete ukládat soubory protokolu.
Další informace naleznete v tématu Konfigurace možností protokolování v počítači s jiným systémem než Windows v Průvodci ovladačem ODBC Databricks.