diff --git a/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java b/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java
index 69f8a9e196..d470419222 100644
--- a/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java
+++ b/core/core-backend/src/main/java/io/dataease/datasource/provider/CalciteProvider.java
@@ -404,6 +404,9 @@ public class CalciteProvider {
" database = '%s' \n" +
" AND table = '%s' ", configuration.getDataBase(), datasourceRequest.getTable());
break;
+ case impala:
+ sql = String.format("DESCRIBE `%s`", datasourceRequest.getTable());
+ break;
default:
break;
}
diff --git a/pom.xml b/pom.xml
index 8856e14750..e634808f29 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,7 @@