MANAGED_INGESTION_PIPELINE_SPEC_VALIDATION_ERROR错误条件

SQLSTATE:42000

此错误条件具有以下衍生的子错误条件。

仅追加功能需要游标列 (APPEND_ONLY_REQUIRES_CURSOR_COLUMNS)

APPEND_ONLY 只能用于基于查询的连接器的增量引入。 在这种情况下,必须设置cursor_columns。

不支持AUTO_FULL_REFRESH的SCD_TYPE_2

SCD 类型 2 不支持自动完全刷新。 请禁用自动完全刷新或使用其他 SCD 类型。

自动全刷新策略(仅限 CDC)

只能为 CDC 数据摄取管道设置自动完全刷新策略。

AUTO_FULL_REFRESH_POLICY_EMPTY_ENABLED_FIELD

必须设置启用自动完全刷新策略。

自动完全刷新策略未启用

组织未启用自动完全刷新策略。请与 Databricks 支持部门联系以启用该功能。

无法设置连接名称

无法设置连接名称,因为托管引入的现有管道定义缺少连接名称。

无法设置传入网关 ID

无法设置引入网关 ID,因为托管引入的现有管道定义缺少引入网关 ID。

目录不匹配

规范中的目录与对象中指定的目的地目录不匹配。 如果要使用不同的 destination_catalog,请通过 启用 DPM。

需要在DPM中配置目录

启用直接发布模式时,必须在规范中指定目录。

目录规范不完整 (CATALOG_SPEC_INCOMPLETE)

必须为目录规格指定source_catalog和destination_catalog。

列选择未启用

数据库源类型 <sourceType> 未启用列选择功能:在 table_configurations 中无法指定 include_columns 或 exclude_columns。

COLUMN_SELECTION_NOT_SUPPORTED_FOR_SOURCE

不支持<sourceType> 的列选择功能(include_columns/exclude_columns)。

冲突的连接器选项

<sourceOptionName>“”不得与“connector_options.<sourceOptionName>”一起指定。 仅使用“connector_options.<sourceOptionName>”,因为<sourceOptionName>已弃用。

超出Confluence空间限制

include_confluence_spaces 中的 <specType> 不能超过 <maxSpaces> 个空间,但指定了 <actualSpaces> 个。

连接检索失败

未能从 Unity 目录中检索连接“<connectionName>”。 请检查连接是否存在,如果错误仍然存在,请与支持人员联系。

数据分阶段选项_直接_CDC_仅限

只能为直接 CDC 数据摄取管道设置数据暂存选项。

目标表和源表不匹配

目标表应与源表相同,但收到的是 TableSpec:<tableSpec>

目标目录不能更改

创建管道后,无法更改destination_catalog。 现有的目标目录:<existingCatalog> 新的目标目录:<newCatalog>

仅目标端表规范不完整

必须为表规格指定destination_catalog、destination_schema和destination_table。

目标架构无法更改 (DESTINATION_SCHEMA_CANNOT_CHANGE)

创建管道后,无法更改destination_schema。 现有destination_schema:<existingSchema> 新destination_schema:<newSchema>

DIRECT_CDC_NOT_ENABLED

未为源组织启用直接 Cdc 托管引入管道: <sourceType>

请联系 Databricks 支持部门来启用该功能。

重复源目录

sourceConfigurations 中的重复源目录名称: <catalog>.

EMPTY_INGESTION_DEFINITION

需要配置管道规范中的ingestion_definition(数据导入定义)。

文件来源格式是必须的

文件源连接器需要 <sourceType> 文件格式,但已设置为 UNSPECIFIED

FILE_SOURCE_INVALID_ENTITY_TYPE

文件源连接器中<entityType>的实体类型“<sourceType>”无效。 请指定有效的实体类型。

FILE_SOURCE_INVALID_FORMAT_OPTION_KEY

格式选项键“<key>”对于文件格式“<format>”无效。

文件来源_无效的模式演化模式

架构演变模式不能是 UNSPECIFIED 用于 <sourceType> 文件源连接器。

文件源无效的模式规范

<sourceType> 文件源连接器需要设置“destination_schema”和“destination_catalog”。

不能设置source_schema和source_catalog。

文件源的存储模式无效

适用于 <sourceType> 的结构化文件源连接器仅支持 APPEND_ONLY 存储模式。

对象“”<objectName>具有不受支持的存储模式。

文件来源无效的表规范

<sourceType> 文件源连接器需要设置destination_table、destination_schema和destination_catalog。

不得设置source_table、source_schema和source_catalog。

文件来源时间戳格式无效

文件筛选器“<timestamp>”中的时间戳格式“”<filterType>无效。 预期格式:YYYY-MM-DDTHH:mm:ss(例如 2020-06-01T13:00:00)。

