O esquema em estrela de Pesquisa fornece informações sobre as Pesquisas corporativas e respectivos envios.
ODS_SURVEY_ANSWER_FACT
ODS_SURVEY_ANSWER_FACT contém uma linha para cada resposta a qualquer pergunta em uma pesquisa corporativa. Essa é uma visualização de fato sem um fato real, exceto no caso em que a pergunta é aberta. Nesse caso, o registro contém a resposta real na respectiva coluna answer_text. Caso contrário, a resposta é indicada por answer_pk1, uma chave externa para ods-anser_dim.
Coluna | Descrição | Usado para filtrar registros ODS_SURVEY_ANSWER_FACT por |
---|---|---|
pk1 | Identificador exclusivo. | |
person_pk1 | Identifica a pessoa que enviou a resposta. | Atributos pessoais como gênero ou CEP. |
question_pk1 | Identifica a pergunta que a resposta está respondendo. | A pesquisa, avaliação do curso ou pergunta que a resposta está respondendo. |
submission_pk1 | Identifica o registro ods_submission_fact do envio que continha a resposta. | Nos casos em que um único aluno responde duas vezes à mesma implantação, os dois conjuntos de respostas podem ser agrupados pelos respectivos valores response_pk1. |
answer_pk1 | Identifica a resposta que o remetente escolheu. Esse valor será nulo para as respostas a perguntas abertas. | A resposta que o remetente selecionou. |
deployment_pk1 | Identifica a implantação que fez com que a pesquisa ou avaliação do curso fosse enviada ao remetente. | Implantação, ou pelo instrumento que está sendo implantado. Somente um instrumento pode ser implantado de cada vez. |
answer_text | Se a resposta se referir a uma pergunta aberta, esse será o texto da resposta. | |
distr_list_pk1 | Identifica a lista de distribuição que fez com que este remetente tivesse essa pesquisa ou avaliação do curso implantada. | Lista de distribuição. |
received_date | A data em que a resposta foi enviada. | |
crsmain_pk1 | Identifica o registro ods_ls_course do curso no qual o remetente foi matriculado. Preenchido apenas se a pesquisa foi enviada para cursos. | |
crsmain_batch_uid | O batch_uid do registro ods_ls_course do curso no qual o remetente foi matriculado. Preenchido apenas se a pesquisa foi enviada para cursos. | |
distr_list_pk1 | Não é mais usado. |
ODS_ANSWER_DIM
ODS_ANSWER_DIM contém uma linha para cada resposta possível a qualquer pergunta da pesquisa. Para perguntas de matriz, essa visualização conterá uma linha para cada resposta possível a qualquer uma das linhas da matriz.
Coluna | Descrição |
---|---|
pk1 | Identificador exclusivo. |
name | O texto da resposta. |
display_order | O índice baseado em zero da posição na qual a resposta é exibida. |
points | O valor pontual atribuído à resposta. |
question_pk1 | Identifica a pergunta à qual a resposta se aplica. |
score_as_percent_of_range | A pontuação da resposta como uma porcentagem do intervalo entre os valores mínimo e máximo para a pergunta. |
ODS_QUESTION_TAG
ODS_QUESTION_TAG mapeia tags para os registros ods_question_dim.
Coluna | Descrição |
---|---|
tag_value | A sequência de caracteres exibida para a tag. |
question_pk1 | Identifica a pergunta que foi marcada com tag_value. |
ODS_QUESTION_DIM
ODS_QUESTION_TIM contém um registro para cada pergunta em qualquer pesquisa ou avaliação do curso. Para as perguntas de matriz, essa visualização contém um registro para cada linha na matriz; cada uma das linhas da visualização contém o texto da pergunta de matriz na respectiva coluna super_question_desc. A coluna super_question_description é preenchida apenas para visualizar linhas relacionadas às perguntas de matriz.
Coluna | Descrição |
---|---|
pk1 | Identificador exclusivo. |
question_desc | O texto que é exibido para a pergunta. Se for uma pergunta de matriz, será o texto exibido à esquerda de uma linha da matriz. |
super_question_desc | Se for uma pergunta de matriz, será o texto exibido para a matriz como um todo. Se não for uma pergunta de matriz, a coluna será nula. |
question_display_order | A ordem de exibição com base em zero da pergunta. |
question_type | O tipo de pergunta. M=múltipla escolha, L=Likert, X=matriz, B=booleana, O=aberta |
question_type_label | Pode ser usado para recuperar a cadeia de caracteres internacionalizada referente ao tipo de pergunta. |
numbering_type | Indica como as respostas à pergunta são numeradas. N=“1,2,3,4” L=“a,b,c,d” A=“A,B,C,D” I=“I,II,III” R=“i,ii,iii” X=nenhum |
survey_name | O nome da pesquisa ou avaliação do curso à qual a pergunta pertence. |
survey_desc | A descrição da pesquisa ou avaliação do curso à qual a pergunta pertence. |
survey_type | O tipo de pesquisa ou avaliação do curso à qual a pergunta pertence. "S" = pesquisa, "C" = avaliação do curso. |
super_question_pk1 | Identifica a superpergunta à qual a resposta se aplica. |
survey_pk1 | Identifica a pesquisa ou avaliação do curso à qual a pergunta pertence. |
ODS_SUBMISSION_NODE
ODS_SUBMISSION_NODE contém uma linha para cada nó especificado na implantação que fez com que a pesquisa fosse enviada à pessoa que enviou uma resposta de pesquisa específica.
Coluna | Descrição |
---|---|
submission_pk1 | Identifica um registro em ods_submission_fact ou ods_survey_answer_fact. |
node_pk1 | Identifica um registro em ods_node. |
node_batch_uid | O batch_uid do nó associado. |
deployment_response_pk1 | Não é mais usado. |
deployment_pk1 | Identifica um registro em ods_deployment_dim. |
ODS_SUBMISSION_ROLE
ODS_SUBMISSION_ROLE contém uma linha para cada função institucional especificada na implantação que fez com que a pesquisa fosse enviada à pessoa que enviou uma resposta de pesquisa específica.
Coluna | Descrição |
---|---|
submission_pk1 | Identifica um registro em ods_submission_fact ou ods_survey_answer_fact. |
role_pk1 | Identifica um registro em ods_institution_role. |
role_batch_uid | O batch_uid da função associada. |
deployment_response_pk1 | Não é mais usado. |
deployment_pk1 | Identifica um registro em ods_deployment_dim. |
ODS_INSTITUTION_ROLE
ODS_INSTITUTION_ROLE contém uma linha para cada função institucional no sistema.
Coluna | Descrição |
---|---|
pk1 | Identificador exclusivo. |
role_name | O nome da função. |
Consulta de amostra
Essa consulta seleciona todas as respostas a perguntas não abertas para uma implantação de pesquisa/avaliação do curso especificada. Só pode haver uma Pesquisa por implantação, portanto também cobre apenas uma Pesquisa. Os resultados são classificados pela Seção à qual o remetente foi afiliado, pela hierarquia de Unidade da Seção, Experiência educacional ou Curso e, por fim, pela ordem de exibição da pergunta.
select qd.question_desc,
ad.name answer, ad.points
per.gender
from ods_survey_answer_fact saf
INNER JOIN ods_question_dim qd ON saf.question_pk1 = qd.pk1
INNER JOIN ods_answer_dim ad ON saf.answer_pk1 = ad.pk1
LEFT OUTER JOIN ods_person_dim per ON saf.person_pk1 = per.pk1
where saf.deployment_pk1 = 3 and
qd.question_type <> 'O'
order by qd.question_display_order,
ad.display_order