Skip to main content

결과에 따른 설문조사 스키마

설문조사 별표 스키마는 기업 설문조사 및 관련 제출 자료에 대한 정보를 제공합니다.

테이블 간의 관계를 나타내는 다이어그램

ODS_SURVEY_ANSWER_FACT

ODS_SURVEY_ANSWER_FACT에는 엔터프라이즈 설문조사의 모든 질문에 대한 각각의 답변이 포함된 행이 있습니다. 이것은 질문이 개방형일 경우를 제외하고는 실제 사실이 없는 사실관계입니다. 이 경우, 레코드에는 answer_text 열에 실제 답변이 포함되어 있습니다. 그렇지 않으면 ods-answer_dim의 외래 키인 answer_pk1로 답이 표시됩니다.

84. 사실 테이블

설명

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 기록에 대한 배치_uid입니다. 코스로 전송된 경우에만 설문조사가 작성됩니다.

distr_list_pk1

더 이상 사용되지 않습니다.



ODS_ANSWER_DIM

ODS_ANSWER_DIM에는 설문조사 질문의 가능한 각 답변에 해당하는 행이 포함되어 있습니다. 이 예시에는 실제로 행렬의 각 행에 대한 가능한 답변이 포함되어 있습니다.

85. 사실 테이블

설명

PK1

고유 식별자.

이름

이 답변의 텍스트입니다.

display_order

이 답변이 표시되는 위치의 시작 인덱스는 0입니다.

점수

할당된 점수 값은 이 답변에 해당합니다.

question_pk1

질문이 이 답변에 적용되는지 확인합니다.

score_as_percent_of_range

이 답변의 점수는 질문의 최소값과 최대값 사이 범위에서 백분율로 표시됩니다.



ODS_QUESTION_TAG

ODS_QUESTION_TAG 태그를 ods_question_dim 레코드에 매핑하십시오.

86. 사실 테이블

설명

tag_value

태그에 표시되는 문자열입니다.

question_pk1

tag_value로 태그된 질문을 식별합니다.



ODS_QUESTION_DIM

ODS_QUESTION_DIM에는 설문 조사나 코스 평가에 포함된 각 질문에 대한 레코드가 하나씩 들어 있습니다. 이 예시에서는 행렬의 각 행마다 하나의 레코드가 포함되어 있으며, 각 행의 super_question_desc 열에 행렬 질문의 텍스트가 들어 있습니다. super_question_description 열은 행렬 질문과 관련된 보기 행에서만 채워집니다.

87. 사실 테이블

설명

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=none

survey_name

이 질문이 속한 설문조사 또는 코스 평가의 유형입니다.

survey_desc

이 설문조사나 과정 평가에 대한 설명입니다.

survey_type

이 질문이 속한 설문조사 또는 코스 평가의 유형입니다. "S"는 설문조사, "C"는 코스 평가입니다.

super_question_pk1

슈퍼 질문에 이 답변이 적용되는지 확인합니다.

survey_pk1

이 질문이 속한 설문조사 또는 코스 평가를 식별합니다.



ODS_SUBMISSION_NODE

ODS_SUBMISSION_NODE에는 특정 설문 조사에 응답한 사람에게 설문 조사를 전송하도록 지정된 각 노드에 대한 행이 포함되어 있습니다.

88. 사실 테이블

설명

submission_pk1

ods_submission_fact 또는 ods_survey_answer_fact의 기록을 확인합니다.

node_pk1

ods_node의 레코드를 확인합니다.

node_batch_uid

연결된 노드의 batch_uid입니다.

deployment_response_pk1

더 이상 사용되지 않습니다.

deployment_pk1

ods_deployment_dim의 레코드를 확인하는 중입니다.



ODS_SUBMISSION_ROLE

ODS_SUBMISSION_ROLE에는 설문조사 응답을 제출한 사람들에게 설문조사를 전송하는 배포에 지정된 각 교육기관 역할에 대한 행이 포함되어 있습니다.

89. 사실 테이블

설명

submission_pk1

ods_submission_fact 또는 ods_survey_answer_fact의 기록을 확인합니다.

role_pk1

ods_institution_role의 기록을 확인합니다.

role_batch_uid

연결된 역할에 대한 배치_uid입니다.

deployment_response_pk1

더 이상 사용되지 않습니다.

deployment_pk1

ods_deployment_dim의 레코드를 확인하는 중입니다.



ODS_INSTITUTION_ROLE

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

90. 사실 테이블

설명

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