Visión General
- Arrendamiento: Esquema - cada cliente tiene su propio esquema dedicado
- Frecuencia de Sincronización: Horaria
-
Contenidos de la Base de Datos:
-
Acceso de solo lectura a réplicas de tablas de producción en tiempo real
- Tablas clave
-
Acceso de solo lectura a tablas sincronizadas estructuradas de redshift:
- Intentos de knock unidos a personas
- Todas las respuestas de preguntas de encuestas unidas a personas
-
Acceso de solo lectura a réplicas de tablas de producción en tiempo real
Tablas
redshift_people_attempts
Descripción: Personas unidas a intentos de knock.
- Ni las personas, ni las direcciones o los identificadores de conversaciones son únicos.
- Habrá una fila por persona en una casa intentada.
Detalles:
-
Los campos de dirección están poblados para la dirección contactada, independientemente de la relación con la persona
- (es decir, la dirección aquí puede encontrarse en el perfil de Emily bajo dirección registrada, dirección proporcionada, o enviada por correo, etc.)
| Columna | Tipo | Descripción |
| of_people_id | integer; unique | ID de persona de OpenField; único para cada esquema. |
| conversation_id | integer | ID de conversación; único para el esquema. |
| conversation_time | Timestamp with time zone | |
| contact_type | varchar(2) |
Respuestas de intento: NH = No en Casa, WN = Número Equivocado, LM = Dejé Mensaje, RF = Rechazado, HS = Hostil, DC = Fallecido, MV = Se Mudó, IA = Inaccessible, OL = Idiomas Diferentes |
| canvasser | varchar(100) | Nombre del canvasser |
| state_file_id | varchar(50) | |
| other_voter_file_id | varchar(50) | IDs de VAN o PDI asignados aquí |
| van_id | varchar(50) | IDs de Mi Votante / EveryAction / VAN |
| my_campaign_id | varchar(50) | Mis IDs de Campaña |
| first_name | varchar(100) | |
| middle_name | varchar(100) | |
| last_name | varchar(100) | |
| suffix | varchar(10) | |
| preferred_name | varchar(100) | |
| sex | varchar(20) | |
| age | integer | |
| phone1 | varchar(128) | |
| email1 | varchar(258) | |
| email_opt_in1 | boolean | |
| address1 | varchar(100) | |
| address2 | varchar(100) | |
|
city |
varchar(100) | |
| state | varchar(2) | Abreviatura del estado |
| county | varchar(100) | |
| zip_5 | varchar(5) | |
| contact_script_id | integer | ID de script; único para el esquema |
| conversation_code_id | integer | ID de Código de Conversación; único para el esquema |
redshift_people_{tipo_de_pregunta}_conversations
Descripción: Actualmente hay seis tipos de preguntas con tablas de redshift discretas:
- Celloptins (Inscripciones para celular)
- Email (Inscripciones para email)
- List (También conocidas como Preguntas Desplegables)
- Longtext (Preguntas Abiertas Largas)
- Shorttext (Preguntas Abiertas Cortas de OpenField)
- Truefalse (Preguntas de Verdadero/Falso)
El ID de persona de un contacto + ID de conversación + ID de pregunta juntos deben ser ÚNICOS. Cada columna individual puede tener valores duplicados (es decir, estas columnas no son únicas por sí mismas y no deberías alarmarte porque no lo sean). Cada fila representa la respuesta a una pregunta por un contacto, que incluye el texto de la pregunta Y la respuesta registrada.
Ejemplo: Si estamos hablando con Jane, y ella responde las 3 preguntas del guión para completar la conversación, habrá tres filas o una fila para cada pregunta respondida que conformarán el ID de la conversación.
Detalles:
- Los IDs de preguntas, también conocidos como IDs de plantilla en la tabla de Preguntas, son únicos para una pregunta de encuesta. Para extraer análisis por pregunta de encuesta, filtra por ID de pregunta
| Columna | Tipo | Descripción |
| of_people_id | integer; unique |
ID de persona de OpenField; único para cada esquema. |
| conversation_id | integer | ID de conversación; único para el esquema. |
| conversation_time | Timestamp with time zone | |
| contact_type | varchar(2) |
Respuestas de intento: NH = No en Casa WN = Número Equivocado LM = Dejé Mensaje RF = Rechazado HS = Hostil DC = Fallecido MV = Se Mudó IA = Inaccessible OL = Idiomas Diferentes |
| canvasser | varchar(100) | Nombre of canvasser |
| state_file_id | varchar(50) | |
| other_voter_file_id | varchar(50) | IDs PDI asignados aquí |
| van_id | varchar(50) | Mis IDs de Mi Votante / EveryAction / VAN |
| my_campaign_id | varchar(50) | Mi IDs de campaña |
| first_name | varchar(100) | |
| middle_name | varchar(100) | |
| last_name | varchar(100) | |
| suffix | varchar(10) | |
| preferred_name | varchar(100) | |
| sex | varchar(20) | |
| age | integer | |
| phone1 | varchar(128) | |
| email1 | varchar(258) | |
| email_opt_in1 | boolean | |
| address1 | varchar(100) | |
| address2 | varchar(100) | |
| city | varchar(100) | |
| state | varchar(2) | Abreviatura del estado |
| county | varchar(100) | |
| zip_5 | varchar(5) | |
| contact_script_id | integer | ID de script; único para el esquema |
| conversation_code_id | integer | ID de Código de Conversación; único para el esquema |
| question_id | integer | ID de plantilla para pregunta; único para cada pregunta de encuesta |
| question_text | text |
Texto de la Pregunta de la Encuesta; Ejemplo: "¿Puede contar Medgar Evers con tu apoyo?" |
| response | varchar(100) | Respuesta a la Pregunta de la Encuesta |
| Email or Phone_opt_in | varchar(100) | Solo presente en preguntas de tipo Inscripción por Celular o Email tablas |
knock_conversation_code
Descripción: Tabla de Código de Conversación de OpenField. Los códigos de conversación unifican listas de objetivos de puertas o teléfonos y guiones. Únase a la tabla de códigos de conversación para descifrar qué conjunto de objetivos está conectado a un conjunto de intentos o respuestas.
Detalles:
- Los IDs de Código de Conversación son únicos para un esquema y son el factor unificador principal en las tablas de la aplicación.
- Los guiones y objetivos pueden estar conectados a múltiples códigos de conversación al mismo tiempo.
| Columna | Tipo | Descripción |
| id | integer; unique | ID del Código de Conversación de OpenField: único para cada esquema. |
| code | varchar(6) | Código de Conversación: único para el esquema; introducido por los canvassers en la interfaz para acceder a los sectores o llamadas. |
| created_at | Timestamp with time zone | |
| description | varchar(255) | Detalles sobre el código de conversación en sí: generalmente ubicación y objetivos, etc. |
| org | varchar(255) | Organización líder del código: se muestra en los guiones. |
| expires | Timestamp with time zone | Fecha en la que el código será desactivado automáticamente. |
| conversation_type | varchar(2) |
Tipo de conversación: determina la interfaz a mostrar:
Registro de Puerta para Registro
|
| start_time | Time without time zone |
El código de conversación está activo. |
| end_time | Time without time zone |
El código de conversación es inaccesible. |
| status | varchar(100) |
Procesando. Activo. Fuera de horas. Expirado. Desactivado |
| attempt_goal | integer |
Número de intentos para estimular a los “canvassers” al iniciar sesión. |
| created_by_id | integer |
|
| script_id | integer |
ID del guión; único para el esquema |
| targets_id | integer |
ID del objetivo; único para el esquema |
| reg_goal | integer |
Meta de registro de votantes para incentivar a los “canvassers” |
| vbm_goal | integer |
Meta de recolección de votos por correo (VBM) para incentivar a los “canvassers” |
Knock_people
Descripción: La tabla principal de personas, donde se almacenan todas las personas contactadas o importadas, además de sus IDs únicos e información de identificación básica.
Detalles:
El ID en esta tabla es "of_people_id" en otras tablas.
- Los campos de dirección se completan con las direcciones contactadas, independientemente de la relación con la persona (es decir, la dirección aquí puede encontrarse en el perfil de Emily bajo dirección registrada, dirección proporcionada o enviada, etc.).
- Las partes divididas de la dirección postal existen para ayudar con los envíos postales."
| Columna | Tipo | Descripción |
| id | Int unique | ID único para OpenField |
| created_date |
timestamp with time zone (timestamptz) |
La fecha y hora (con zona horaria) en la que se registró un intento |
| state_file_id | varchar(50) | ID del archivo de votantes en el archivo de votantes estatal (si se proporciona) |
| county_file_id | varchar(50) | ID del archivo de votantes asignado por el condado (si se proporciona) |
| action_network_id | varchar(50) | ID asociado con su instancia de Action Network (si se proporciona) |
| of_voter_file_id | varchar(50) | ID del archivo de votantes proporcionado por OpenField |
| other_voter_file_id | varchar(50) | ID del archivo de votantes de otra fuente (si se proporciona) |
| alloy_uuid | varchar(100) | ID del archivo de votantes en el archivo de votantes Alloy (si se proporciona) |
| voterbase_id | varchar(50) | El ID de la base de votantes para la persona contactada (del archivo de votantes TargetSmart) |
| dwid | varchar(50) | El DWID para la persona contactada (del archivo de votantes de Catalist) |
| other_crm_id | varchar(50) | Un ID para la persona contactada obtenido de un CRM diferente |
| vr_status | varchar(20) | Estado de registro de votante de la persona contactada |
| full_name | varchar(500) | El nombre completo de la persona contactada |
| honorarium | varchar(10) | El honorario elegido por la persona contactada. Ejemplos incluyen: Dr, Sr, Sra, Srta, Rev, etc. |
| first_name | varchar(100) | El primer nombre de la persona contactada |
| middle_name | varchar(100) | El segundo nombre de la persona contactada |
| last_name | varchar(100) | El apellido de la persona contactada |
| suffix | varchar(20) | El sufijo para la persona contactada. Ejemplos incluyen: Jr., Sr., III, Esq., etc. |
| preferred_name | varchar(100) | El nombre que prefiere usar la persona contactada (si es diferente al nombre oficial) |
| sex | varchar(20) | El sexo de la persona contactada (si se proporciona) |
| age | integer | La edad de la persona contactada |
| dob | date | La fecha de nacimiento de la persona contactada |
| gender_identity | varchar(20) | La identidad de género de la persona contactada |
| phone1 | varchar(128) | El primer número de teléfono que tenemos para la persona contactada |
| phone_opt_in1 | Boolean | El estado de aceptación de teléfono1 |
| phone2 | varchar(128) | El segunda número de teléfono que tenemos para la persona contactada |
| phone_opt_in2 | boolean | El estado de aceptación de teléfono1 |
| email1 | varchar(254) | El primer correo electrónico que tenemos para la persona contactada |
| email_opt_in1 | boolean | El estado de aceptación de correo electrónico1 |
| email2 | varchar(254) | El segundo correo electrónico que tenemos para la persona contactada |
| email_opt_in2 | boolean | El estado de aceptación del correo electrónico 2 |
| prov_full_address | varchar(1000) | La dirección completa proporcionada para la persona contactada |
| prov_address1 | varchar(100) | La primera parte de la dirección proporcionada para la persona contactada |
| prov_address2 | varchar(100) | La segunda parte de la dirección proporcionada para la persona contactada |
| prov_city | varchar(100) | La ciudad en la dirección proporcionada para la persona contactada |
| prov_state | varchar(2) | El estado en la dirección proporcionada para la persona contactada |
| prov_zip_5 | varchar(5) | El código postal en la dirección proporcionada para la persona contactada |
| p_raw_lat_long | varchar(500) | La latitud y longitud de la dirección proporcionada para la persona contactada |
| p_raw_lat |
Double precision |
La latitud de la dirección proporcionada para la persona contactada |
| p_raw_long |
Double precision |
La longitud de la dirección proporcionada para la persona contactada |
| p_geom | geometry(point, 4326) | La geografía bidimensional para la dirección proporcionada de la persona contactada (para usar en aplicaciones de mapas) |
| contacted_full_address | varchar(1000) | La dirección completa donde se contactó a la persona |
| lives_at_contacted | boolean | ¿Vive la persona en la dirección donde fue contactada? |
| reg_full_address | varchar(100) | La dirección completa de la persona contactada en el archivo electoral proporcionado |
| reg_address1 | varchar(100) | La primera parte de la dirección de la persona contactada en el archivo electoral proporcionado |
| reg_address2 | varchar(100) | La segunda parte de la dirección de la persona contactada en el archivo electoral proporcionado |
| reg_city | varchar(100) | La ciudad de la dirección de la persona contactada en el archivo electoral proporcionado |
| reg_county | varchar(100) | El condado de residencia de la persona contactada en el archivo electoral proporcionado |
| reg_state | varchar(2) | El estado de la dirección de la persona contactada en el archivo electoral |
| reg_zip_5 | varchar(5) | El código postal de la dirección de la persona contactada en el archivo electoral proporcionado |
| r_raw_lat_long | varchar(500) | La latitud y longitud de la dirección en el archivo electoral proporcionado para la persona contactada |
| r_raw_lat |
Double precision |
La latitud de la dirección en el archivo electoral proporcionado para la persona contactada |
| r_raw_long |
Double precision |
La longitud de la dirección en el archivo electoral proporcionado para la persona contactada |
| r_geom | geometry(Point, 4326) | La geografía bidimensional de la dirección en el archivo electoral proporcionado para la persona contactada (para uso en aplicaciones de mapas) |
| mail_full_address | varchar(1000) | La dirección completa de correo para la persona contactada |
| mail_address1 | varchar(100) | La primera parte de la dirección de correo para la persona contactada |
| mail_address2 | varchar(100) | La segunda parte de la dirección de correo para la persona contactada |
| mail_city | varchar(100) | La ciudad de la dirección de correo para la persona contactada |
| mail_state | varchar(2) | El estado de la dirección de correo para la persona contactada |
| mail_zip_5 | varchar(5) | El código postal de la dirección de correo para la persona contactada |
| m_raw_lat_long | varchar(500) | La latitud y longitud de la dirección de correo para la persona contactada |
| m_raw_lat |
Double precision |
La latitud de la dirección de correo para la persona contactada |
| m_raw_long |
Double precision |
La longitud de la dirección de correo para la persona contactada |
| m_geom | geometry(Point, 4326) | La geografía bidimensional de la dirección de correo para la persona contactada (para uso en aplicaciones de mapas) |
| early_voted | boolean | Si es verdadero, la persona contactada ha votado temprano; proporcionado por un proveedor de archivos electorales |
| contacted_national_address_id _id | bigint | El ID nacional de la dirección de la persona contactada |
| mailing_national_address_id_i d | bigint | El ID nacional de la dirección de correo de la persona contactada |
| provided_national_address_id_i d | bigint | El ID nacional de la dirección proporcionada de la persona contactada |
| registered_national_address_id _id | bigint | El ID nacional de la dirección de registro de la persona contactada (proporcionado en el archivo electoral) |
| actionkit_id | varchar(50) | El ID de la persona contactada en ActionKit (si está disponible) |
| mobilize_id | varchar(50) | El ID de la persona contactada en Mobilize (si está disponible) |
| polling_location | varchar(100) | El lugar de votación para la persona contactada (si está disponible) |
| precinct_id | varchar(100) | El ID del distrito asignado a la persona contactada (del archivo electoral) |
| precinct_name | varchar(50) | El nombre del distrito asignado a la persona contactada (del archivo electoral) |
| van_id | varchar(50) | El vanid de la persona contactada (si está disponible) |
| mail_street_name | varchar(50) | El nombre de la dirección de correo de la persona contactada |
| mail_street_number | varchar(50) | El número de la dirección de correo de la persona contactada |
| mail_unit_number | varchar(50) | El número de la unidad de la dirección de correo de la persona contactada |
| prov_street_name | varchar(50) | El nombre de la dirección proporcionada de la persona contactada |
| prov_street_number | varchar(50) | El número de la dirección proporcionada de la persona contactada |
| prov_unit_number | varchar(50) | El número de unidad de la dirección proporcionada de la persona contactada |
| reg_street_name | varchar(50) | El nombre de la calle de la dirección proporcionada de la persona contactada |
| reg_street_number | varchar(50) | El número de la calle de la dirección en el archivo electoral de la persona contactada |
| reg_unit_number | varchar(50) | El número de unidad de la dirección en el archivo electoral de la persona contactada |
| political_party | varchar(100) | El partido político de la persona contactada (si está proporcionado) |
| my_campaign_id | varchar(100) | El ID de "mycampaign" para la persona contactada (si está proporcionado) |
| member | boolean | Valor designado a miembros (si corresponde) |
| mail_apt_type | varchar(20) | El tipo de unidad de la dirección de correo de la persona contactada |
| mail_street_number_half | varchar(20) | La parte fraccionaria de la dirección de correo de la persona contactada extraída a su forma numérica |
| mail_street_part | varchar(100) | Si la dirección de correo de la persona contactada incluye un apartado, estará aquí. Ejemplos incluyen: L St NW |
| mail_street_prefix | varchar(20) | Si la dirección de correo de la persona contactada incluye un prefijo, estará aquí. Ejemplos incluyen: North Saint Louis Ave |
| mail_street_suffix | varchar(20) | El sufijo de la dirección de correo La dirección de la persona contactada. Ejemplos incluyen: Cuthbert Ave. |
| mail_street_type | varchar(20) | El tipo de calle de la dirección postal de la persona contactada. |
| prov_apt_type | varchar(100) | El tipo de unidad de la dirección proporcionada para la persona contactada. |
| prov_street_number_half | varchar(20) | El número de la dirección proporcionada para la persona contactada. |
| prov_street_part | varchar(20) | El nombre de la calle en la dirección proporcionada para la persona contactada. |
| prov_street_prefix | varchar(20) | El prefijo de la calle en la dirección proporcionada para la persona contactada. |
| prov_street_suffix | varchar(20) | El sufijo de la calle en la dirección proporcionada para la persona contactada. |
| prov_street_type | varchar(50) | El tipo de calle de la dirección proporcionada para la persona contactada. |
| reg_apt_type | varchar(20) | El tipo de unidad de la dirección en el archivo de votantes para la persona contactada. |
| reg_street_number_half | varchar(20) | El número de la dirección en el archivo de votantes para la persona contactada. |
| reg_street_part | varchar(100) | El nombre de la calle en el archivo de votantes para la persona contactada. |
| reg_street_prefix | varchar(20) | El prefijo de la dirección en el archivo de votantes para la persona contactada. |
| reg_street_suffix | varchar(20) | El sufijo de la dirección en el archivo devotantes para la persona contactada. |
| reg_street_type | varchar(50) | El tipo de dirección en el archivo de votantes para la persona contactada |
| mail_county | varchar(100) | El condado de la dirección de correo de la persona contactada |
| prov_county | varchar(100) | El condado de la dirección proporcionada para la persona contactada |
| phone3 | varchar(128) | El tercer número de teléfono que tenemos para la persona contactada |
| phone_opt_in3 | boolean | El estado de suscripción para el teléfono 3 |
| phone4 | varchar(128) | El cuarto número de teléfono que tenemos para la persona contactada |
| phone_opt_in4 | boolean | El estado de suscripción para el teléfono 4 |
¿Tienes más preguntas? Envíanos un correo a support@openfield.ai.
Si tienes peticiones de funcionalidades o surgerencias para mejorar OpenField, ¡visita nuestra página de Canny!
Last Updated: 2023.05.12
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.