Aller au contenu principal

Référence du connecteur Vimeo

info

Bêta

Cette fonctionnalité est en bêta. Pour l’utiliser, un administrateur de workspace doit activer Lakeflow Connect pour Vimeo sur la page Aperçus . Consultez Gérer les aperçus Databricks.

Le connecteur Vimeo géré dans Lakeflow Connect prend en charge quatre tables source dans le schéma default. Les tables teams, team_members et team_roles sont en refresh complet uniquement, et audit_logs se synchronise de façon incrémentale sur created_time. Les sections suivantes répertorient la clé primaire de chaque table, l’option start_datetime et les schémas de table de destination.

Tables sources prises en charge​

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

Table source

Clé primaire

Description

Mode de synchronisation

Champ de curseur

teams

id

Équipes auxquelles appartient le propriétaire du compte, notamment la taille de l’équipe et le rôle de l’utilisateur du jeton dans l’équipe.

refresh complète uniquement

team_members

uri

Membres de l’équipe du propriétaire du compte, y compris le rôle, le niveau d’autorisation et le statut de membre.

refresh complète uniquement

team_roles

uri

Politiques d'autorisations (rôles d'équipe) définies pour l'équipe du propriétaire du compte.

refresh complète uniquement

audit_logs

uri

Événements de log d'audit pour le compte d'équipe Enterprise, y compris l'acteur, l'événement et l'objet cible.

Incrémentiel

created_time

Table source

Clé primaire

Description

Mode de synchronisation

Champ de curseur

teams

id

Équipes auxquelles appartient le propriétaire du compte, notamment la taille de l’équipe et le rôle de l’utilisateur du jeton dans l’équipe.

refresh complète uniquement

team_members

uri

Membres de l’équipe du propriétaire du compte, y compris le rôle, le niveau d’autorisation et le statut de membre.

refresh complète uniquement

team_roles

uri

Politiques d'autorisations (rôles d'équipe) définies pour l'équipe du propriétaire du compte.

refresh complète uniquement

audit_logs

uri

Événements de log d'audit pour le compte d'équipe Enterprise, y compris l'acteur, l'événement et l'objet cible.

Incrémentiel

created_time

Options de connecteur​

Le connecteur Vimeo prend en charge l’option de configuration suivante au niveau du pipeline. Voir les exemples pour l’utilisation.

Option

Type

Portée

Obligatoire

S'applique à

Description

start_datetime

chaîne

Pipeline

Non

audit_logs

La date la plus ancienne (yyyy-MM-dd) à partir de laquelle les événements de log d’audit doivent être ingérés lors de la première synchronisation. La valeur default est 364 jours avant la première synchronisation. Les dates antérieures sont limitées à 364 jours, juste en dessous de la limite de 365 jours de Vimeo sur les plages de logs d’audit. Les synchronisations ultérieures se poursuivent à partir du dernier événement ingéré.

Option

Type

Portée

Obligatoire

S'applique à

Description

start_datetime

chaîne

Pipeline

Non

audit_logs

La date la plus ancienne (yyyy-MM-dd) à partir de laquelle les événements de log d’audit doivent être ingérés lors de la première synchronisation. La valeur default est 364 jours avant la première synchronisation. Les dates antérieures sont limitées à 364 jours, juste en dessous de la limite de 365 jours de Vimeo sur les plages de logs d’audit. Les synchronisations ultérieures se poursuivent à partir du dernier événement ingéré.

Schémas des tables de destination​

Les sections suivantes décrivent le schéma de chaque table de destination. Aucune des tables ne prend en charge le SCD de type 2, car chaque table comporte VARIANT colonnes.

teams​

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

Champ

Type de données

id

BIGINT

team_data

VARIANT

current_team_size

BIGINT

max_team_size

BIGINT

owner

VARIANT

user_role

STRING

untranslated_user_role

STRING

has_team_management

BOOLEAN

has_content_shared

BOOLEAN

Champ

Type de données

id

BIGINT

team_data

VARIANT

current_team_size

BIGINT

max_team_size

BIGINT

owner

VARIANT

user_role

STRING

untranslated_user_role

STRING

has_team_management

BOOLEAN

has_content_shared

BOOLEAN

team_members​

Clé primaire : uri Mode de synchronisation : Full refresh uniquement

Champ

Type de données

uri

STRING

role

STRING

permission_level

STRING

invite_url

STRING

email

STRING

user

VARIANT

created_time

TIMESTAMP

modified_time

TIMESTAMP

joined_time

TIMESTAMP

status

STRING

active

BOOLEAN

resource_key

STRING

metadata

VARIANT

access_grant

STRING

Champ

Type de données

uri

STRING

role

STRING

permission_level

STRING

invite_url

STRING

email

STRING

user

VARIANT

created_time

TIMESTAMP

modified_time

TIMESTAMP

joined_time

TIMESTAMP

status

STRING

active

BOOLEAN

resource_key

STRING

metadata

VARIANT

access_grant

STRING

team_roles​

Clé primaire : uri Mode de synchronisation : Full refresh uniquement

Champ

Type de données

uri

STRING

name

STRING

created_on

TIMESTAMP

modified_on

TIMESTAMP

permission_actions

VARIANT

Champ

Type de données

uri

STRING

name

STRING

created_on

TIMESTAMP

modified_on

TIMESTAMP

permission_actions

VARIANT

audit_logs​

Clé principale : uri Champ curseur : created_time

Champ

Type de données

uri

STRING

event_name

STRING

event_name_translated

STRING

created_time

TIMESTAMP

actor_user_name

STRING

actor_user_email

STRING

actor_user_role

STRING

actor_user_pictures

VARIANT

actor_location

STRING

actor_platform

STRING

actor_ip

STRING

by_staff

BOOLEAN

object

STRING

object_id

BIGINT

object_link

STRING

privacy_view

STRING

title

STRING

workspace_display_name

STRING

details

VARIANT

Champ

Type de données

uri

STRING

event_name

STRING

event_name_translated

STRING

created_time

TIMESTAMP

actor_user_name

STRING

actor_user_email

STRING

actor_user_role

STRING

actor_user_pictures

VARIANT

actor_location

STRING

actor_platform

STRING

actor_ip

STRING

by_staff

BOOLEAN

object

STRING

object_id

BIGINT

object_link

STRING

privacy_view

STRING

title

STRING

workspace_display_name

STRING

details

VARIANT

Autorisations de compte Vimeo requises​

Le connecteur nécessite les autorisations et paramètres de compte Vimeo suivants :

Autorisation

Obligatoire pour

Propriétaire de compte ou Administrateur de l’équipe

Générer le jeton d’accès personnel

Jeton d’accès personnel avec les portées public, private et stats

Accès de base aux équipes, aux membres des équipes et aux rôles des équipes

Compte Vimeo entreprise avec logs d’audit activés et application API créée sur ce compte

audit_logs

Autorisation

Obligatoire pour

Propriétaire de compte ou Administrateur de l’équipe

Générer le jeton d’accès personnel

Jeton d’accès personnel avec les portées public, private et stats

Accès de base aux équipes, aux membres des équipes et aux rôles des équipes

Compte Vimeo entreprise avec logs d’audit activés et application API créée sur ce compte

audit_logs