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.
Může se zobrazit jiný výsledek z důvodu aktualizace systému.
Rozpoznávání vzorců data a času
Spark >= 3,0:
Vzorek <pattern> se ve formátu DateTimeFormatter nepodaří rozpoznat.
Pokud chcete obnovit chování před Sparkem 3.0, můžete ho nastavit
<config>na "LEGACY".Platný vzor data a času můžete vytvořit pomocí průvodce z '
<docroot>/sql-ref-datetime-pattern.html'.
VZOR_DATUM_ČAS_TÝDEN_BASED
Spark >= 3,0:
Všechny týdenní vzorce nejsou podporovány od Sparku 3.0, zjištěn znak založený na týdnu: <c>.
Místo toho použijte funkci SQL EXTRACT.
PARSE_DATETIME_BY_NEW_PARSER
Spark >= 3,0:
V novém analyzátoru se nepovede parsovat <datetime> .
Můžete nastavit <config> na "LEGACY", abyste obnovili chování před verzí Spark 3.0, nebo nastavit na "CORRECTED" a považovat ho za neplatný řetězec datetime.
ČTI_STAROVĚKÝ_DATUMČAS
Spark >= 3,0:
čtení dat před 1582-10-15 nebo časovými údaji před 1900-01-01T00:00:00Z
soubory <format> mohou být nejednoznačné, protože soubory mohou být zapsány pomocí
Spark 2.x nebo starší verze Hivu, které používají starší hybridní kalendář
liší se od proleptického gregoriánského kalendáře Sparku 3.0+.
Další podrobnosti najdete v SPARK-31404. Můžete nastavit konfiguraci SQL <config> nebo
možnost zdroje dat <option> upravit na "LEGACY" pro přebasování hodnot data a času
s ohledem na rozdíl v kalendáři během čtení. Pro čtení hodnot data a času
tak jak je, nastavte konfigurační SQL <config> nebo možnost zdroje dat <option>
na "CORRECTED".
TBD
Spark >= <sparkVersion>: <details>
ZAPIŠ_STAROVĚKÝ_DATUM_ACAS
Spark >= 3,0:
Zápis dat před 1582-10-15 nebo časových razítek před 1900-01-01T00:00:00Z do <format> souborů může být nebezpečný, protože soubory mohou později číst Spark 2.x nebo starší verze Hive, které používají starší hybridní kalendář odlišný od proleptického gregoriánského kalendáře Spark 3.0+.
Další podrobnosti najdete v SPARK-31404.
Můžete nastavit <config> na "LEGACY" pro přizpůsobení hodnot data a času vzhledem k rozdílu v kalendáři během psaní, abyste dosáhli maximální interoperability.
Nebo nastavte konfiguraci na "CORRECTED" pro zápis hodnot data a času tak, jak je, pokud jste si jisti, že zapsané soubory budou číst pouze Spark 3.0+ nebo jiné systémy, které používají proleptic gregoriánský kalendář.