-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
ConformanceConformance Job affectedConformance Job affectedStandardizationStandardization Job affectedStandardization Job affectedfeatureNew featureNew featurepriority: mediumImportant but not urgentImportant but not urgentrun scriptsHelper run scripts are affectedHelper run scripts are affectedunder discussionRequires consideration before a decision is made whether/how to implementRequires consideration before a decision is made whether/how to implement
Milestone
Description
Background
With Spark 3 new option were added how to work with dates pre 1900 in parquet files
The settings are:
spark.sql.parquet.datetimeRebaseModeInRead
spark.sql.parquet.datetimeRebaseModeInWrite
spark.sql.parquet.int96RebaseModeInRead
spark.sql.parquet.int96RebaseModeInWrite
Feature
Allow setting of the options for Enceladus jobs
### Tasks
- [ ] ~Add command line options to be able to set the **read** options. Set a default behavior either to `EXCEPTION` or `LEGACY`.~
- [ ] ~Modify the helper scripts to recognize these settings~
- [ ] ~Add an `reference.conf`/`application.conf` setting to be applied to write options. The default should be `LEGACY`~
- [ ] Modify the helper scripts to be able to easily send the Spark settings into the `spark submit` - the defaults remain the same as described above
To discuss
- The command line option names
- The command line defaults
- The write configuration names
Metadata
Metadata
Assignees
Labels
ConformanceConformance Job affectedConformance Job affectedStandardizationStandardization Job affectedStandardization Job affectedfeatureNew featureNew featurepriority: mediumImportant but not urgentImportant but not urgentrun scriptsHelper run scripts are affectedHelper run scripts are affectedunder discussionRequires consideration before a decision is made whether/how to implementRequires consideration before a decision is made whether/how to implement