Guoliang Sun created KYLIN-6041:
-----------------------------------
Summary: When using the SQL acceleration interface to accelerate
multiple SQL queries, the interface returns success, but no indexes are
generated
Key: KYLIN-6041
URL: https://issues.apache.org/jira/browse/KYLIN-6041
Project: Kylin
Issue Type: Bug
Affects Versions: 5.0.0
Reporter: Guoliang Sun
The API request succeeds, but no indexes are generated on the page.
When sending a single SQL query, indexes are successfully generated in the
index list.
When `accept_recommendation` is set to `false`, the optimization suggestion
list displays two recommended indexes.
h3. Local Reproduction Steps
1. Create a new model `lineorder` with a base detail index.
2. Use the following API to send a request. The response indicates that two
aggregation indexes have been added, but the index list does not reflect the
new indexes.
{code:java}
curl --location --request POST
'http://ip:port/kylin/api/models/model_optimization' \
--header 'Accept: application/vnd.apache.kylin-v4-public+json' \
--header 'Accept-Language: en' \
--header 'Authorization: Basic QURNSU46S1lMSU4=' \
--header 'Content-Type: application/json;charset=utf-8' \
--header 'Cookie:
595a13bd50743a411ff0342be87321b96a5568c535dbbe426f4e311b63911c40=MWVmYTZjOWYtNDUxMS00OGU2LThkNmQtYWFhNWI4YWUzNWJm'
\
--data-raw '{"project":"test",
"sqls": ["select LO_ORDERDATE from ssb.lineorder group by LO_ORDERDATE","
select * from ( select LO_CUSTKEY , LO_ORDERKEY , LO_PARTKEY,
sum(LO_REVENUE-LO_TAX) from ssb.lineorder group by LO_CUSTKEY , LO_ORDERKEY ,
LO_PARTKEY union all (select C_CUSTKEY as C_CUSTKEY, C_CITY as C_CITY, C_PHONE
as C_PHONE, C_REGION as C_REGION from SSB.customer) )"],
"discard_table_index":true,
"accept_recommendation":true}'{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)