Referência do conector SurveyMonkey
Beta
Esse recurso está em Beta. Para usá-lo, um administrador do Workspace deve ativar o Lakeflow Connect para SurveyMonkey na página Pré-visualizações . Consulte Gerenciar prévias do Databricks.
O conector SurveyMonkey gerenciado no Lakeflow Connect oferece suporte a 11 tabelas de origem no esquema default. As tabelas surveys, survey_details e survey_responses sincronizam incrementalmente em date_modified, e as outras oito tabelas usam refresh completo.
Tabelas de origem suportadas
O conector SurveyMonkey oferece compatibilidade com as seguintes tabelas de origem, todas sob o esquema de origem default:
Tabela de origem | Chave primária | Descrição | Modo de sincronização | Campo do cursor |
|---|---|---|---|---|
|
| Pesquisas das quais o usuário autorizador é proprietário ou que estão compartilhadas com esse usuário, incluindo contagens, proprietário e URLs de pesquisa. | Incremental |
|
|
| Estrutura de pesquisa expandida, incluindo as páginas e perguntas de cada pesquisa. | Incremental |
|
|
| Coletores para cada pesquisa, incluindo tipo, status e contagem de respostas. | Apenas refresh completo | |
|
| Configurações completas do coletor, incluindo configurações de agradecimento, desqualificação e limite de resposta. | Apenas refresh completo | |
|
| Respostas da pesquisa, incluindo respostas, metadados dos respondentes e detalhes da coleta. | Incremental |
|
|
| Pesquise pastas no account, incluindo o número de pesquisas em cada pasta. | Apenas refresh completo | |
|
| Contatos na account, incluindo nome, endereço de email e número de telefone. | Apenas refresh completo | |
|
| Listas de contatos na account. | Apenas refresh completo | |
|
| Contatos em cada lista de contatos, incluindo campos personalizados. | Apenas refresh completo | |
|
| Mensagens de convite para cada coletor, incluindo tipo e status. | Apenas refresh completo | |
|
| Destinatários dos convites de cada coletor, incluindo status de resposta e e-mail. | Apenas refresh completo |
Opções do conector
Consulte Exemplos para ver o uso.
Opção | Tipo | Escopo | Obrigatório | Aplica-se a | Descrição |
|---|---|---|---|---|---|
| String ( | Pipeline | Não | Todas as tabelas incrementais ( | Data e hora mais antigas a partir das quais ingerir dados. O default é 365 dias antes da primeira sincronização. Aplica-se apenas à primeira sincronização de cada tabela. Sincronizações posteriores retomam do cursor armazenado. |
Esquemas de tabelas de destino
surveys
Primary key: id
Modo de sincronização: Incremental
Campo do cursor: date_modified
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Essa tabela não suporta SCD Tipo 2 (Slowly Changing Dimension) porque tem colunas VARIANT.
survey_details
Primary key: id
Modo de sincronização: Incremental
Campo do cursor: date_modified
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
survey_collectors
Primary key: id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
collectors
Primary key: id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.
survey_responses
Primary key: id
Modo de sincronização: Incremental
Campo do cursor: date_modified
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.
survey_folders
Primary key: id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
Não inclua esta tabela para conexões com a Região de Dados definida como ca. O endpoint de pastas de pesquisa do SurveyMonkey não está disponível para usuários canadenses, portanto, a atualização do pipeline falha. Consulte a referência da API de pastas de pesquisa do SurveyMonkey.
contacts
Primary key: id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
contact_lists
Primary key: id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
contact_list_contacts
key primária: contact_list_id, id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.
collector_messages
key primária: collector_id, id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
collector_recipients
key primária: collector_id, id
Modo de sincronização: Apenas refresh completo
campo | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esta tabela não oferece suporte ao SCD tipo 2 porque possui colunas VARIANT.
Permissões OAuth necessárias
O aplicativo SurveyMonkey deve ter os seguintes escopos. A conexão solicita todos eles quando você faz login, então ative cada um em Escopos nas Configurações do aplicativo. Para obter mais informações, consulte a referência de escopos da API do SurveyMonkey.
Permissão | Obrigatório para |
|---|---|
view pesquisas ( |
|
view Collectors ( |
|
view contatos ( |
|
view respostas ( | Solicitado no login. Nenhuma tabela requer isso diretamente. |
view detalhes da resposta ( |
|