Pular para o conteúdo principal

Referência do conector Confluence

Esta página contém material de referência para o conector Confluence no LakeFlow Connect.

Comportamento geral do conector

A hierarquia de páginas é preservada por meio de campos de relacionamento pai-filho na tabela de páginas.

transformações automáticas de dados

O Databricks transforma automaticamente os seguintes tipos de dados do Confluence em tipos de dados compatíveis com o Delta.

Esquemas

pages

campo

Tipo de dados

Notas

id

StringType

Identificador único da página.

status

StringType

Estado atual do ciclo de vida da página (por exemplo, atual, rascunho, arquivada).

subtype

StringType

Subtipo da página (por exemplo, "live" para documentação ao vivo).

title

StringType

Título do conteúdo conforme exibido na interface do Confluence.

modifiedAt

TimestampType

Data e hora da última modificação da página. Esta coluna é usada como cursor.

parentId

StringType

ID do conteúdo principal (por exemplo, página ou postagem no blog) se este conteúdo estiver aninhado.

parentType

StringType

Tipo de conteúdo principal (por exemplo, página, postagem de blog).

position

LongType

Índice de localização de uma página dentro de uma lista de páginas ou conteúdos relacionados.

authorId

StringType

ID do usuário que criou o conteúdo originalmente.

ownerId

StringType

Identificação do proprietário atual do conteúdo (pode ser diferente da do autor).

lastOwnerId

StringType

Identificação do proprietário anterior do conteúdo.

createdAt

TimestampType

Registro de data e hora em que o conteúdo foi criado inicialmente.

spaceId

StringType

Identificação do espaço ao qual o conteúdo pertence.

body

StructType

Recipiente que contém o conteúdo propriamente dito da página em uma ou mais representações.

storage

StructType

Conteúdo XHTML bruto armazenado no Confluence.

storage.representation

StringType

Especifica o tipo de formato para o conteúdo.

storage.value

StringType

As sequências de conteúdo propriamente ditas (texto simples, HTML ou XHTML armazenado, dependendo da representação).

atlas_doc_format

StructType

Formato JSON para páginas criadas no novo editor.

atlas_doc_format.representation

StringType

Tipo de formato do conteúdo (por exemplo, armazenamento para formato bruto, view para HTML renderizado, editor para o editor legado).

atlas_doc_format.value

StringType

O conteúdo propriamente dito, suas cadeias ou estrutura.

_links

StructType

URLs para visualizar, editar ou acessar conteúdo usando a interface do usuário ou a API.

_links.webui

StringType

Link para view a página na interface de usuário normal do Confluence.

_links.editui

StringType

Link para editar a página no editor antigo.

_links.tinyui

StringType

URL curta e fácil de compartilhar para a página.

_links.edituiv2

StringType

Link para editar a página no novo editor (fabric).

web_url

StringType

URL completa para view a página na interface do Confluence.

version

StructType

Metadados da versão da página.

version.number

LongType

Número de versão da página que aumenta monotonicamente.

version.message

StringType

Mensagem de versão opcional fornecida no momento da edição.

version.minorEdit

BooleanType

Se esta versão foi salva como uma edição menor.

version.authorId

StringType

ID do usuário que criou a versão.

version.createdAt

TimestampType

Registro de data e hora em que a versão foi criada.

isDeleted

BooleanType

Indica se o conteúdo foi excluído (verdadeiro) ou não (falso).

spaces

campo

Tipo de dados

Notas

id

StringType

Identificador único do espaço.

key

StringType

Cadeias de identificadores únicos para um espaço, usadas em URLs como https://your-site.atlassian.net/wiki/spaces/{KEY}.

name

StringType

Nome de exibição do espaço (por exemplo, "engenharia", "documentos de marketing").

type

StringType

Tipo de espaço (geralmente global ou pessoal).

status

StringType

Estado atual do ciclo de vida do espaço (por exemplo, atual, rascunho, arquivado).

authorId

StringType

ID do usuário que criou o espaço.

createdAt

TimestampType

Registro de data e hora em que o espaço foi criado.

homepageId

StringType

ID da página inicial deste espaço.

description

StructType

Contêiner para diferentes representações da descrição do espaço (por exemplo, "plain" para texto não formatado, "view" para HTML renderizado).

plain

StructType

Representação do conteúdo apenas em texto, sem formatação (usada em campos como description.plain).

plain.representation

StringType

Especifica o tipo de formato para o conteúdo.

plain.value

StringType

As sequências de conteúdo propriamente ditas (texto simples, HTML ou XHTML armazenado, dependendo da representação).

view

StructType

view em HTML da descrição, conforme exibida na interface do usuário.

view.representation

StringType

Especifica o tipo de formato para o conteúdo.

view.value

StringType

As sequências de conteúdo propriamente ditas (texto simples, HTML ou XHTML armazenado, dependendo da representação).

icon

StructType

Metadados do ícone associados ao espaço (por exemplo, logotipo personalizado ou avatar default ).

path

StringType

Caminho relativo ao ícone ou à página base do espaço (usado em URLs).

apiDownloadLink

StringType

endpoint API para download o ícone do espaço ou o anexo (se aplicável).

_links

StructType

URLs para visualizar, editar ou acessar conteúdo usando a interface do usuário ou a API.

_links.webui

StringType

Link para view a página na interface de usuário normal do Confluence.

web_url

StringType

