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 relação pai-filho na tabela de páginas.

Transformações de dados automáticas

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

Schemas

pages

Campo Tipo de dados Anotações
id StringType Identificador exclusivo da página.
status StringType Estado atual do ciclo de vida da página (por exemplo, atual, rascunho, arquivado).
subtype StringType Subtipo da página (por exemplo, live for live docs).
title StringType Título do conteúdo, conforme mostrado na interface do usuário do Confluence.
modifiedAt TimestampType Carimbo de data/hora quando a página foi modificada pela última vez. Isso é usado como a coluna do cursor.
parentId StringType ID do conteúdo pai (por exemplo, página ou postagem no blog) se esse conteúdo estiver aninhado.
parentType StringType Tipo de conteúdo pai (por exemplo, página, blogpost).
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 originalmente criou o conteúdo.
ownerId StringType ID do proprietário atual do conteúdo (pode ser diferente do autor).
lastOwnerId StringType ID do proprietário anterior do conteúdo.
createdAt TimestampType Registro de data e hora em que o conteúdo foi criado inicialmente.
spaceId StringType ID do espaço ao qual o conteúdo pertence.
body StructType Contêiner que contém o conteúdo real da página em uma ou mais representações.
storage StructType Formato de conteúdo XHTML bruto armazenado em Confluence.
storage.representation StringType Especifica o tipo de formato para o conteúdo.
storage.value StringType A cadeia de caracteres de conteúdo real (texto sem formatação, HTML ou XHTML de armazenamento, dependendo da representação).
atlas_doc_format StructType Formato JSON para páginas feitas no novo editor.
atlas_doc_format.representation StringType Tipo de formato do conteúdo (por exemplo, armazenamento para formato bruto, exibição para HTML renderizado, editor do editor herdado).
atlas_doc_format.value StringType A cadeia de caracteres de conteúdo ou a estrutura real.
_links StructType URLs para exibir, editar ou acessar conteúdo usando a interface do usuário ou a API.
_links.webui StringType Link para exibir a página na interface do usuário normal do Confluence.
_links.editui StringType Link para editar a página no editor legado.
_links.tinyui StringType URL curta e compartilhável para a página.
_links.edituiv2 StringType Link para editar a página no editor (Fabric) novo.
web_url StringType URL totalmente qualificada para exibir a página na interface do usuário do Confluence.
version StructType Metadados de versão para a página.
version.number LongType Número de versão de aumento monotonicamente para a página.
version.message StringType Mensagem de versão opcional fornecida no momento da edição.
version.minorEdit BooleanType Se essa versão foi salva como uma edição secundária.
version.authorId StringType ID do usuário que criou a versão.
version.createdAt TimestampType Carimbo de data/hora quando a versão foi criada.
isDeleted BooleanType Indica se o conteúdo é excluído (true) ou não (false).

spaces

Campo Tipo de dados Anotações
id StringType Identificador exclusivo do espaço.
key StringType Cadeia de caracteres de identificador exclusiva para um espaço, usada 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 Data/hora da criação do espaço.
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, sem formatação de texto, exibição para HTML renderizado).
plain StructType Representação de conteúdo somente 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 A cadeia de caracteres de conteúdo real (texto sem formatação, HTML ou XHTML de armazenamento, dependendo da representação).
view StructType Exibição HTML renderizada da descrição, conforme visto na interface do usuário.
view.representation StringType Especifica o tipo de formato para o conteúdo.
view.value StringType A cadeia de caracteres de conteúdo real (texto sem formatação, HTML ou XHTML de armazenamento, dependendo da representação).
icon StructType Metadados de ícone associados ao espaço (por exemplo, logotipo personalizado ou avatar padrão).
path StringType Caminho relativo para o ícone do espaço ou página base (usado em URLs).
apiDownloadLink StringType Endpoint da API para baixar o ícone do espaço ou anexo (se aplicável).
_links StructType URLs para exibir, editar ou acessar conteúdo usando a interface do usuário ou a API.
_links.webui StringType Link para exibir a página na interface do usuário normal do Confluence.
web_url StringType URL totalmente qualificada para exibir o espaço na interface do usuário do Confluence.

