[ 
https://issues.apache.org/jira/browse/KYLIN-5635?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xiaoxiang Yu resolved KYLIN-5635.
---------------------------------
    Fix Version/s: 5.0-beta
       Resolution: Fixed

> Adapt for delta table
> ---------------------
>
>                 Key: KYLIN-5635
>                 URL: https://issues.apache.org/jira/browse/KYLIN-5635
>             Project: Kylin
>          Issue Type: Improvement
>          Components: RDBMS Source
>    Affects Versions: 5.0-alpha
>            Reporter: Zhiting Guo
>            Assignee: Zhiting Guo
>            Priority: Major
>             Fix For: 5.0-beta
>
>
> When obtaining delta column information, because the column information is 
> not saved in the catalog (due to the use of DeltaCatalog), it cannot be 
> obtained directly from the catalog. We first determine whether the table is a 
> delta table. The Delta SDK provides a function. If so, read the table through 
> spark.table to get the schema. Here, spark scans Metadata to get the schema 
> information under the back path
>  
> Also due to the use of DeltaCatalog, delta table does not support the show 
> create table statement, this is because deltaCatalog does some checks, does 
> not support this SQL , here by judging whether it is delta in advance, if it 
> is directly through location and table spell a ddl return.
>  
> Limit: The partition column is not processed here, so the partition column is 
> not recognized, and delta does not manage its own partition through the 
> catalog. It is obtained in real time by scanning the Metadata under the 
> confidant path, so it does not affect the reading of data. The only place 
> that has an impact is the function of snapshot partition construction.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to