文件源 SCD 类型不受支持

结构化文件源连接器不支持用于 <sourceType> 的 scd_type 属性。

对象“<objectName>”不得设置scd_type。 请改用storage_mode。

FILE_SOURCE_SPEC_NOT_SUPPORTED (文件源规格不支持)

文件源连接器不支持提供的规范类型。

找到: <specType>

FILE_SOURCE_URL_REQUIRED

文件源连接器需要 <sourceType> URL。

外部目录模式规范不完整

必须在架构规范中为foreign_catalog的引入管道指定source_catalog和source_schema。

FOREIGN_CATALOG_TABLE_SPEC_INCOMPLETE

必须为表规格中的foreign_catalog引入管道指定source_catalog、source_schema和source_table。

外部目录不支持的规格类型

foreign_catalog引入管道仅支持表规格和架构规范。 不允许使用目录、报表和标识映射规范。

FULL_REFRESH_WINDOW_CDC_ONLY

只有在 CDC 数据捕获管道中才能设置完整刷新窗口。

完全刷新窗口未启用

组织未启用“完全刷新”窗口。请与 Databricks 支持部门联系以启用该功能。

GOOGLE_DRIVE_CONNECTOR_OPTIONS_NOT_SET_FOR_ALL_OBJECTS

必须在所有对象上设置 Google Drive 连接器选项。

对象“<objectName>”缺少 Google Drive 连接器选项。

Google 云端硬盘群组成员身份禁止 URL 和范围

Google Drive GROUP_MEMBERSHIP 实体类型不接受 URL 或作用域;组成员身份适用于整个租户。

GOOGLE_DRIVE_INVALID_SCOPE

Google Drive 导入范围不得为 UNSPECIFIED。 提供有效的范围。

必须提供 Google Drive URL 或 scope

Google Drive 连接器选项必须完全指定 URL 或作用域之一。

包含列和排除列同时指定

无法在table_configurations中同时指定include_columns和exclude_columns。

INGESTION_GATEWAY_ID_EMPTY

引入网关 ID 不能为空。

数据入口网关无效或不存在

源引入网关无效或不存在。

INGESTION_GATEWAY_NOT_FOUND(摄取网关未找到)

引入网关管道: <pipelineId> 不存在

INVALID_CHANNEL_FOR_CDC(无效的CDC通道)

通道需要 <allowedChannels> 用于 CDC 连接器的引入管道。

无效_完整刷新窗口_开始小时

完全刷新窗口的“start_hour”必须是一个介于0到23之间的整数。

无效全刷新窗口时区

无效的时区 ID: <timeZoneId> 在“完全刷新”窗口中传递。

INVALID_SOURCE_OPTIONS

<optionName><specType>中不允许用于源:<sourceType>

KAFKA_AVRO_SCHEMA_REQUIRED

Avro 转换器要求设置 “schema” 或 “schema_file_path” 二者之一。

KAFKA_INVALID_MAX_OFFSETS_PER_TRIGGER

Kafka 连接器的“max_offsets_per_trigger”值“<maxOffsetsPerTrigger>”无效。

值必须是正整数。

KAFKA_INVALID_STARTING_OFFSET

Kafka 连接器的“<offset>”起始偏移量无效。

有效值为“latest”(最新)和“earliest”(最早)。

KAFKA_INVALID_TABLE_SPEC

Kafka 连接器需要设置destination_table、destination_schema和destination_catalog。

不得设置source_table、source_schema和source_catalog。

KAFKA_JSON_OPTIONS_EMPTY

JSON 指定了转换器选项,但没有提供分析配置。

指定至少一个“schema”、“schema_file_path”或“schema_evolution_mode”,

或完全省略 json_options,将该值解析为 Variant 列。

KAFKA_JSON_SCHEMA_AND_EVOLUTION_EXCLUSIVE

JSON 转换器不能同时指定显式架构(“schema”或“schema_file_path”)和“schema_evolution_mode”。

对固定架构使用显式架构,或使用“schema_evolution_mode”进行架构推理。

KAFKA_JSON_SCHEMA_EXCLUSIVE

JSON 转换器不能同时指定“schema”和“schema_file_path”。 使用一个或另一个。

仅支持 Kafka 表规范

Kafka 连接器仅支持表规范。

不支持架构和目录规格。 找到: <specType>

KAFKA_OPTIONS_REQUIRED

必须在所有规格上设置 Kafka 连接器选项(kafka_options)。

KAFKA_PROTOBUF_DESC_FILE_PATH_REQUIRED

Protobuf 转换器需要设置“desc_file_path”。

