Felvillkoret för materialiserad vy: åtgärd inte tillåten

SQLSTATE: 56038

Den materialiserade vyåtgärden <operation> tillåts inte:

ÄNDRA_ÄGARE

Det är inte tillåtet att ändra ägare till materialiserad vy <tableName> .

DEEP_CLONE

Djupkloning på materialiserade vyer är för närvarande inaktiverad. Kontakta Azure Databricks support.

DROP_DELTA_LIVE_TABLE

Det går inte DROP att skapa en materialiserad vy från Spark Deklarativa pipelines i Lakeflow, utan ta i stället bort den materialiserade vyn från pipelinedefinitionen i Spark Deklarativa pipelines på Lakeflow och försök igen.

OGILTIG_FÖRÄNDRA

Om du vill ändra schemat eller egenskaperna för materialiserade vyer använder du kommandot CREATE eller REFRESH MATERIALIZED VIEW.

MV_NOT_ENABLED

Funktionerna för materialiserade vyer är inte aktiverade för din arbetsyta. Vänligen kontakta Azure Databricks för att aktivera materialiserade vyer för din arbetsplats.

MV_INTE_TILLGÄNGLIG_PÅ_SERVERLÖS_GENERISK_UTRÄKNING

Det går inte <operation> att använda den materialiserade vyn <tableName> i serverlös allmän beräkning för din arbetsyta. Aktivera det genom att anmäla dig till förhandsgranskningen av arbetsyta-funktionen för serverlös allmän beräkningsmaterialiserad vy/strömmande tabell. Om du inte ser beta-funktionsförhandsvisningen som finns tillgänglig i Workspace, vänligen kontakta din Azure Databricks-representant.

NON_MATERIALIZED_VIEW

<viewName> är inte en materialiserad vy. Kör <operation> på nytt, nu med en materialiserad vy.

OPERATE_ON_STAGING_TABLE

Det går inte att utföra åtgärden: <operation> på stagingtabellen <tableName>.

REPLACE_DELTA_LIVE_TABLE

Det går inte REPLACE att skapa en materialiserad vy från Spark Deklarativa pipelines på Lakeflow, i stället uppdaterar du den materialiserade vyn från pipelinedefinitionen i Spark Deklarativa pipelines på Lakeflow och försöker sedan igen.

REQUIRES_DBSQL_PRO_PLUS

Det går inte att <operation> den materialiserade vyn <tableName> från <environment>. Använd DBSQL Serverlös (rekommenderas) eller Pro-lager.

REQUIRES_SHARED_COMPUTE

Kan inte <operation> materialiseras vy <tableName> från ett Assigned eller No Isolation Shared-kluster, använd istället ett delat kluster eller ett Azure Databricks SQL-lager.

SHALLOW_CLONE

För att skapa en oberoende kopia av en materialiserad vy, använd istället DEEP CLONE .