labels

Campo Tipo de dados Anotações
id StringType Identificador exclusivo 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, my).

classification_levels

Campo Tipo de dados Anotações
id StringType Identificador exclusivo para o nível de classificação.
status StringType Status do ciclo de vida atual (por exemplo, atual ou arquivado).
order LongType Exibir a ordem do nível de classificação em relação a outros níveis.
name StringType Nome legível por 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 Cor de exibição associada ao nível de classificação.

blogposts

Campo Tipo de dados Anotações
id StringType Identificador exclusivo 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 do blog foi modificada pela última vez. Isso é usado como a coluna do cursor.
spaceId StringType ID do espaço ao qual a postagem do blog pertence.
authorId StringType ID do usuário que criou a postagem no blog.
createdAt TimestampType Data e hora em que a postagem no blog foi criada.
body StructType Contêiner para o conteúdo real da postagem do blog em um ou mais formatos.
body.storage StructType Representação em formato de armazenamento do corpo da postagem 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 do blog no formato XHTML de armazenamento de configuração.
body.atlas_doc_format StructType Representação de formato de documento atlas do corpo da postagem do blog.
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 do blog no formato de documento atlas (cadeia de caracteres JSON).
_links StructType Contém URLs para exibir ou editar a postagem no blog.
_links.webui StringType Link para visualizar a postagem no blog na IU padrão do Confluence.
_links.editui StringType Link para editar a postagem no blog no editor herdado.
_links.tinyui StringType URL curta e compartilhável para a postagem no blog.
web_url StringType URL totalmente qualificada para exibir a postagem no blog na interface do usuário do Confluence.
version StructType Metadados de versão para a postagem no blog.
version.number LongType Número de versão de aumento monotonicamente 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 secundária.
version.authorId StringType ID do usuário que criou a versão.
version.createdAt TimestampType Carimbo de data/hora quando a versão foi criada.
isDeleted BooleanType Indica se a postagem no blog é excluída (true) ou não (false).

attachments

Campo Tipo de dados Anotações
id StringType Identificador exclusivo para o anexo.
status StringType Estado do ciclo de vida do anexo (por exemplo, atual, excluído).
title StringType Nome do arquivo/título do anexo.
createdAt TimestampType Carimbo de data/hora quando o anexo foi carregado.
modifiedAt TimestampType Carimbo de data/hora da última modificação no anexo. Isso é usado como a coluna do cursor.
pageId StringType ID da página à qual o anexo está vinculado.
blogPostId StringType ID da postagem do blog à qual o anexo está vinculado (se aplicável, NULL se não for).
customContentId StringType ID para tipos de conteúdo personalizados que utilizam anexos. Normalmente usado quando ele não está vinculado a uma página ou postagem de blog (um tipo de conteúdo não padrão, por exemplo, um quadro de comunicações criado com o recurso quadros de comunicações Confluence).
mediaType StringType Tipo MIME do arquivo (por exemplo, imagem/png, aplicativo/pdf).
mediaTypeDescription StringType Descrição legível por humanos do tipo de arquivo (por exemplo, "imagem PNG").
comment StringType Comentário opcional ou anotação adicionada ao anexo.
fileId StringType ID exclusiva do arquivo de anexo em si.
fileSize LongType Tamanho do arquivo em bytes.
webuiLink StringType Link para exibir o anexo na interface do usuário do Confluence.
downloadLink StringType URL direta para baixar o anexo.
_links StructType Objeto que contém links estruturados relacionados ao anexo.
_links.webui StringType Link relativo para exibir o anexo na interface do usuário da Web.
_links.download StringType Link relativo para baixar o anexo usando a interface do usuário ou a API.
version StructType Metadados de versão para o anexo.
version.number LongType Número de versão de aumento monotonicamente 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 secundária.
version.authorId StringType ID do usuário que criou a versão.
version.createdAt TimestampType Carimbo de data/hora quando a versão foi criada.
web_url StringType URL totalmente qualificada para exibir o anexo na interface do usuário do Confluence.
isDeleted BooleanType Indica se o anexo foi excluído.