KAFKA_PROTOBUF_MESSAGE_NAME_REQUIRED

Protobuf 转换器需要设置“message_name”。

KAFKA_TOPICS_EXCLUSIVE

在 Kafka 连接器选项中,必须且只能指定“topics”或“topic_pattern”中的一个,不能同时指定两者,也不能两者都不指定。

KAFKA_TRANSFORMER_FORMAT_CONFIG_MISMATCH

转换器格式“”<format>与提供的配置“<config>”不匹配。

对于 JSON,请使用 json_options;对于 AVRO,请使用 avro_options;对于 PROTOBUF,请使用 protobuf_options。

STRING 不接受任何配置。 JSON 在省略json_options时解析为 Variant。

KAFKA_TRANSFORMER_FORMAT_REQUIRED

指定转换器时,需要转换器格式。

KAFKA_UNSUPPORTED_SCHEMA_EVOLUTION_MODE

Kafka 连接器不支持架构演变模式“<mode>”。

可在此处找到支持的模式: https://docs.databricks.com/aws/en/ldp/from-json-schema-evolution

LIBRARIES_NOT_ALLOWED(不允许使用库)

为引入管道,库文件必须为空。

META_ADS_INVALID_ACTION_ATTRIBUTION_WINDOWS

无效的 action_attribution_windows 值:<invalidWindows>

META_ADS_INVALID_ACTION_BREAKDOWNS

无效action_breakdowns参数: <unknownActionBreakdowns>

META_ADS_INVALID_ACTION_REPORT_TIME

无效的 action_report_time 值:<actionReportTime>。 输入其中一个impressionconversionmixedlifetime

元数据广告无效细分

无效的细分参数: <unknownBreakdowns>

META广告无效级别

级别参数无效: <level>。 输入其中一个adadsetcampaignaccount

META_ADS_LOOKBACK_WINDOW_无效 (回溯窗口无效)

无效的点击归因窗口参数: <window>。 输入 1728 中的一个。

元广告无效的开始日期

无效的开始日期参数: <date>。 以正确的 YYYY-MM-DD 格式输入。

Meta广告无效时间增量

无效的时间递增参数: <days>。 它必须是 monthlyall_days 或有效的正整数。

缺少摄入定义

引入管道设置应包含ingestion_definition。

NETSUITE_JAR_PATH_NOT_SUPPORTED_FOR_SOURCE

netsuite_jar_path不支持<sourceType>

NETSUITE_JAR_PATH_必填

源“netsuite_jar_path”不能为空:<sourceType>

非空管理定义

不应为引入管道配置管道规范中的managed_definition。

NOT_IN_DEFAULT_PUBLISHING_MODE

托管引入管道仅支持直接发布模式。

源的POSTGRES配置不受支持

只能为 POSTGRES 连接器提供 PostgreSQL 源配置。

PostgreSQL发布名称与连接器格式冲突

自定义发布名称“”<publicationName>保留供内部使用。 与模式“dbxpub{id}_”<normalizedGatewayId>匹配的发布名称由连接器自动生成。 请选择其他发布名称。

POSTGRES_PUBLICATION_NAME_REQUIRED

PostgreSQL 发布名称不能为空或 null。

POSTGRES_SLOT_CONFIG_FOR_ALL_OR_NONE_CATALOGS

必须为所有复制目录指定 PostgreSQL 槽配置,或者不为任何目录指定 PostgreSQL 槽配置。

POSTGRES_SLOT_CONFIG_FOR_REPLICATION_CATALOGS_ONLY

所有复制目录必须提供 PostgreSQL 槽配置,并且不应为任何非复制目录提供该配置。

POSTGRES槽配置不允许

<reason>

名为 POSTGRES_SLOT_NAME 的插槽与连接器格式冲突

自定义槽名称“”<slotName>保留供内部使用。 与模式“dbx_{id}_<normalizedGatewayId>”匹配的槽名称由连接器自动生成。 请选择其他槽名称。

POSTGRES_SLOT_NAME_REQUIRED

PostgreSQL 槽名称不能为空或 null。

已存在用于CDC连接器的基于查询的连接器配置

使用网关的 CDC 连接器不支持基于查询的连接器配置。

RABBITMQ_INVALID_TABLE_SPEC

RabbitMQ 连接器从队列而非表中摄取数据。

检测到“<offendingField>”已设置;不得设置 source_table、source_schema 和 source_catalog。

RABBITMQ_ONLY_TABLE_SPEC_SUPPORTED

RabbitMQ 连接器仅支持表规格。

不支持架构和目录规格。 找到: <specType>

RABBITMQ_OPTIONS_REQUIRED

必须在所有规格上设置 RabbitMQ 连接器选项(rabbitmq_options)。

