Skip to main content

Esquema em estrela de pesquisa de resultados

Note

Esta documentação foi traduzida utilizando tradução automática assistida por IA. As traduções são fornecidas "no estado em que se encontram", sem qualquer garantia quanto à sua precisão. A versão em inglês deste conteúdo é a fonte oficial e de referência.

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 87. 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 88. Tabela de fatos

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

tabela 89. 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 90. 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 91. 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 92. 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 93. 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