설문 조사 별 스키마는 기업 설문 조사 및 해당 제출물에 대한 정보를 제공합니다.


ODS_SURVEY_ANSWER_FACT

ODS_SURVEY_ANSWER_FACT에는 기업 설문 조사 문제의 각 답변에 대한 행이 포함됩니다. 이것은 질문이 개방형인 경우를 제외하고는 실제 사실이 포함되지 않는 사실 보기입니다. 이 경우 이 기록의 answer_text 열에 실제 답변이 포함됩니다. 그렇지 않은 경우에는 답변이 answer_pk1(ods-anser_dim에 대한 외래 키)(으)로 표시됩니다.

사실 표
설명다음을 기준으로 ODS_SURVEY_ANSWER_FACT 기록을 필터링하는 데 사용됩니다.
pk1고유 식별자입니다. 
person_pk1이 답변을 제출한 사용자를 식별합니다.성별 또는 우편번호와 같은 개인 속성입니다.
question_pk1이 답변이 답하고 있는 질문을 식별합니다.이 답변이 답하고 있는 설문 조사, 코스 평가 또는 질문입니다.
submission_pk1이 답변이 포함된 제출물에 대한 ods_submission_fact 기록을 식별합니다.한 학생이 동일한 배포에 두 번 답하는 경우 두 답변 세트를 해당 response_pk1 값별로 그룹화할 수 있습니다.
answer_pk1제출자가 선택한 답변을 식별합니다. 개방형 질문에 대한 답변의 경우 이 값은 null이 됩니다.제출자가 선택한 답변입니다.
deployment_pk1답변 중인 설문 조사 또는 코스 평가를 제출자에게 전송하도록 한 배포를 식별합니다.배포 또는 배포 중인 평가관리도구에 의해 결정됩니다. 한 번에 하나의 평가관리도구만 배포할 수 있습니다.
answer_text이 답변이 개방형 질문에 대한 답변인 경우 이것이 답변의 텍스트입니다. 
distr_list_pk1이 제출자에게 이 설문 조사 또는 코스 평가를 배포하도록 한 배포 목록을 식별합니다.배포 목록입니다.
received_date이 답변이 제출된 날짜입니다. 
crsmain_pk1제출자가 등록되어 있는 코스의 ods_ls_course 기록을 식별합니다. 설문 조사가 코스로 전송된 경우에만 채워집니다. 
crsmain_batch_uid제출자가 등록되어 있는 코스의 ods_ls_course 기록의 batch_uid입니다. 설문 조사가 코스로 전송된 경우에만 채워집니다. 
distr_list_pk1더 이상 사용되지 않습니다. 

ODS_ANSWER_DIM

ODS_ANSWER_DIM에는 설문 조사 문제에 대해 가능한 각 답변의 행이 포함됩니다. 매트릭스 문제의 경우 이 보기에는 실제로 매트릭스의 행에 대해 가능한 각 답변에 대한 행이 포함됩니다.

사실 표
설명
pk1고유 식별자입니다.
name이 답변의 텍스트입니다.
display_order이 답변이 표시되는 위치의 인덱스(0부터 시작)입니다.
points이 답변에 할당된 점수 값입니다.
question_pk1이 답변이 적용되는 문제를 식별합니다.
score_as_percent_of_range이 문제에 대한 최솟값과 최댓값 사이의 범위를 백분율로 표시한 이 답변의 점수입니다.

ODS_QUESTION_TAG

ODS_QUESTION_TAG은(는) 태그를 ods_question_dim 기록에 매핑합니다.

사실 표
설명
tag_value태그에 대해 표시되는 문자열입니다.
question_pk1태그가 tag_value로 지정된 문제를 식별합니다.

ODS_QUESTION_DIM