RABBITMQ_QUEUE_REQUIRED

RabbitMQ 连接器选项必须指定一个非空的“队列”。

REPORT_SPEC_INCOMPLETE

必须为报表规格指定destination_catalog和destination_schema。

SALESFORCE_公式字段_不支持_用于_SOURCE

不支持 <sourceType> 的 salesforce_include_formula_fields。

SCD_TYPE_2_不支持_SALESFORCE

不支持 Salesforce 引入管道的 SCD 类型 2 引入。

SCD_TYPE_2_NOT_SUPPORTED_FOR_SOURCE

不支持 SCD 类型 2 引入 <sourceType>

表不支持 SCD 2 型

以下 <sourceType> 表不支持 SCD 类型 2 摄取:<sourceTable>

SCHEMA_MISMATCH

规范中的目标与对象中指定的目标架构(destination_schema)不匹配。 如果要使用不同的 destination_schema,请通过 https://docs.databricks.com/aws/en/ingestion/lakeflow-connect/multi-destination-pipeline 启用 DPM

SCHEMA_NOT_ALLOWED_WITHOUT_DPM

如果未启用直接发布模式,则无法设置架构。

架构或目标在DPM中是必需的

启用直接发布模式时,必须在规范中指定架构或目标。

SCHEMA_REQUIRED_IN_DPM

启用直接发布模式时,必须在规范中指定架构。

SCHEMA_SPEC_INCOMPLETE

必须为架构规范指定source_schema、destination_catalog和destination_schema。

SERVERLESS_MODE_REQUIRED(无服务器模式必需)

在托管引入管道中使用 <connectorType> 连接器时,需要启用无服务器模式。

SERVICE_NAME_EMPTY_IN_CONNECTION

选项service_name在连接中为空: <connectionName>

在 Oracle UC 连接中提供非空 service_name ,然后重试创建管道。

连接中缺少服务名称

连接中缺少 service_name 选项: <connectionName>.

在 Oracle UC Connection 中添加 service_name,然后重试创建管道。

SHAREPOINT_CONNECTOR_OPTIONS_NOT_SET_FOR_ALL_OBJECTS

必须在所有对象上设置SharePoint连接器选项。

对象“<objectName>”缺少SharePoint连接器选项。

SOURCE_CATALOG_NAME_必需

必须始终为源目录配置提供目录名称。

源表必需

源表应位于表规格中,但实际得到的是 TableSpec <tableSpec>

源类型不匹配

提供的源类型“<providedSourceType>”与从connection_name或ingestion_gateway_id推断的源类型“<inferredSourceType>”不一致。 请修复它,或者从托管引入定义中删除源类型。

TABLE_SPEC_INCOMPLETE

必须为表规格指定source_table、destination_catalog和destination_schema。

不支持的连接类型

引入管道不支持连接类型“<connectionType>”。

不支持的源选项

在 ingestion_definition 中找到不支持的源选项。 不支持的源选项: <source>. 支持的源选项是 connection_name, ingestion_gateway_idingest_from_uc_foreign_catalog

不支持的 CDC 连接器来源选项

ingestion_definition中不支持的源选项 <source>

仅支持 connection_nameingestion_gateway_id 用于 cdc 连接器。

UNSUPPORTED_SOURCE_OPTION_FOR_QUERY_BASED_CONNECTOR (不支持的基于查询的连接器的来源选项)

ingestion_definition中不支持的源选项 <source>

仅支持connection_nameingest_from_uc_foreign_catalog用于基于查询的连接器。

不支持的CDC连接器源类型

cdc 连接器不支持 <sourceType>

UNSUPPORTED_SOURCE_TYPE_FOR_QUERY_BASED_CONNECTOR

<sourceType> 不支持基于查询的连接器。

必须指定目标表以用于Workday

必须为 Workday 报表设置目标表。

WORKDAY_PRIMARY_KEYS_REQUIRED

必须设置表配置,并且应为 Workday 报表指定主键。

WORKDAY_REPORT_URL_DOMAIN_INVALID (工作日报表网址域名无效)

无效的 Workday 报告 URL 域名“<domain>”。 URL 必须以一个受支持的域结尾: <allowedDomains>

WORKDAY_REPORT_URL_FORMAT_INVALID(工作日报告 URL 格式无效)

Workday 报表 URL 必须包含“format=json”查询参数。 URL: <url>.

WORKDAY_REPORT_URL_SYNTAX_INVALID (Workday 报告 URL 语法无效)

Workday 报表 URL 格式无效: <url>

WORKDAY_REPORT_URL_VALIDATION_ERROR

验证 Workday 报表 URL 时出错: <error>