Présentation de la clé de source de données
Les clés de source de données sont des étiquettes constituées de chaînes alphanumériques qui permettent de regrouper différents types de données d'une même source de données, afin de les gérer en une seule opération. L'utilisation de clés de source de données permet de séparer vos données afin d'optimiser les ressources système et d'assurer le respect des règles d'affaires.
Les clés de source de données sont créées en fonction des besoins et peuvent être enregistrées pour un usage ultérieur. Il existe une quantité innombrable de façons de les utiliser pour catégoriser les données et les associer à des systèmes spécifiques, de manière à pouvoir les gérer de façon visuelle au sein de Blackboard Learn. Les clés de source de données sont stockées dans la base de données de Blackboard et sont référencées dans les sources de données et les configurations d'intégration.
Les clés de source de données fonctionnent conjointement avec l'intégration SIS pour aider à gérer les données une fois qu'elles ont été téléchargées dans Learn par une intégration SIS configurée pour utiliser une clé de source de données spécifique.
Meilleures pratiques en matière de clés de source de données
Les clés de source de données sont destinées à permettre d'identifier et de gérer les données de manière granulaire. Il est donc important de veiller à ce que les conventions d'attribution de nom reflètent les flux de données de votre établissement et de bien réfléchir à la façon dont vous souhaitez diviser ces données en « tronçons » ou en ensembles, tout en tenant compte du cycle de vie de ces tronçons. Plus vos ensembles globaux de données seront volumineux et plus leur durée de conservation dans Learn sera longue, plus la capacité à pouvoir identifier des portions de ces données sera cruciale.
Il existe de nombreuses façons d'utiliser les clés de source de données pour catégoriser les données, mais voici des conseils d'ordre général pour créer des clés de source de données et les appliquer aux données :
Veillez à maintenir une cohérence dans votre convention d'attribution de nom aux clés de source de données afin d'éviter toute confusion lorsque vous aurez besoin de modifier ou de supprimer des données.
Évitez de créer plusieurs clés de source de données pour les entrées destinées à rester pendant une durée prolongée (comme les étudiants ou les enseignants). Cela créerait des complications ou des problèmes inutiles.
Avant d'archiver ou de supprimer des cours du système à la fin d'un semestre, il est préférable de les désactiver pendant une courte période. Cela laisse un peu de temps pour confirmer que les cours ont bien été archivés et permet d'empêcher des suppressions accidentelles de cours sans qu'ils n'aient été préalablement archivés, si c'était nécessaire.
Note
Lorsque vous affectez des sources de données à des catégories de cours et de communautés, les catégories enfant doivent appartenir à la même source de données que la catégorie parent quand l'arborescence des catégories est insérée. Si les catégories enfant n'apparaissent pas dans la même source de données que la catégorie parent, la relation enfant-parent n'est pas conservée.
Conventions de dénomination
Pour garantir une application logique et faciliter le transfert de connaissances, créez un système d'attribution de nom permettant d'identifier facilement les clés de source de données. La convention d'attribution de nom ci-dessous représente un moyen relativement simple de séparer les ensembles de données pour obtenir les deux flux de travaux les plus courants.
Caractères autorisés dans les noms de source de données
Les clés de source de données doivent uniquement comporter des lettres (A à Z), des chiffres (0 à 9), des points et des traits de soulignement (_).
ID de source de données
Un code simple doit être attribué au système source, par exemple SIS pour un système d'informations étudiants, ou SGRH pour un système de gestion des ressources humaines. En associant ce code à un code pour chaque type d'ensemble, on obtient un schéma d'attribution de nom flexible pour prendre en charge les flux de travaux classiques.
Ensembles liés au type
Les ensembles liés à un type comportent un composant qui est dérivé du type de source. Par exemple, si la chaîne « Course » est employée pour désigner « Course » (Cours), celle-ci est incluse pour indiquer le type de l'ensemble de données, par exemple SIS.COURSE.
Ensembles liés à la plage de dates
Les ensembles liés à une plage de dates permettent de regrouper les données qui sont connexes, mais ils ne doivent pas se chevaucher avec les périodes définies dans la base de données. Par exemple, il peut être souhaitable d'introduire les cours de printemps (spring) dans la base de données, tandis que les cours d'automne (fall) sont encore actifs. L'utilisation d'une clé qui distingue les deux ensembles à l'aide de leur plage de dates permettra d'éviter que les opérations d'instantanés sur un ensemble n'interfèrent avec les données de l'autre. Par exemple, SIS.SPRING2030 et SIS.FALL2030.
Ensembles de limites de types et de périodes de cours
Vous pouvez utiliser une identification qui combine le type et la plage de dates. L'exemple le plus courant est l'inscription d'étudiants à un établissement avec une inscription fixe suivant le calendrier scolaire liée à un semestre spécifique, par exemple SIS.COURSE.FALL2030.
Exemple : une école souhaite traiter les listes d'étudiants et de professeurs, les listes de sections de cours et les effectifs sur plusieurs semestres. En général, d'un semestre à l'autre, les listes d'étudiants et de professeurs comprennent le même ensemble de données de base. Toutefois, les cours et les inscriptions devront être traités pour chaque semestre séparément. Cela signifie donc que, d'un semestre à l'autre, les étudiants et le personnel seront traités comme un seul ensemble logique (avec adhésion fluide), tandis que les cours et les inscriptions seront traités comme des ensembles logiques distincts qui ne se recoupent pas d'un semestre à l'autre.
Une solution consiste à utiliser des clés liées au type pour les étudiants et les professeurs, et des clés liées au type et à la plage de dates pour les cours et les inscriptions. Une clé de source de données appelée SIS.USERS est créée et utilisée pour identifier l'ensemble d'utilisateurs au fil du temps. Ainsi, tous les étudiants et les professeurs actifs peuvent être traités comme un ensemble unique de données.
Des clés de source de données distinctes sont créées pour les cours, les inscriptions, les professeurs et les étudiants, toutes liées au type et à la plage de dates :
(par exemple : SIS.COURSE.FALL2030)
SIS.COURSE.SPRING2031
De cette manière, toutes les sources d'utilisateurs peuvent utiliser la clé de source de données SIS.USERS, tandis que les cours et les inscriptions peuvent utiliser les clés SIS.COURSE.*, ce qui permet de faire des recherches et de visualiser des données à l'aide des mêmes ensembles de données décrits.
Autre exemple, différents ensembles peuvent être appliqués à différents utilisateurs :
MEDSIS.USERS
SIS.USERS
ALUMNI.USERS
Gestion de l'état des données à partir du panneau Administrateur
Les administrateurs Blackboard peuvent modifier la clé de source de données et activer ou désactiver en bloc les éléments suivants :
Utilisateurs
Cours
Communautés
Inscriptions
Les utilisateurs disposant d'une autorisation peuvent modifier la clé ou l'état de la source de données à partir du panneau Administrateur.
Sélectionnez Intégration, qui affiche les options d'édition : Activer, Désactiver, Modifier la source de données.
Sélectionnez Modifier la source de données pour modifier la clé de la source de données ou sélectionnez Activer ou Désactiver pour modifier le statut.

