大家好!
我得到以下錯誤在運行一個SQL查詢和不理解這意味著什麼或能做些什麼來解決它。你有什麼推薦嗎?
DDL視圖:
myschema創建視圖。表(accountId、agreementType capture_file_name、capture_file_path createdDate,貨幣,de_agentid, de_applicationshardid, de_datacontenttype, de_eventapplicationtime, de_eventmode, de_eventpublishtime, de_eventsequenceid, de_id, de_partitionkey, de_source,文檔,effectiveDate, eh_EnqueuedTimeUtc, eh_Offset, eh_SequenceNumber, eh_SystemProperties_x_opt_enqueued_time, eh_SystemProperties_x_opt_kafka_key, endDate, expirationDate, externalId, externalSource, id, isInWorkflow, isSigned,名稱,注意,noticeDate, noticePeriod,聚會,reconciled_file_name_w_path,請求者,resourceVersion,地位,terminateForConvenience, updatedDate,價值,de_action, de_eventapplication_year, de_eventapplication_month, de_eventapplication_day, de_eventapplication_hour, de_eventapplication_minute) TBLPROPERTIES (' transient_lastDdlTime ' = ' 1664473495 ') select * from parquet.“/ mnt /存儲/ de_entitytype =協議”
SQL查詢:
選擇從myschema.table de_id;
錯誤:
錯誤的SQL語句:AnalysisException:不能把文件從數組< struct < accountId:字符串,agreementId:字符串,createdBy:字符串,createdDate:字符串,id:字符串,義務:數組<字符串>,resourceVersion:長整型數字,updatedBy:字符串,updatedDate: string > > <字符串>數組。目標對象的類型路徑是:您可以添加一個顯式的演員來輸入數據或選擇更高的精度目標對象類型的字段
任何建議如何解決這個錯誤會感謝
再次感謝。