Pular para o conteúdo principal

Referência do conector ServiceNow

info

Visualização

O conector ServiceNow está em versão prévia pública fechada. Para participar da pré-visualização, entre em contato com a equipe do Databricks account .

Este artigo contém material de referência para ingestão usando o conector ServiceNow em Databricks LakeFlow Connect.

Comportamento geral do conector

  • O conector pode ingerir tabelas padrão e personalizadas.

  • Ao ingerir campos de referência, o Databricks cria uma estrutura aninhada com um campo de link e um campo de valor. O campo link está vinculado à tabela referenciada. O campo de valor refere-se ao sys_id (primário key) na tabela referenciada. Juntos, esses campos podem ser usados para join a tabela referenciada.

  • Ao selecionar um esquema, você está selecionando não apenas as tabelas atuais, mas também as tabelas futuras que serão adicionadas ao esquema. Para ingerir somente as tabelas atuais, liste-as manualmente durante a configuração do pipeline.

  • O conector ingere uma coluna extra chamada sys_mod_count. Isso é fornecido pelo ServiceNow e rastreia o número de vezes que uma determinada linha foi atualizada.

Transformações automáticas de dados

A Databricks transforma automaticamente os seguintes tipos de dados do ServiceNow em tipos de dados compatíveis com o Delta:

Tipo ServiceNow

Delta tipo

string

StringType

boolean

BooleanType

int

IntegerType

integer

IntegerType

long

LongType

longint

LongType

float

FloatType

double

DoubleType

decimal

DecimalType.SYSTEM_DEFAULT

date

DateType

glide_date

DateType

date_time

TimestampType

datetime

TimestampType

calendar_date_time

TimestampType

glide_date_time

TimestampType

reference

StructType(Seq(StructField("link", StringType), StructField("value", StringType)))

sys_id

StringType

glide_duration

StringType

glide_time

StringType

attachment

StringType

email

StringType

url

StringType

json

StringType

xml

StringType

html

StringType

textarea

StringType

encrypted_text

StringType