Konfigurációs paraméterek

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL

A konfigurációs paraméter olyan beállítás, amely befolyásolja a Databricks SQL viselkedését a megadott SQL-szintaxison kívül.

A konfigurációs paraméter tényleges értéke a beállítás különböző szintjeiből származik.

Konfigurációs paraméter hatókörei

  • Rendszer

    A rendszerérték a Databricks SQL által használt alapértelmezett érték, ha nincs felülbírálás.

  • Globális

    A rendszergazda felülbírálhatja egy paraméter alapértelmezett rendszerértékét az SQL-paraméterek konfigurálása vagy az SQL Warehouse API használatával. Ez az érték az újonnan létrehozott munkamenetek előrehaladtával látható kezdeti érték.

  • Ülésszak

    A felhasználó felülírhatja a konfigurációs paramétert az ülés időtartamára a mondatkifejezésselSET. Néhány paraméternek van dedikált állítása, például SET PATH vagy SET TIME ZONE. A beállítás akkor marad, amíg a felhasználó újra felülírja vagy használja RESET.

Támogatott konfigurációs paraméterek

Az alábbiakban felsoroljuk a Databricks SQL-ben beállítható támogatott konfigurációs paramétereket, azok alapértelmezett rendszerbeállításait és a beállítható szinteket. A Databricks SQL nem támogatja a nem felsorolt Spark-konfigurációk beállítását.

Paraméter neve Leírás A rendszer alapértelmezése Globálisan beállítható Munkamenetben beállítható
ANSI_MODE Lehetővé teszi, hogy letiltsa a szigorú ANSI SQL-viselkedést bizonyos függvények és az öntési szabályok esetében. IGAZ Igen Igen
LEGACY_TIME_PARSER_POLICY A dátum- és időbélyegek elemzésének és formázásának módját szabályozza. KIVÉTEL Igen Igen
MAX_FILE_PARTITION_BYTES Az egyetlen partícióba csomagolható bájtok maximális száma fájlalapú forrásokból való olvasáskor. 128m Nem Igen
ÚT A séma keresési útvonalat állítja be, amelyet a minősítetlen nevek megoldásához használnak. system.session, system.builtin, system.ai, CURRENT_SCHEMA Igen Igen
READ_ONLY_EXTERNAL_METASTORE Azt szabályozza, hogy egy külső metaadattár írásvédettként legyen-e kezelve. HAMIS Igen Nem
STATEMENT_TIMEOUT Beállítja az SQL-utasítás időtúllépését másodpercekben. 172800 másodperc Igen Igen
TIMEZONE Beállítja a helyi időzónát. egyezményes világidő Igen Igen
USE_CACHED_RESULT Szabályozza, hogy a Databricks SQL gyorsítótárazza-e és használja-e újra az eredményeket, amikor csak lehetséges. IGAZ Nem Igen

A ANSI_MODE rendszer alapértelmezett értéke a FALSE Databricks SQL 2022.35 előtt hozzáadott fiókokhoz tartozik.