Le schéma en étoile des travaux remis fournit des informations sur les travaux remis à l'aide d'instruments. Le niveau du travail remis signifie que ce schéma en étoile contient uniquement des données sur la personne qui était censée envoyer l'instrument et si elle l'a réellement envoyé. Le contenu du travail réellement remis n'est pas fourni par ce schéma en étoile.


ODS_SUBMISSIONS_FACT

ODS_SUBMISSIONS_FACT contient un enregistrement pour chaque travail remis potentiel pour un déploiement. Le terme « potentiel » est utilisé pour indiquer qu'il y aura un enregistrement de travail remis pour chaque entité (enquête, portfolio, artefact) susceptible de revenir à la suite d'un déploiement. Certains enregistrements de travail remis indiquent que le travail remis a été reçu (ce qui aura une valeur différente de zéro received_date) tandis que d'autres enregistrements indiquent que le travail remis n'a pas été reçu.

Tableau des faits
ColonneDescriptionPermet de filtrer les enregistrements ODS_SUBMISSION_FACT en fonction des éléments suivants :
pk1Identificateur unique. 
person_pk1Identifie l'enregistrement ods_person_dim pour la personne qui a remis ce travail.Attributs personnels tels que le genre ou le code postal.
deployment_pk1Identifie l'enregistrement ods_deployment_dim du déploiement à l'origine de l'envoi de l'enquête ou de l'évaluation de cours en train d'être répondue à l'expéditeur.Déploiement, ou en fonction de l'instrument en cours de déploiement. Seul un instrument peut être déployé à la fois.
received_dateLa date à laquelle cette réponse a été envoyée. Une valeur nulle indique que ce travail remis n'a jamais été réellement reçu. Le système a déployé un instrument, mais le destinataire n'a jamais envoyé de réponse. 
instrument_pk1Identifie l'enregistrement ods_instrument_dim de l'instrument auquel ce travail doit être remis. 
distr_list_pk1Identifie la liste de distribution à l'origine du déploiement de cet instrument d'évaluation à l'intention de l'expéditeur.Liste de distribution.
crsmain_pk1Identifie l'enregistrement ods_ls_course auquel l'expéditeur était inscrit. Renseigné uniquement si cette enquête a été envoyée aux cours. 
crsmain_batch_uidIdentifie l'enregistrement ods_ls_course auquel l'expéditeur était inscrit. Renseigné uniquement si cette enquête a été envoyée aux cours. 

Exemple de requête

Cette requête affiche chaque norme associée à chaque cours et les contenus alignés avec chaque norme.

SELECT lsc.course_name COURSE_TITLE,
               ( SELECT count(*)
                      FROM ods_submission_fact isf
                      WHERE isf.received_date is not null AND
                               isf.deployment_pk1 = dd.pk1 AND
                               isf.crsmain_pk1 = 1sc.pk1
               ) RESPONSES_RECEIVED,
               ( SELECT count(*)
                      FROM ods_submission_fact isf
                     WHERE isf.received_date is null AND
                              isf.deployment_pk1 = dd.pk1 AND
                              isd.crsmain_pk1 = lsc.pk1
               ) RESPONSES_NOT_RECEIVED
  FROM ods_deployment_dim dd
               INNER JOIN ods_submission_fact sf ON dd.pk1 = sf.deployment_pk1
               INNER JOIN ods_ls_course lsc ON lsc.pk1 = sf.crsmain_pk1
 WHERE dd.pk1 = 2
ORDER BY lsc.course_name