Vous pouvez également le faire par élément individuel en sélectionnant le menu déroulant et Modifier la source de données.

Chaque fois que l'administrateur modifie l'état de ligne ou la clé de source de données, il est invité à confirmer la modification.
Note
Lorsque l'administrateur désactive un utilisateur, un cours ou une inscription, aucune modification n'y est appliquée. Afin que les modifications puissent être apportées, l'administrateur doit d'abord activer l'élément.
Important
Pour les administrateurs : cette fonctionnalité est disponible pour tous les cours/communautés Ultra et Original, les utilisateurs et les pages d'administration des effectifs. Aucune configuration n'est nécessaire.
Gestion des DSK
Créer des clés de source de données à partir de la page Administration des sources de données
Dans le panneau de configuration de l'administrateur, dans la section Éléments de base, sélectionnez Intégration des données.
Sélectionnez Sources de données puis Créer une source de données.
Saisissez une clé unique et ajoutez éventuellement une description.
Sélectionnez Valider.
Gérer les enregistrements
Toute la gestion des clés de source de données et des enregistrements associés est possible via la page Administration des sources de données.
Afficher les enregistrements associés
Après avoir créé une clé de source de données, utilisé une intégration pour insérer les données dans Learn et associé une clé de source de données à ces données, accédez à la page de gestion des clés de source de données. Dans le panneau de configuration de l'administrateur, dans la section Intégration, sélectionnez Intégration des données.
Sélectionnez Sources de données, puis recherchez la clé de source de données. Une fenêtre contenant la liste des objets Learn s'affiche et leur statut (Activé ou Désactivé) compte.
Désactiver les enregistrements
Après avoir utilisé une intégration pour créer des objets dans Blackboard et les avoir associés à une clé de source de données, vous pouvez choisir de désactiver les objets lorsque l'accès aux objets pris en charge par ces données n'est plus nécessaire. La désactivation d'un objet permet de conserver ses données dans Blackboard tout en supprimant l'accès à cet objet. Par exemple, un effectif peut être désactivé et les données relatives à cet effectif (et les données d'activité associées) sont conservées dans Blackboard, mais l'utilisateur auquel ces données sont associées ne peut plus accéder au cours ou à la communauté. De même, un utilisateur qui a été désactivé n'aura plus accès à Blackboard et un cours pour personnes handicapées ne sera plus accessible aux étudiants ni aux professeurs, mais dans les deux cas, les données sont conservées dans Blackboard. Si l'utilisateur ou le cours est réactivé, il apparaît à nouveau comme si rien n'avait changé.
Pour désactiver des objets, accédez au panneau Administrateur. Dans la section Intégrations, sélectionnez Intégration des données puis Sources de données. Ouvrez le menu de la clé de source de données que vous souhaitez modifier et sélectionnez Désactiver.
Purger les enregistrements
Après avoir utilisé une intégration pour créer des objets dans Blackboard et les avoir associés à une clé de source de données, vous pouvez choisir de purger les objets lorsque l'accès à ces objets et aux données associées n'est plus nécessaire. La purge d'un objet supprime complètement les données de cet objet dans Blackboard, libérant ainsi des ressources pour une utilisation ultérieure.
Note
Pour purger un enregistrement, il faut d'abord le désactiver.
Accédez à la page Gestion des clés de source de données du panneau Administrateur. Dans la section Intégrations, sélectionnez Intégration des données puis Sources de données. Ouvrez le menu correspondant à la clé de source de données que vous souhaitez supprimer et sélectionnez Purge.
Supprimer des clés de source de données
Pour supprimer une clé de source de données, accédez au panneau Administrateur. Dans la section Intégrations, sélectionnez Intégration des données. Localisez la clé de source de données que vous souhaitez supprimer, ouvrez son menu et sélectionnez Supprimer.
Note
Une clé de source de données ne peut être supprimée que si aucun enregistrement n'y est associé. Si des enregistrements y sont associés, il convient de préalablement désactiver et purger ces enregistrements comme décrit dans cette rubrique.
Existe-t-il des caractères non autorisés pour les noms de clé de source de données?
Oui. Les clés de source de données doivent uniquement comporter des lettres (A à Z), des chiffres (0 à 9), des points et des traits de soulignement (_).
Les noms de clés de source de données sont-ils sensibles à la casse?
Non. Les noms de clés de source de données ne sont pas sensibles à la casse.