ODS_QUESTION_TIM에는 설문 조사 또는 코스 평가의 각 문제에 대한 하나의 기록이 포함됩니다. 매트릭스 문제의 경우 이 보기에는 매트릭스의 각 행에 대해 하나의 기록이 포함되며 이러한 각 보기 행의 super_question_desc 열에는 매트릭스 문제의 텍스트가 포함됩니다. super_question_description 열은 매트릭스 문제와 관련된 보기 행에 대해서만 채워집니다.

사실 표
설명
pk1고유 식별자입니다.
question_desc이 문제에 대해 표시되는 텍스트입니다. 매트릭스 문제인 경우 매트릭스 행의 왼쪽에 표시되는 텍스트입니다.
super_question_desc매트릭스 문제인 경우 매트릭스 전체에 대해 표시되는 텍스트입니다. 매트릭스 문제가 아닌 경우 이 열은 null입니다.
question_display_order이 문제의 표시 순서(0부터 시작)입니다.
question_type이 문제의 유형입니다. M=객관식(정답 하나), L=리커트, X=매트릭스, B=양자택일, O=개방형
question_type_label이 문제 유형에 대한 국제화된 문자열을 검색하는 데 사용할 수 있습니다.
numbering_type이 문제에 대한 답변에 번호가 매겨지는 방식을 나타냅니다. N="1,2,3,4" L="a,b,c,d" A="A,B,C,D" I="I,II,III" R="i,ii,iii" X=없음
survey_name이 문제가 속한 설문 조사 또는 코스 평가의 이름입니다.
survey_desc이 문제가 속한 설문 조사 또는 코스 평가에 대한 설명입니다.
survey_type이 문제가 속한 설문 조사 또는 코스 평가의 유형입니다. "S"=설문 조사,"C"=코스 평가.
super_question_pk1이 답변이 적용되는 상위 문제를 식별합니다.
survey_pk1이 문제가 속한 설문 조사 또는 코스 평가를 식별합니다.

ODS_SUBMISSION_NODE

ODS_SUBMISSION_NODE에는 특정 설문 조사 답변을 제출한 사용자에게 설문 조사를 전송하도록 한 배포에 지정된 각 노드에 대한 행이 포함됩니다.

사실 표
설명
submission_pk1ods_submission_fact 또는 ods_survey_answer_fact에서 기록을 식별합니다.
node_pk1ods_node에서 기록을 식별합니다.
node_batch_uid연결된 노드의 batch_uid입니다.
deployment_response_pk1더 이상 사용되지 않습니다.
deployment_pk1ods_deployment_dim에서 기록을 식별합니다.

ODS_SUBMISSION_ROLE

ODS_SUBMISSION_ROLE에는 특정 설문 조사 답변을 제출한 사용자에게 설문 조사를 전송하도록 한 배포에 지정된 각 교육기관 내 역할에 대한 행이 포함됩니다.

사실 표
설명
submission_pk1ods_submission_fact 또는 ods_survey_answer_fact에서 기록을 식별합니다.
role_pk1ods_institution_role에서 기록을 식별합니다.
role_batch_uid연계된 역할의 batch_uid입니다.
deployment_response_pk1더 이상 사용되지 않습니다.
deployment_pk1ods_deployment_dim에서 기록을 식별합니다.

ODS_INSTITUTION_ROLE

ODS_INSTITUTION_ROLE에는 시스템의 각 교육기관 내 역할에 대한 행이 포함됩니다.

사실 표
설명
pk1고유 식별자입니다.
role_name이 역할의 이름입니다.

샘플 쿼리

이 쿼리는 지정된 설문 조사/코스 평가 배포에 대한 비개방형 문제의 모든 답변을 선택합니다. 배포당 하나의 설문 조사만 있을 수 있으므로 단 하나의 설문 조사도 포함됩니다. 결과는 제출자가 소속된 섹션, 해당 섹션의 소유 단위조직 계층, 코스 또는 현장학습, 마지막으로 문제 표시 순서에 따라 정렬됩니다.

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