Pular para o conteúdo principal

Referência do conector Confluence

info

Visualização

O conector do Confluence está em versão Beta.

Esta página contém material de referência para o conector Confluence no Databricks 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 (ex.: atual, rascunho, arquivada).

title

StringType

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

modifiedAt

TimestampType

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

parentId

StringType

ID do conteúdo principal (ex.: página ou postagem no blog) caso este conteúdo esteja aninhado.

parentType

StringType

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

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, etc.).

atlas_doc_format.value

StringType

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

_links

StructType

URLs para visualizar, editar ou acessar conteúdo através da interface do usuário ou da 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).

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 identificação exclusivas 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 (ex.: "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 (ex.: 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, etc.).

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 através da interface do usuário ou da API.

_links.webui

StringType

Link para view a página na interface de usuário normal 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 (ex.: engenharia, rascunho).

prefix

StringType

O tipo de rótulo, indicando o escopo (ex.: global, meu).

classiciation_levels

campo

Tipo de dados

Notas

id

StringType

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

key

StringType

Strings compatíveis com URLs, usadas como key única para o nível.

name

StringType

Nome legível para humanos do nível de classificação (ex.: "Confidencial").

type

StringType

Tipo ou categoria do nível de classificação.

status

StringType

Estado atual do ciclo de vida (ex.: ativo, arquivado).

authorId

StringType

ID do usuário que criou o nível de classificação.

createdAt

TimestampType

Registro de data e hora em que o nível de classificação foi criado.

homepageId

StringType

ID da página inicial ou do conteúdo principal associado, se aplicável.

description

StructType

Um contêiner para diferentes representações da descrição do nível de classificação (por exemplo, "plain" para texto não formatado, "view" para HTML renderizado, etc.).

plain

StructType

Versão em texto simples da descrição (sem formatação).

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

Versão da descrição renderizada em HTML para fins de exibição.

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 para o nível de classificação (ex.: URL, caminho, tamanho).

path

StringType

Caminho relativo ao ícone de classificação ou à página principal.

apiDownloadLink

StringType

endpoint API para download o ícone ou anexo, se houver.

_links

StructType

Coleção de links web ou de API relacionados a este nível de classificação.

_links.webui

StringType

Link para view o nível de classificação na interface do Confluence.

blogposts

campo

Tipo de dados

Notas

id

StringType

Identificador único da postagem no blog.

status

StringType

Estado do ciclo de vida (ex.: 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.

_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.

isDeleted

BooleanType

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

attachments

campo

Tipo de dados

Notas

status

StringType

Estado do ciclo de vida do anexo (ex.: 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 — ou seja, 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 (ex.: image/png, application/pdf).

mediaTypeDescription

StringType

Descrição do tipo de arquivo em linguagem natural (ex.: "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 através da interface do usuário ou API.

isDeleted

BooleanType

Indica se o anexo foi excluído.