cube-js/cube
Auf GitHub ansehenVariable Length Decimal Support to Handle Cube Store Parquet Data Type Issues
Open
#3.412 geöffnet am 10. Sept. 2021
cube storehelp wanted
Repository-Metriken
- Stars
- (19.563 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 5T 16h) (138 gemergte PRs in 30 T)
Beschreibung
Describe the bug When leveraging a MySQL decimal field that is defined as DECIMAL(65,30), the pre-aggregated results cannot be stored within Cube Store.
To Reproduce Steps to reproduce the behavior:
- Create a MySQL table (likely any database will do as its a Parquet conversion issue) with DECIMAL(65,30).
- Insert extremely large values in this field.
- Perform an aggregate query using SUM
- Define as a pre-aggregate query
- Watch the CREATE TABLE process fail when using Cube Store as your pre-aggregate data store repository.
Expected behavior
- Ideal behavior - Cube Store can correctly map data types of this nature.
- Acceptable behavior - Variable length can be defined as part of your measurement definition for pre-aggregate consumption
Screenshots N/A
Version: Current
Additional context None