Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yükseltmeden dolayı farklı bir sonuç alabilirsiniz
DATETIME_PATTERN_RECOGNITION
Spark >= 3.0:
DateTimeFormatter'da <pattern> desen tanınamıyor.
Spark 3.0'ın önceki davranışını geri yüklemek için "
<config>" olarak ayarlayabilirsinizLEGACY.'/sql-ref-datetime-pattern.html'
<docroot>kılavuzuyla geçerli bir tarih saat deseni oluşturabilirsiniz.
DATETIME_WEEK_BASED_PATTERN
Spark >= 3.0:
Spark 3.0 sürümünden itibaren, hafta bazlı bir karakter algılandığı için tüm hafta bazlı desenler desteklenmemektedir: <c>.
Bunun yerine sql işlevini EXTRACT kullanın.
PARSE_DATETIME_BY_NEW_PARSER
Spark >= 3.0:
Yeni ayrıştırıcıda <datetime> ayrıştırılamadı.
<config> Spark 3.0'ın önceki davranışını geri yüklemek için "LEGACY" olarak ayarlayabilir veya "CORRECTED" olarak ayarlayıp bunu geçersiz bir tarih saat dizesi olarak değerlendirebilirsiniz.
READ_ANCIENT_DATETIME
Spark >= 3.0:
1582-10-15 öncesi tarihlerin okunması veya 1900-01-01T00:00:00Z öncesi zaman damgalarının okunması
<format> dosyalardan gelenler belirsiz olabilir, çünkü dosyalar yazılmış olabilir.
Spark 2.x veya eski karma takvim kullanan Hive'ın eski sürümleri
Spark 3.0+'ın Proleptik Gregoryen takviminden farklıdır.
SPARK-31404'teki diğer ayrıntılara bakın. SQL yapılandırmasını <config> olarak ayarlayabilirsiniz veya
"<option>" seçeneğini "LEGACY" veri kaynağına ayarlayarak datetime değerlerini yeniden temel almak
Okuma sırasındaki takvim farkı ile ilgili olarak. Tarih saat değerlerini okumak için
SQL yapılandırmasını <config> veya veri kaynağı seçeneğini <option> olduğu şekliyle ayarlayın.
"CORRECTED" olarak ayarlayın.
TBD
Spark >= <sparkVersion>: <details>
WRITE_ANCIENT_DATETIME
Spark >= 3.0:
1582-10-15'ten önceki tarihleri veya 1900-01-01T00:00:00Z'den önceki zaman damgalarını <format> dosyalarına yazmak tehlikeli olabilir çünkü bu dosyalar daha sonra Spark 2.x veya Hive'ın eski sürümleri tarafından okunabilir ve bu sürümler, Spark 3.0+'ın Proleptik Gregoryen takviminden farklı olan eski bir hibrit takvim kullanmaktadır.
SPARK-31404'teki diğer ayrıntılara bakın.
En yüksek birlikte çalışabilirliği elde etmek için tarih ve saat değerlerini yazma sırasında takvim farkına göre yeniden temel almak amacıyla <config> öğesini "LEGACY" olarak ayarlayabilirsiniz.
Ya da yazılan dosyaların yalnızca Spark 3.0+ veya Proleptik Gregoryen takvimi kullanan diğer sistemler tarafından okunacağından eminseniz, tarih saat değerlerini olduğu gibi yazmak için yapılandırmayı "CORRECTED" olarak ayarlayın.