结果调查星型方案
调查星型方案提供有关企业调查及其提交的信息。

ODS_SURVEY_ANSWER_FACT
ODS_SURVEY_ANSWER_FACT 包含企业调查中任何问题的每个答案(回复)的行。这是一种没有实际事实的事实数据视图,除非问题是开放式的。在这种情况下,此记录在其 answer_text 列中包含实际答案。否则,答案由 answer_pk1 指示,这是 ods-answer_dim 的外键。
列 | 描述 | 用于按以下条件筛选 |
|---|---|---|
| 唯一标识符。 | |
| 标识提交此答案的用户。 | 人员属性,例如性别或邮政编码。 |
| 标识此响应正在回答的问题。 | 此响应所回答的调查、课程评估或问题。 |
| 标识包含此答案的提交的 | 如果单个学生对同一部署响应两次,则可以按其 |
| 标识提交者已选择的答案。对于开放式问题的答案,此值将为空。 | 提交者选择的答案。 |
| 标识导致将回答的调查或课程评估发送给提交者的部署。 | 部署,或通过正在部署的工具。一次只能部署一个工具。 |
| 如果此答案是对开放式问题的回答,则这就是答案的文本。 | |
| 标识导致该提交者将此调查或课程评估部署给他们的分发列表。 | 分发列表。 |
| 提交此答案的日期。 | |
| 标识在其中注册提交者课程的 ods_ls_course 记录。仅在将调查发送至课程时填充。 | |
| 在其中注册提交者课程的 ods_ls_course 记录的 batch_uid。仅在将调查发送至课程时填充。 | |
| 不再使用。 |
ODS_ANSWER_DIM
ODS_ANSWER_DIM 包含一行,用于任何调查问题的每个可能答案。对于矩阵问题,此视图实际上对于矩阵中任意行的每个可能答案包含一行。
列 | 描述 |
|---|---|
| 唯一标识符。 |
| 此答案的文本。 |
| 显示此答案的位置的从零开始的索引。 |
| 指定给此答案的分数值。 |
| 标识此答案适用的问题。 |
| 此答案的分数在此问题的最小分数与最大分数范围中所占的百分比。 |
ODS_QUESTION_TAG
ODS_QUESTION_TAG 将标签映射到 ods_question_dim 记录。
列 | 描述 |
|---|---|
| 为标记显示的字符串。 |
| 标识已用 tag_value 标记的问题。 |
ODS_QUESTION_DIM
ODS_QUESTION_DIM包含任何调查或课程评估中每个问题的一条记录。对于矩阵问题,此视图包含矩阵中每一行的一条记录,并且每个视图行在其super_question_desc列中包含矩阵问题的文本。super_question_description列仅填充与矩阵问题相关的视图行。
列 | 描述 |
|---|---|
| 唯一标识符。 |
| 为此问题显示的文本。如果是矩阵问题,则这是显示在矩阵行左侧的测试。 |
| 如果是矩阵问题,则这是为整个矩阵显示的文本。如果不是矩阵问题,则此列为空。 |
| 此问题从零开始的显示顺序。 |
| 此问题的类型。M=Multiple Choice, L=Likert, X=Matrix, B=Boolean, O=Open Ended |
| 可用于检索此问题类型的国际化字符串。 |
| 指示该问题的答案编号方式。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 |
| 该问题所属的调查或课程评估的名称。 |
| 该问题所属的调查或课程评估的描述。 |
| 该问题所属的调查或课程评估的类型。“S”=调查,“C”=课程评估。 |
| 标识此答案适用的超级问题。 |
| 标识此问题所属的调查或课程评估。 |
ODS_SUBMISSION_NODE
ODS_SUBMISSION_NODE包含部署中指定的每个节点的行,该节点导致将调查发送给提交特定调查响应的人员。
列 | 描述 |
|---|---|
| 标识 |
| 标识 |
| 关联节点的 batch_uid。 |
| 不再使用。 |
| 标识 |
ODS_SUBMISSION_ROLE
ODS_SUBMISSION_ROLE包含部署中指定的每个机构角色的行,该角色导致将调查发送给提交特定调查响应的人员。
列 | 描述 |
|---|---|
| 标识 |
| 标识 |
| 关联角色的 batch_uid。 |
| 不再使用。 |
| 标识 |
ODS_INSTITUTION_ROLE
ODS_INSTITUTION_ROLE包含系统中每个机构角色的行。
列 | 描述 |
|---|---|
| 唯一标识符。 |
| 此角色的名称。 |
示例查询
此查询将为指定的调查/课程评估部署选择非开放式问题的所有答案。每个部署只能有一个调查,所以它也只涵盖一个调查。结果按提交者所属的区域、区域的所属单位层次结构、课程或教学体验以及问题的显示顺序进行排序。
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