Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Előfordulhat, hogy a frissítés miatt más eredményt kap
DATETIME_PATTERN_RECOGNITION
Spark >= 3.0:
Nem sikerült felismerni <pattern> a mintát a DateTimeFormatterben.
A
<config>értékét "LEGACY" állíthatja be, hogy visszaállítsa a Spark 3.0 előtti viselkedést.A "/sql-ref-datetime-pattern.html"
<docroot>útmutatójával érvényes dátum/idő mintát hozhat létre.
DATETIME_WEEK_BASED_PATTERN
Spark >= 3.0:
Az összes hétalapú minta nem támogatott, mivel a Spark 3.0 egyhetes karaktert észlelt: <c>.
Használja inkább az SQL-függvényt EXTRACT.
PARSE_DATETIME_BY_NEW_PARSER
Spark >= 3.0:
Nem sikerült elemezni <datetime> az új elemzőben.
Beállíthatja a "<config>" értéket LEGACY a Spark 3.0 előtti viselkedés visszaállításához, vagy "CORRECTED" értékre állíthatja, és érvénytelen dátum/idő sztringként kezelheti.
READ_ANCIENT_DATETIME
Spark >= 3.0:
dátumok olvasása 1582-10-15 előtt vagy időbélyegek 1900-01-01T00:00:00Z előtt
fájlokból <format> nem egyértelmű lehet, mivel a fájlokat a
A Hive Spark 2.x vagy régebbi verziói, amelyek örökölt hibrid naptárt használnak
ez eltér a Spark 3.0+ proleptikus Gergely-naptárától.
További részletek a SPARK-31404-ben. Beállíthatja az SQL-konfigurációt <config> vagy
Az "<option>" adatforrás opciót LEGACY használja a dátum/idő értékek újraalapozásához.
A naptárbeli különbség tekintetében az olvasás során. A dátum/idő értékek olvasása
Az SQL-konfigurációt <config> vagy az adatforrás opcióját <option> állítsa be így.
a "CORRECTED"-be.
Később eldöntendő
Spark >= <sparkVersion>: <details>
WRITE_ANCIENT_DATETIME
Spark >= 3.0:
Az 1582-10-15 előtti dátumok vagy az 1900-01-01T00:00:00Z előtti időbélyegek fájlokba <format> írása veszélyes lehet, mivel a fájlokat a Spark 2.x vagy a Hive régebbi verziói is elolvashatják, amely a Spark 3.0+Proleptic Gergely-naptártól eltérő örökölt hibrid naptárt használ.
További részletek a SPARK-31404-ben.
A maximális interoperabilitás érdekében beállíthatja <config> értékét "LEGACY" újrabázisra a dátum/idő értékek írás közbeni naptárbeli eltérésének figyelembevételével.
Vagy állítsa a konfigurációt "CORRECTED" értékre a datetime értékek megírásához, ha biztos abban, hogy az írott fájlokat csak a Spark 3.0+ vagy más, Proleptic Gergely-naptárt használó rendszerek fogják olvasni.