Pular para o conteúdo principal

Referência do conector Vimeo

info

Beta

Este recurso está em Beta. Para usá-lo, um administrador do workspace deve ativar o Lakeflow Connect for Vimeo na página Previews . Consulte Gerenciar prévias do Databricks.

O conector Vimeo gerenciado no Lakeflow Connect é compatível com quatro tabelas de origem no esquema default. As tabelas teams, team_members e team_roles são apenas refresh total, e audit_logs sincroniza incrementalmente em created_time. As seções a seguir listam a primary key de cada tabela, a opção start_datetime e os esquemas de tabela de destino.

Tabelas de origem suportadas​

O conector do Vimeo oferece suporte às seguintes tabelas de origem, todas no esquema de origem default:

Tabela de origem

Chave primária

Descrição

Modo de sincronização

Campo do cursor

teams

id

Equipes às quais o proprietário da account pertence, incluindo o tamanho da equipe e a role do usuário de tokens na equipe.

Apenas refresh completo

team_members

uri

Membros da equipe do proprietário da account, incluindo função, nível de permissão e status de membro.

Apenas refresh completo

team_roles

uri

Políticas de permissão (funções de equipe) definidas para a equipe do proprietário da account.

Apenas refresh completo

audit_logs

uri

Eventos de log de auditoria para a account de equipe Enterprise, incluindo o ator, evento e objeto de destino.

Incremental

created_time

Tabela de origem

Chave primária

Descrição

Modo de sincronização

Campo do cursor

teams

id

Equipes às quais o proprietário da account pertence, incluindo o tamanho da equipe e a role do usuário de tokens na equipe.

Apenas refresh completo

team_members

uri

Membros da equipe do proprietário da account, incluindo função, nível de permissão e status de membro.

Apenas refresh completo

team_roles

uri

Políticas de permissão (funções de equipe) definidas para a equipe do proprietário da account.

Apenas refresh completo

audit_logs

uri

Eventos de log de auditoria para a account de equipe Enterprise, incluindo o ator, evento e objeto de destino.

Incremental

created_time

Opções do conector​

O conector Vimeo oferece suporte à seguinte opção de configuração no nível do pipeline. Consulte Exemplos para obter informações sobre o uso.

Opção

Tipo

Escopo

Obrigatório

Aplica-se a

Descrição

start_datetime

string

Pipeline

Não

audit_logs

A data mais antiga (yyyy-MM-dd) a partir da qual ingerir eventos de logs de auditoria na primeira sincronização. O valor default é 364 dias antes da primeira sincronização. Datas anteriores são limitadas a 364 dias, um pouco abaixo do limite de 365 dias do Vimeo para intervalos de logs de auditoria. As sincronizações posteriores continuam a partir do último evento ingerido.

Opção

Tipo

Escopo

Obrigatório

Aplica-se a

Descrição

start_datetime

string

Pipeline

Não

audit_logs

A data mais antiga (yyyy-MM-dd) a partir da qual ingerir eventos de logs de auditoria na primeira sincronização. O valor default é 364 dias antes da primeira sincronização. Datas anteriores são limitadas a 364 dias, um pouco abaixo do limite de 365 dias do Vimeo para intervalos de logs de auditoria. As sincronizações posteriores continuam a partir do último evento ingerido.

Esquemas de tabela de destino​

As seções a seguir descrevem o esquema de cada tabela de destino. Nenhuma das tabelas suporta SCD tipo 2 porque cada tabela tem VARIANT colunas.

teams​

Chave key: id Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

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

campo

Tipo de dados

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​

Chave key: uri Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

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

campo

Tipo de dados

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​

Chave key: uri Modo de sincronização: Apenas refresh completo

campo

Tipo de dados

uri

STRING

name

STRING

created_on

TIMESTAMP

modified_on

TIMESTAMP

permission_actions

VARIANT

campo

Tipo de dados

uri

STRING

name

STRING

created_on

TIMESTAMP

modified_on

TIMESTAMP

permission_actions

VARIANT

audit_logs​

Chave key: uri Campo de cursor: created_time

campo

Tipo de dados

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

campo

Tipo de dados

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

Permissões necessárias da account do Vimeo​

O conector requer as seguintes permissões e configurações da account do Vimeo.

Permissão

Necessário para

Proprietário da account ou administrador da equipe

Gerar o access token pessoal

Access token pessoal com os escopos public, private e stats

Acesso de linha de base para equipes, membros de equipe e funções de equipe

account Enterprise do Vimeo com Logs de auditoria habilitados e um aplicativo de API criado nessa account

audit_logs

Permissão

Necessário para

Proprietário da account ou administrador da equipe

Gerar o access token pessoal

Access token pessoal com os escopos public, private e stats

Acesso de linha de base para equipes, membros de equipe e funções de equipe

account Enterprise do Vimeo com Logs de auditoria habilitados e um aplicativo de API criado nessa account

audit_logs