STREAMING_TABLE_OPERATION_NOT_ALLOWED錯誤類別
不允許進行該操作 <operation>
無法支援的操作:套用變更
APPLY CHANGES
串流數據表不支援此作業。
建立_或_替換
串流數據表不允許 REPLACE
;請更新 命令以改用 CREATE
OR REFRESH
,然後重試命令。
CREATE_TABLE_IN_HIVE_METASTORE
無法在Hive中繼存放區中 CREATE
串流數據表。 串流資料表僅在 Unity Catalog 中支援。 請在 Unity 目錄中繼存放區中指定此資料表的目的地目錄,方法是 USE
CATALOG catalogName;
CREATE
串流資料表 schemaName.tableName
或 CREATE
串流資料表 catalogName.schemaName.tableName
。 您可以透過 SHOW CATALOGS
檢視可用的目錄清單。
DROP_DELTA_LIVE_TABLE
作業不適用於從 DLT 建立的串流數據表,而是從 DLT 中的管線定義中移除串流數據表。
無效變更
若要改變串流數據表的架構或屬性,請使用 CREATE
OR REFRESH
命令。
非串流資料表
<tableName>
不是串流數據表。
REFRESH_DELTA_LIVE_TABLE
作業不適用於從 DLT 建立的串流數據表,而是重新整理 DLT 中的串流數據表。
需要共享運算
無法在指派的或無隔離的共用叢集上<operation>
操作串流數據表<tableName>
,請改用SHARED
叢集或 Databricks SQL 倉儲。
未知功能
串流數據表 <tableName>
支援較新版本的功能。 請在較新版本上執行這項 <operation>
作業。
不支援的操作
串流數據表不支援此作業。