On our helm chart based setup (image sha256:95bb1841335c41ae32b1e9fb9a4c779ec047903e94cc66e0a6b7ed3657feddfe) if I try to query information_schema.columns I get
IllegalArgumentException: No enum constant com.dremio.common.types.TypeProtos.MinorType.TIMEMICRO.Show less
I reproduced the problem and checked the generated jobs: both the query from DataGrip and the one from the Web UI are actually listed as âfailedâ, with the same error.
However, DataGrip rather strangely manages to show valid-looking output and doesnât emit any error.
For what concerns sending you the profile: are you suggesting to upload the zip files that one can download from the UI?
In that case, is it OK if I avoid sending the header.json file that appears in them?
There seems to be a lot of private information in it.
I think this problem was generated by a mysql source, which we removed yesterday for other reasons [*]: we donât currently have this problem in production anymore.
Weâre planning to simplify the deployment of dremio instances in our qa environments: when we have them weâll try and find out what mysql types were generating this issue on the dremio side and send you an update.
Thank you for your help!
[*] Weâre in the process of moving away from a PoC federation setup to more consistently use s3 as our main data source.
Reposting because i accidentaly deleted the last one:
I went through the same issue and found a cause that might affect others as well. In my case, when generating an Iceberg table, Dremio incorrectly configured it as Parquet. Simply going to the folder/table settings and setting the type to Iceberg resolved the issue
I just have the main catalog here in my Dremio. I use DBT to perform full updates on certain tables daily. These tables are stored in an S3 data source.
Occasionally (although I havenât identified a consistent pattern yet), some S3 folders fail to automatically convert into tables. To address this issue, I enabled the option to âAutomatically format files into physical datasets when users issue queries.â
However, after making this change, I encountered the enum errors. It turned out that the Iceberg S3 folder had been mistakenly interpreted as a generic Parquet folder."