Skip to main content

Esquema em estrela de pesquisa de resultados

O esquema em estrela de Pesquisa fornece informações sobre as Pesquisas corporativas e respectivos envios.

Um diagrama que mostra as relações entre tabelas

ODS_SURVEY_ANSWER_FACT

ODS_SURVEY_ANSWER_FACT contém uma linha para cada resposta (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, esse registro contém a resposta real em sua coluna answer_text. Caso contrário, a resposta é indicada por answer_pk1 que é uma chave estrangeira para ods-answer_dim.

tabela 84. Tabela de fatos

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 essa resposta.

Nos casos em que um único Aluno responde duas vezes à mesma implantação, os dois conjuntos de respostas podem ser agrupados por seus 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.

tabela 85. Tabela de fatos

Coluna

Descrição

pk1

Identificador exclusivo.

nome

O texto da resposta.

display_order

O índice baseado em zero da posição na qual a resposta é exibida.

Pontos

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 ods_question_dim registros.

tabela 86. Tabela de fatos

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_DIM contém um registro para cada pergunta em qualquer pesquisa ou avaliação do curso. Para perguntas de matriz, esse modo de exibição contém um registro para cada linha na matriz e cada uma dessas linhas de exibição contém o texto da pergunta de matriz em sua coluna super_question_desc. A coluna super_question_description é preenchida apenas para linhas de exibição relacionadas a perguntas de matriz.

tabela 87. Tabela de fatos

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 para a pessoa que enviou uma resposta específica da pesquisa.

tabela 88. Tabela de fatos

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 de instituição especificada na implantação que fez com que a pesquisa fosse enviada para a pessoa que enviou uma resposta específica da pesquisa.

tabela 89. Tabela de fatos

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 da instituição no sistema.

tabela 90. Tabela de fatos

Coluna

Descrição

pk1

Identificador exclusivo.

role_name

O nome da função.



Pergunta sobre a 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