URL completa para view o espaço na interface do Confluence.

labels

campo

Tipo de dados

Notas

id

StringType

Identificador único do rótulo.

name

StringType

O valor real do texto do rótulo (por exemplo, engenharia, rascunho).

prefix

StringType

O tipo de rótulo, indicando o escopo (por exemplo, global, meu).

classification_levels

campo

Tipo de dados

Notas

id

StringType

Identificador único para o nível de classificação.

status

StringType

Estado atual do ciclo de vida (por exemplo, atual ou arquivado).

order

LongType

Exibir a ordem do nível de classificação em relação aos outros níveis.

name

StringType

Nome legível para humanos do nível de classificação (por exemplo, "Confidencial").

description

StringType

Descrição do nível de classificação.

guideline

StringType

Texto de orientação que descreve quando o nível de classificação deve ser aplicado.

color

StringType

Exibir a cor associada ao nível de classificação.

blogposts

campo

Tipo de dados

Notas

id

StringType

Identificador único da postagem no blog.

status

StringType

Estado do ciclo de vida (por exemplo, atual, rascunho, arquivado).

title

StringType

Título da postagem no blog.

modifiedAt

TimestampType

Data e hora em que a postagem no blog foi modificada pela última vez. Esta coluna é usada como cursor.

spaceId

StringType

ID do espaço ao qual a postagem no blog pertence.

authorId

StringType

ID do usuário que criou a postagem no blog.

createdAt

TimestampType

Registro de data e hora em que a postagem no blog foi criada.

body

StructType

Recipiente para o conteúdo propriamente dito da postagem no blog, em um ou mais formatos.

body.storage

StructType

Representação do formato de armazenamento da postagem no corpo do blog.

body.storage.representation

StringType

Especifica o tipo de formato para o conteúdo (normalmente storage).

body.storage.value

StringType

O corpo da postagem no blog está armazenado no formato XHTML do Confluence.

body.atlas_doc_format

StructType

Representação do corpo da postagem no blog no formato de documento Atlas.

body.atlas_doc_format.representation

StringType

Especifica o tipo de formato para o conteúdo (normalmente atlas_doc_format).

body.atlas_doc_format.value

StringType

O corpo da postagem no blog está no formato de documento Atlas (strings JSON ).

_links

StructType

Contém URLs para visualizar ou editar a postagem no blog.

_links.webui

StringType

Link para view a postagem no blog na interface padrão do Confluence.

_links.editui

StringType

Link para editar a postagem no blog no editor antigo.

_links.tinyui

StringType

URL curta e compartilhável para a postagem no blog.

web_url

StringType

URL completa para view a postagem no blog na interface do Confluence.

version

StructType

Metadados da versão da postagem no blog.

version.number

LongType

Número da versão monotonicamente crescente para a postagem no blog.

version.message

StringType

Mensagem de versão opcional fornecida no momento da edição.

version.minorEdit

BooleanType

Se a versão foi salva como uma edição menor.

version.authorId

StringType

ID do usuário que criou a versão.

version.createdAt

TimestampType

Registro de data e hora em que a versão foi criada.

isDeleted

BooleanType

Indica se a postagem no blog foi excluída (verdadeiro) ou não (falso).

attachments

campo

Tipo de dados

Notas

id

StringType

Identificador único para o anexo.

status

StringType

Estado do ciclo de vida do anexo (por exemplo, atual, excluído).

title

StringType

Nome/título do arquivo anexo.

createdAt

TimestampType

Registro de data e hora em que o anexo foi carregado.

modifiedAt

TimestampType

Data e hora da última modificação do anexo. Esta coluna é usada como cursor.

pageId

StringType

ID da página à qual o anexo está vinculado.

blogPostId

StringType

ID da postagem no blog ao qual o anexo está vinculado (se aplicável, NULL caso contrário).

customContentId

StringType

ID para tipos de conteúdo personalizados que utilizam anexos. Normalmente usado quando não está vinculado a uma página ou postagem no blog (um tipo de conteúdo não padrão, por exemplo, um quadro branco criado com o recurso de quadros brancos do Confluence).

mediaType

StringType

Tipo MIME do arquivo (por exemplo, image/png, application/pdf).

mediaTypeDescription

StringType

Descrição do tipo de arquivo em linguagem natural (por exemplo, "imagem PNG").

comment

StringType

Comentário ou nota opcional adicionado ao anexo.

fileId

StringType

Identificador único do próprio arquivo anexo.

fileSize

LongType

Tamanho do arquivo em bytes.

webuiLink

StringType

Link para view o anexo na interface do Confluence.

downloadLink

StringType

Link direto para download o anexo.

_links

StructType

Objeto contendo links estruturados relacionados ao anexo.

_links.webui

StringType

Link relativo para view o anexo na interface web.

_links.download

StringType

Link relativo para download o anexo usando a interface do usuário ou API.

version

StructType

Metadados da versão do anexo.

version.number

LongType

Número de versão monotonicamente crescente para o anexo.

version.message

StringType

Mensagem de versão opcional fornecida no momento da edição.

version.minorEdit

BooleanType

Se a versão foi salva como uma edição menor.

version.authorId

StringType

ID do usuário que criou a versão.

version.createdAt

TimestampType

Registro de data e hora em que a versão foi criada.

web_url

StringType

URL completa para view o anexo na interface do Confluence.

isDeleted

BooleanType

Indica se o anexo foi excluído.