Informazioni di riferimento sul connettore Confluence

Questa pagina contiene materiale di riferimento per il connettore Confluence in Lakeflow Connect.

Comportamento generale del connettore

La gerarchia di pagine viene mantenuta tramite i campi delle relazioni padre-figlio nella tabella delle pagine.

Trasformazioni automatiche dei dati

Databricks trasforma automaticamente i tipi di dati Confluence seguenti in tipi di dati compatibili con Delta.

Schemas

pages

Campo Tipo di dati Note
id StringType Identificatore univoco della pagina.
status StringType Stato del ciclo di vita corrente della pagina (ad esempio, corrente, bozza, archiviato).
subtype StringType Sottotipo della pagina (ad esempio, live per la documentazione live).
title StringType Titolo del contenuto come illustrato nell'interfaccia utente di Confluence.
modifiedAt TimestampType Timestamp dell'ultima modifica della pagina. Viene utilizzata come colonna del cursore.
parentId StringType ID del contenuto padre (ad esempio, pagina o post di blog) se questo contenuto è annidato.
parentType StringType Tipo di contenuto padre (ad esempio, pagina, blogpost).
position LongType Indice della posizione di una pagina all'interno di un elenco di pagine o contenuto di pari livello.
authorId StringType ID dell'utente che ha originariamente creato il contenuto.
ownerId StringType ID del proprietario corrente del contenuto (potrebbe essere diverso dall'autore).
lastOwnerId StringType ID del proprietario precedente del contenuto.
createdAt TimestampType Marca temporale della creazione iniziale del contenuto.
spaceId StringType ID dello spazio a cui appartiene il contenuto.
body StructType Contenitore che contiene il contenuto effettivo della pagina in una o più rappresentazioni.
storage StructType Formato di contenuto XHTML non elaborato archiviato in Confluence.
storage.representation StringType Specifica il tipo di formato per il contenuto.
storage.value StringType Stringa di contenuto effettiva (testo normale, HTML o XHTML di archiviazione a seconda della rappresentazione).
atlas_doc_format StructType Formato JSON per le pagine eseguite nel nuovo editor.
atlas_doc_format.representation StringType Tipo di formato del contenuto , ad esempio archiviazione per il formato non elaborato, visualizzazione per html sottoposto a rendering, editor per l'editor legacy.
atlas_doc_format.value StringType Stringa di contenuto o struttura effettiva.
_links StructType URL per la visualizzazione, la modifica o l'accesso al contenuto tramite l'interfaccia utente o l'API.
_links.webui StringType Collegamento per visualizzare la pagina nell'interfaccia utente normale di Confluence.
_links.editui StringType Collegamento per modificare la pagina nell'editor legacy.
_links.tinyui StringType URL breve e condivisibile per la pagina.
_links.edituiv2 StringType Collegamento per modificare la pagina nel nuovo editor (fabric).
web_url StringType URL completo per visualizzare la pagina nell'interfaccia utente di Confluence.
version StructType Metadati della versione per la pagina.
version.number LongType Numero di versione a aumento monotonico per la pagina.
version.message StringType Messaggio di versione facoltativo fornito in fase di modifica.
version.minorEdit BooleanType Indica se questa versione è stata salvata come modifica secondaria.
version.authorId StringType ID dell'utente che ha creato la versione.
version.createdAt TimestampType Timestamp al momento della creazione della versione.
isDeleted BooleanType Indica se il contenuto viene eliminato (true) o meno (false).

spaces

Campo Tipo di dati Note
id StringType Identificatore univoco dello spazio.
key StringType Stringa di identificatore univoco per uno spazio, usato negli URL come https://your-site.atlassian.net/wiki/spaces/{KEY}.
name StringType Nome visualizzato dello spazio (ad esempio, "Engineering", "Marketing Docs").
type StringType Tipo di spazio (in genere globale o personale).
status StringType Stato del ciclo di vita corrente dello spazio (ad esempio, corrente, bozza, archiviato).
authorId StringType ID dell'utente che ha creato lo spazio.
createdAt TimestampType Timestamp in cui lo spazio è stato creato.
homepageId StringType ID della home page per questo spazio.
description StructType Contenitore per diverse rappresentazioni della descrizione dello spazio( ad esempio, normale per il testo non formattato, visualizzazione per il rendering html).
plain StructType Rappresentazione di solo testo del contenuto, senza formattazione (usata in campi come description.plain).
plain.representation StringType Specifica il tipo di formato per il contenuto.
plain.value StringType Stringa di contenuto effettiva (testo normale, HTML o XHTML di archiviazione a seconda della rappresentazione).
view StructType Visualizzazione HTML di cui è stato eseguito il rendering della descrizione, come illustrato nell'interfaccia utente.
view.representation StringType Specifica il tipo di formato per il contenuto.
view.value StringType Stringa di contenuto effettiva (testo normale, HTML o XHTML di archiviazione a seconda della rappresentazione).
icon StructType Metadati icona associati allo spazio (ad esempio, logo personalizzato o avatar predefinito).
path StringType Percorso relativo all'icona o alla pagina di base dello spazio (usata negli URL).
apiDownloadLink StringType Endpoint API per scaricare l'icona dello spazio o l'allegato (se applicabile).
_links StructType URL per la visualizzazione, la modifica o l'accesso al contenuto tramite l'interfaccia utente o l'API.
_links.webui StringType Collegamento per visualizzare la pagina nell'interfaccia utente normale di Confluence.
web_url StringType URL completo per visualizzare lo spazio nell'interfaccia utente di Confluence.

labels

Campo Tipo di dati Note
id StringType Identificatore univoco dell'etichetta.
name StringType Valore di testo effettivo dell'etichetta (ad esempio, progettazione, bozza).
prefix StringType Tipo di etichetta, che indica l'ambito (ad esempio, globale, my).

classification_levels

Campo Tipo di dati Note
id StringType Identificatore univoco per il livello di classificazione.
status StringType Stato del ciclo di vita corrente(ad esempio, corrente o archiviato).
order LongType Visualizzare l'ordine del livello di classificazione rispetto ad altri livelli.
name StringType Nome leggibile del livello di classificazione (ad esempio, "Riservato").
description StringType Descrizione del livello di classificazione.
guideline StringType Testo sussidiario che descrive quando deve essere applicato il livello di classificazione.
color StringType Colore visualizzato associato al livello di classificazione.

blogposts

Campo Tipo di dati Note
id StringType Identificatore univoco del post di blog.
status StringType Stato del ciclo di vita (ad esempio, corrente, bozza, archiviato).
title StringType Titolo del post di blog.
modifiedAt TimestampType Timestamp dell'ultima modifica del post di blog. Viene utilizzata come colonna del cursore.
spaceId StringType ID dello spazio a cui appartiene il post di blog.
authorId StringType ID dell'utente che ha creato il post di blog.
createdAt TimestampType Timestamp al momento della creazione del post di blog.
body StructType Contenitore per il contenuto effettivo del post di blog in uno o più formati.
body.storage StructType Rappresentazione in formato di archiviazione del corpo del post di blog.
body.storage.representation StringType Specifica il tipo di formato per il contenuto (in storagegenere ).
body.storage.value StringType Corpo del post di blog in formato XHTML di Archiviazione Confluence.
body.atlas_doc_format StructType Rappresentazione in formato documento atlas del corpo del post di blog.
body.atlas_doc_format.representation StringType Specifica il tipo di formato per il contenuto (in atlas_doc_formatgenere ).
body.atlas_doc_format.value StringType Corpo del post di blog in formato documento atlas (stringa JSON).
_links StructType Contiene gli URL per la visualizzazione o la modifica del post di blog.
_links.webui StringType Collegamento per visualizzare il post di blog nell'interfaccia utente standard di Confluence.
_links.editui StringType Collegamento per modificare il post di blog nell'editor legacy.
_links.tinyui StringType URL breve e condivisibile per il post di blog.
web_url StringType URL completo per visualizzare il post di blog nell'interfaccia utente di Confluence.
version StructType Metadati della versione per il post di blog.
version.number LongType Numero di versione monotonicamente crescente per il post di blog.
version.message StringType Messaggio di versione facoltativo fornito in fase di modifica.
version.minorEdit BooleanType Indica se la versione è stata salvata come modifica secondaria.
version.authorId StringType ID dell'utente che ha creato la versione.
version.createdAt TimestampType Timestamp al momento della creazione della versione.
isDeleted BooleanType Indica se il post di blog viene eliminato (true) o meno (false).

attachments

Campo Tipo di dati Note
id StringType Identificatore univoco per l'allegato.
status StringType Stato del ciclo di vita dell'allegato (ad esempio, corrente, eliminato).
title StringType Nome file/titolo dell'allegato.
createdAt TimestampType Timestamp al caricamento dell'allegato.
modifiedAt TimestampType Timestamp dell'ultima modifica all'allegato. Viene utilizzata come colonna del cursore.
pageId StringType ID della pagina a cui è collegato l'allegato.
blogPostId StringType ID del post di blog a cui è collegato l'allegato (se applicabile, NULL in caso contrario).
customContentId StringType ID per i tipi di contenuto personalizzati che usano allegati. In genere usato quando non è collegato a una pagina o a un post di blog (un tipo di contenuto non standard, ad esempio, una lavagna creata con la funzionalità Lavagne Confluence).
mediaType StringType Tipo MIME del file ,ad esempio image/png, application/pdf.
mediaTypeDescription StringType Descrizione leggibile del tipo di file (ad esempio, "immagine PNG").
comment StringType Commento o nota facoltativo aggiunto all'allegato.
fileId StringType ID univoco del file allegato stesso.
fileSize LongType Dimensioni del file in byte.
webuiLink StringType Collegamento per visualizzare l'allegato nell'interfaccia utente di Confluence.
downloadLink StringType URL diretto per scaricare l'allegato.
_links StructType Oggetto contenente collegamenti strutturati correlati all'allegato.
_links.webui StringType Collegamento relativo per visualizzare l'allegato nell'interfaccia utente Web.
_links.download StringType Collegamento relativo per scaricare l'allegato usando l'interfaccia utente o l'API.
version StructType Metadati della versione per l'allegato.
version.number LongType Numero di versione monotonicamente crescente per l'allegato.
version.message StringType Messaggio di versione facoltativo fornito in fase di modifica.
version.minorEdit BooleanType Indica se la versione è stata salvata come modifica secondaria.
version.authorId StringType ID dell'utente che ha creato la versione.
version.createdAt TimestampType Timestamp al momento della creazione della versione.
web_url StringType URL completo per visualizzare l'allegato nell'interfaccia utente di Confluence.
isDeleted BooleanType Indica se l'allegato è stato eliminato.