Aller au contenu principal

Référence du connecteur Notion

info

Bêta

Cette fonctionnalité est en version bêta. Les administrateurs de workspace peuvent contrôler l’accès à cette fonctionnalité depuis la page Previews en optant pour l’aperçu du connecteur Notion . Consultez Gérer les aperçus Databricks.

Cette page contient des informations de référence pour le connecteur Notion géré, y compris les tables sources prises en charge et les schémas de tables de destination.

Tables sources prises en charge

Le connecteur Notion prend en charge les tables sources suivantes, toutes sous le schéma source default :

Table source

Clé primaire

Description

Mode de synchronisation

Champ de curseur

pages

id

Pages du Workspace partagées avec l’intégration, y compris les métadonnées parentes, de propriétés et d’édition.

Incrémentiel

last_edited_time

data_sources

id

Sources de données (les tables interrogeables derrière les bases de données Notion), incluant le titre, les propriétés du schéma et le parent.

Incrémentiel

last_edited_time

databases

id, data_source_id

Bases de données découvertes via chaque source de données partagée, y compris le titre, l'indicateur inline et le parent.

Full refresh uniquement

blocks

id

Les blocs de contenu dans les pages et sources de données, parcourus récursivement jusqu’à 30 niveaux de profondeur.

Full refresh uniquement

page_comments

id

Commentaires au niveau de la page sur les pages partagées.

Full refresh uniquement

block_comments

id

Commentaires au niveau du bloc (en ligne) attachés à des blocs individuels.

Full refresh uniquement

users

id

Utilisateurs et bots dans le workspace.

Full refresh uniquement

Table source

Clé primaire

Description

Mode de synchronisation

Champ de curseur

pages

id

Pages du Workspace partagées avec l’intégration, y compris les métadonnées parentes, de propriétés et d’édition.

Incrémentiel

last_edited_time

data_sources

id

Sources de données (les tables interrogeables derrière les bases de données Notion), incluant le titre, les propriétés du schéma et le parent.

Incrémentiel

last_edited_time

databases

id, data_source_id

Bases de données découvertes via chaque source de données partagée, y compris le titre, l'indicateur inline et le parent.

Full refresh uniquement

blocks

id

Les blocs de contenu dans les pages et sources de données, parcourus récursivement jusqu’à 30 niveaux de profondeur.

Full refresh uniquement

page_comments

id

Commentaires au niveau de la page sur les pages partagées.

Full refresh uniquement

block_comments

id

Commentaires au niveau du bloc (en ligne) attachés à des blocs individuels.

Full refresh uniquement

users

id

Utilisateurs et bots dans le workspace.

Full refresh uniquement

remarque

Les tables pages et data_sources se synchronisent de manière incrémentielle sur last_edited_time. Les tables databases, blocks, page_comments, block_comments et users sont entièrement réanalysées à chaque synchronisation, car leurs Endpoint Notion n'exposent aucun ordre de temps de modification. Les opérations d'upsert sur la clé primaire rendent les résultats idempotents. Voir les limitations du connecteur Notion.

Options du connecteur

Le connecteur Notion ne dispose d’aucune option de configuration supplémentaire au-delà des paramètres de pipeline disponibles pour tous les connecteurs gérés. Voir Ingérer des données depuis Notion.

Schémas de table de destination

Le connecteur ingère des objets Notion imbriqués, tels que parent, properties, icon et cover, sous forme de valeurs STRING encodées en JSON. Voir les limitations du connecteur Notion.

pages

Clé principale : id Champ de curseur : last_edited_time

Champ

Type de données

id

STRING

object

STRING

parent

STRING

properties

STRING

url

STRING

public_url

STRING

created_by

STRING

last_edited_by

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

is_locked

BOOLEAN

icon

STRING

cover

STRING

Champ

Type de données

id

STRING

object

STRING

parent

STRING

properties

STRING

url

STRING

public_url

STRING

created_by

STRING

last_edited_by

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

is_locked

BOOLEAN

icon

STRING

cover

STRING

data_sources

Clé principale : id Champ de curseur : last_edited_time

Champ

Type de données

id

STRING

object

STRING

title

STRING

description

STRING

parent

STRING

database_parent

STRING

properties

STRING

url

STRING

public_url

STRING

is_inline

BOOLEAN

created_by

STRING

last_edited_by

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

Champ

Type de données

id

STRING

object

STRING

title

STRING

description

STRING

parent

STRING

database_parent

STRING

properties

STRING

url

STRING

public_url

STRING

is_inline

BOOLEAN

created_by

STRING

last_edited_by

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

databases

Clé principale : id, data_source_id Mode de synchronisation : Full refresh uniquement

Champ

Type de données

id

STRING

data_source_id

STRING

object

STRING

title

STRING

description

STRING

is_inline

BOOLEAN

parent

STRING

data_sources

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

is_locked

BOOLEAN

icon

STRING

cover

STRING

url

STRING

public_url

STRING

Champ

Type de données

id

STRING

data_source_id

STRING

object

STRING

title

STRING

description

STRING

is_inline

BOOLEAN

parent

STRING

data_sources

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

is_locked

BOOLEAN

icon

STRING

cover

STRING

url

STRING

public_url

STRING

blocks

Clé principale : id Mode de synchronisation : Full refresh uniquement

Le champ content contient la charge utile spécifique au type du bloc (par exemple, l'objet paragraph, heading_1 ou to_do, y compris son texte enrichi) sous forme de STRING encodé en JSON. Utilisez le champ type pour déterminer comment analyser content.

Champ

Type de données

id

STRING

object

STRING

type

STRING

content

STRING

parent

STRING

has_children

BOOLEAN

created_by

STRING

last_edited_by

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

Champ

Type de données

id

STRING

object

STRING

type

STRING

content

STRING

parent

STRING

has_children

BOOLEAN

created_by

STRING

last_edited_by

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

in_trash

BOOLEAN

page_comments

Clé principale : id Mode de synchronisation : Full refresh uniquement

Champ

Type de données

id

STRING

object

STRING

parent

STRING

discussion_id

STRING

rich_text

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

created_by

STRING

Champ

Type de données

id

STRING

object

STRING

parent

STRING

discussion_id

STRING

rich_text

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

created_by

STRING

block_comments

Clé principale : id Mode de synchronisation : Full refresh uniquement

Champ

Type de données

id

STRING

object

STRING

parent

STRING

discussion_id

STRING

rich_text

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

created_by

STRING

Champ

Type de données

id

STRING

object

STRING

parent

STRING

discussion_id

STRING

rich_text

STRING

created_time

TIMESTAMP

last_edited_time

TIMESTAMP

created_by

STRING

users

Clé principale : id Mode de synchronisation : Full refresh uniquement

Champ

Type de données

id

STRING

object

STRING

type

STRING

name

STRING

avatar_url

STRING

person

STRING

bot

STRING

Champ

Type de données

id

STRING

object

STRING

type

STRING

name

STRING

avatar_url

STRING

person

STRING

bot

STRING