Lisez pour découvrir comment les administrateurs de compte peuvent créer des rapports personnalisés à partir de la base de données d’Adobe Connect.

Élaboration de rapports personnalisés à l’aide de schémas en étoile

Adobe Connect stocke les informations sur les utilisateurs, le contenu, les cours et les réunions dans une base de données. L’activité des utilisateurs fournit les données de la base. Vous pouvez utiliser des outils tels que Adobe® ColdFusion® Studio et Business Objects Crystal Reports pour interroger des schémas en étoile et afficher les données correspondantes. D’autres outils de type SQL sont également utilisables, tel SQL Query Analyser.

Les applications Adobe Connect suivantes permettent de produire des rapports à partir des données disponibles :

Réunion Adobe Connect

Participation, durée et contenu des réunions.

Adobe Presenter

Affichage de contenus, de diapositives et de présentations.

Adobe Connect Training

Informations destinées à la gestion des cours, telles que des statistiques sur les participants, sur l’affichage des contenus et les résultats des questionnaires.

Remarque :

Vous pouvez en outre exécuter des rapports à partir de l’interface Web Adobe Connect Central, puis les consulter en ligne ou les télécharger au format CSV. Pour plus d’informations, voir Génération de rapports dans Adobe Connect Central.

Fait SCO

Colonne

Description

dim_sco_details_sco_id

Identifiant SCO

dim_sco_details_sco_version

Version SCO

max_retries

Nombre maximal de tentatives

owner_user_id

Identifiant utilisateur du propriétaire SCO

disk_usage_kb

Utilisation du disque en kilo-octets

passing_score

Note de césure

max_possible_score

Note maximale

views

Nombre de visualisations

unique_viewers

Nombre d’utilisateurs ayant visionné le SCO au moins une fois

slides

Nombre de diapositives

questions

Nombre de questions

max_score

Note maximale

min_score

Note minimale

average_score

Note moyenne

average_passing_score

Note de césure moyenne

total_registered

Note d’échec moyenne

total_participants

Nombre total d’utilisateurs inscrits

account_id

Nombre total de participants

Détails SCO

Colonne

Description

sco_id

Identifiant SCO

sco_version

Version SCO

sco_name

Nom

sco_description

Description

sco_type

Type SCO

sco_int_type

Type d’entier

is_content

Le SCO est-il un SCO de contenu ?

url

URL

parent_name

Nom du SCO parent

parent_sco_id

Identifiant du SCO parent

parent_type

Type du SCO parent

date_sco_created

Date de création

date_sco_modified

Date de modification

sco_start_date

Date de début

sco_end_date

Date de fin

version_start_date

Date de début de la version

version_end_date

Date de fin de la version

sco_tag_id

Identifiant de balise

passing_score

Note de césure

max_possible_score

Note maximale possible

linked_sco_id

Identifiant du SCO lié

linked_type

Type de SCO lié

owner_user_id

Identifiant de l’utilisateur propriétaire

storage_bytes_kb

Volume de stockage en kilo-octets

account_id

Identifiant de compte

Fait d’activité

Colonne

Description

dim_activity_details_activity_id

Identifiant d’activité

score

Note

passed

Réussi

completed

Achevé

peak_session_users

Pic d’utilisation de la session

number_correct

Nombre de réponses correctes

number_incorrect

Nombre de réponses incorrectes

number_of_questions

Nombre de questions

number_of_responses

Nombre de réponses

account_id

Identifiant de compte

Détails d’activité

Colonne

Description

activity_id

Identifiant d’activité

dim_sco_details_sco_id

Identifiant SCO

dim_sco_details_sco_version

Version SCO

dim_users_user_id

Identifiant utilisateur

dim_sco_details_parent_sco_id

Identifiant du SCO parent

score

Note

passed

Réussi

completed

Achevé

activity_type

Type d’activité

role

Rôle

date_activity_started

Date de début d’activité

date_activity_finished

Date de fin d’activité

dim_cost_center_id

Identifiant du centre de coûts

cost_center_audit_id

Identifiant d’audit

session_start_date

Date de début de la session

session_end_date

Date de fin de la session

attendance_activity

Est une activité de participation ?

session_id

Identifiant de session

account_id

Identifiant de compte

Examens de curriculums

Colonne

Description

dim_sco_details_curriculum_sco_id

Identifiant du curriculum

dim_sco_details_curriculum_sco_version

Version du curriculum

test_out_subject_sco_id

Identifiant du SCO objet

test_out_target_sco_id

Identifiant du SCO cible

test_out_type

Type d’examen

account_id

Identifiant de compte

Conditions préalables du curriculum

Colonne

Description

dim_sco_details_curriculum_sco_id

Identifiant du curriculum

dim_sco_details_curriculum_sco_version

Version du curriculum

pre_requisite_subject_sco_id

Identifiant du SCO objet

pre_requisite_target_sco_id

Identifiant du SCO cible

pre_requisite_type

Type de la condition préalable

account_id

Identifiant de compte

Conditions d’accomplissement requises pour le curriculum

Colonne

Description

dim_sco_details_curriculum_sco_id

Identifiant du curriculum

dim_sco_details_curriculum_sco_version

Version du curriculum

completion_subject_sco_id

Identifiant du SCO objet

completion_target_sco_id

Identifiant du SCO cible

completion_requirement_type

Type de conditions d’accomplissement requises

account_id

Identifiant de compte

Fait d’affichage en diapositives

Colonne

Description

dim_slide_view_details_slide_view_id

Identifiant de l’affichage en diapositives

dim_activity_details_activity_id

Identifiant d’activité

slide_view_display_sequence

Séquence d’affichage

account_id

Identifiant de compte

Détails d’affichage en diapositives

Colonne

Description

slide_view_id

Identifiant de l’affichage en diapositives

date_slide_viewed

Date d’affichage de la diapositive

slide_name

Nom de la diapositive

slide_description

Description de la diapositive

account_id

Identifiant de compte

Fait de réponses

Colonne

Description

dim_answer_details_answer_id

Identifiant de réponse

dim_activity_details_activity_id

Identifiant d’activité

dim_question_details_question_id

Identifiant de question

answer_display_sequence

Séquence d’affichage

answer_score

Note ?

answer_correct

Est correcte ?

account_id

Identifiant de compte

Détails de réponse

Colonne

Description

answer_id

Identifiant de réponse

date_answered

Date de la réponse

response

Réponse

account_id

Identifiant de compte

Fait de question

Colonne

Description

dim_sco_details_sco_id

Identifiant SCO

dim_sco_details_sco_version

Version SCO

dim_question_details_question_id

Identifiant de question

number_correct

Nombre de réponses correctes

number_incorrect

Nombre de réponses incorrectes

total_responses

Nombre total de réponses

high_score

Note élevée

low_score

Note faible

average_score

Note moyenne

account_id

Identifiant de compte

Détails des questions

Colonne

Description

question_id

Identifiant de question

question_display_sequence

Séquence d’affichage

question_description

Description

question_type

Type de question

account_id

Identifiant de compte

Réponses aux questions

Colonne

Description

dim_question_details_question_id

Identifiant de question

response_display_sequence

Séquence d’affichage des réponses

response_value

Valeur

response_description

Description

account_id

Identifiant de compte

Groupes

Colonne

Description

group_id

Identifiant du groupe

group_name

Nom du groupe

group_description

Description du groupe

group_type

Type de groupe

account_id

Identifiant de compte

Groupes d’utilisateurs

Colonne

Description

user_id

Identifiant utilisateur

group_id

Identifiant du groupe

group_name

Nom du groupe

account_id

Identifiant de compte

Utilisateur

Colonne

Description

user_id

Identifiant utilisateur

login

Nom d’utilisateur

first_name

Prénom

last_name

Nom

email

Adresse électronique

user_description

Description de l’utilisateur

user_type

Type d’utilisateur

most_recent_session

Date de la session la plus récente

session_status

Etat de la session

manager_name

Nom du gestionnaire

disabled

Désactivé

account_id

Identifiant de compte

custom_field_1

Valeur du champ personnalisé 1

custom_field_2

Valeur du champ personnalisé 2

custom_field_3

Valeur du champ personnalisé 3

custom_field_4

Valeur du champ personnalisé 4

custom_field_5

Valeur du champ personnalisé 5

custom_field_6

Valeur du champ personnalisé 6

custom_field_7

Valeur du champ personnalisé 7

custom_field_8

Valeur du champ personnalisé 8

custom_field_9

Valeur du champ personnalisé 9

custom_field_10

Valeur du champ personnalisé 10

Noms de champs personnalisés

Colonne

Description

dim_column_name

Nom de colonne du champ personnalisé

custom_field_name

Nom du champ personnalisé

account_id

Identifiant de compte

Centres de coûts

Colonne

Description

cost_center_id

Identifiant du centre de coûts

cost_center_name

Nom du centre de coûts

cost_center_description

Description du centre de coûts

Création de rapports personnalisés à partir de vues de base de données héritées

Remarque :

la version 7 d’Adobe Connect propose désormais des schémas en étoile permettant d’élaborer des rapports personnalisés. Les vues de base de données existantes sont toujours prises en charge, mais les schémas en étoile constituent une solution normalisée plus robuste.

Adobe Connect stocke les informations sur les utilisateurs, le contenu, les cours et les réunions dans une base de données. L’activité des utilisateurs fournit les données de la base. Vous pouvez utiliser des outils tels que Business Objects Crystal Reports pour interroger la base de données et afficher les données correspondantes. D’autres outils de type SQL sont également utilisables, tel SQL Query Analyser.

Les applications Adobe Connect suivantes permettent de produire des rapports à partir des données disponibles :

Réunion Adobe Connect

Participation, durée et contenu des réunions.

Adobe Presenter

Affichage de contenus, de diapositives et de présentations.

Adobe Connect Training

Informations destinées à la gestion des cours, telles que des statistiques sur les participants, sur l’affichage des contenus et les résultats des questionnaires.

Affichage des relations entre les vues de la base de données

À l’aide d’un outil de schématisation se connectant à la base de données, vous pouvez afficher les relations existant entre les vues de la base de données.

Les éléments suivants ne sont pas pris en charge :

  • les vues non identifiées dans ce document ;
  • la modification des vues non identifiées dans ce document ;
  • l’accès direct au schéma de la base de données sous-jacente.
Les flèches illustrent les relations d’entité existant entre les sept vues de rapport.
Les flèches illustrent les relations d’entité existant entre les sept vues de rapport.

  1. A l’aide d’un outil de schématisation se connectant à la base de données, vous pouvez afficher les relations existant entre les vues de la base de données.

EXT_TRANSACTIONS

Un identifiant de transaction unique est généré chaque fois qu’un utilisateur interagit avec un objet. La vue EXT_TRANSACTIONS renvoie les données répertoriées dans le tableau suivant.

Colonne

Type de données

Description

TRANSACTION_ID

INT

Identifiant unique de la transaction.

LOGIN

NVARCHAR

Nom de l’utilisateur ayant effectué cette transaction.

URL

NVARCHAR

Objet avec lequel l’utilisateur a interagi.

STATUS

NVARCHAR

Valeurs possibles : passed (réussi), failed (échoué), complete (terminé) ou in-progress (en cours).

SCORE

FLOAT

La note obtenue par l’utilisateur.

DATE_VISITED

DATETIME

Date de création ou de consultation de cette transaction.

Exemple de requête et données obtenues

La requête suivante renvoie les données présentées dans le tableau ci-après.

select * from ext_transactions where url = '/p63725398/' order by login, date_visited asc;

TRANSACTION_ID

LOGIN

URL

STATUS

SCORE

DATE_VISITED

10687

test1-lnagaraj@test.enang.com

/p63725398/

in-progress

0.0

2006-12-15 00:56:16.500

10688

test1-lnagaraj@test.enang.com

/p63725398/

in-progress

0.0

2006-12-15 00:56:16.500

10693

test1-lnagaraj@test.enang.com

/p63725398/

in-progress

0.0

2006-12-15 00:58:23.920

10714

test1-lnagaraj@test.enang.com

/p63725398/

in-progress

10.0

2006-12-15 01:09:20.810

10698

test2-lnagaraj@test.enang.com

/p63725398/

in-progress

10.0

2006-12-15 01:00:49.483

10723

test3-lnagaraj@test.enang.com

/p63725398/

in-progress

10.0

2006-12-15 01:11:32.153

10729

test3-lnagaraj@test.enang.com

/p63725398/

completed

20.0

2006-12-15 01:12:09.700

Remarques relatives à la requête

La vue EXT_TRANSACTIONS renvoie toutes les transactions existantes pour l’utilisateur et la session de formation donnés. Pour afficher la dernière transaction, vérifiez la valeur maximale de DATE_VISITED.

Vous pouvez filtrer les données en fonction des champs STATUS (Etat) et URL, afin d’obtenir une liste des utilisateurs ayant réussi la session de formation considérée, par exemple :

select * from ext_transactions where url = '/p31102136/' and status = 'user-passed' order by login, date_visited asc;

Génération de données

Actions de l’utilisateur permettant de générer des données dans cette vue :

  • Participation à une réunion

  • Affichage d’un élément de contenu

  • Participation à une session de formation (cours ou curriculum)

Données exclues

  • Le numéro de certificat, qui n’existe pas dans la base de données

  • La note maximale qui est le plus souvent indisponible

EXT_TRANSACTIONS_VIEWS

La vue EXT_TRANSACTIONS_VIEWS extrait les données concernant les diapositives ou les pages que les utilisateurs consultent.

Colonne

Type de données

Description

TRANSACTION_ID

INT

Identifiant unique de cette transaction (peut être fusionné avec TRANSACTION_DETAILS pour résumer par URL)

PAGE

NVARCHAR

Numéro de la diapositive ou de la page consultée.

DATE_VIEWED

DATETIME

Date de création de cette vue.

Exemple de requête et données obtenues

La requête suivante renvoie les données présentées dans le tableau ci-après.

select * from ext_transaction_views where transaction_id = 10702 order by page asc;

TRANSACTION_ID

PAGE

DATE_VISITED

10702

0

2006-12-15 01:01:13.153

10702

1

2006-12-15 01:01:18.233

10702

2

2006-12-15 01:01:59.840

10702

3

2006-12-15 01:02:20.717

Génération de données

Les données sont générées dans cette vue chaque fois qu’un utilisateur consulte du contenu ou une session de formation.

EXT_USERS

La vue EXT_USERS répertorie les utilisateurs et les attributs de profil associés :

Colonne

Type de données

Description

LOGIN

NVARCHAR

Identificateur d’utilisateur unique.

NAME

NVARCHAR

Nom d’utilisateur unique.

EMAIL

NVARCHAR

Adresse électronique unique.

MANAGER

NVARCHAR

ID d’ouverture de session du gestionnaire. Le gestionnaire est toujours défini sur NULL.

TYPE

NVARCHAR

Utilisateur ou invité. Le type est toujours défini sur utilisateur.

Exemple de requête et données obtenues

La requête suivante renvoie les données présentées dans le tableau ci-après.

select * from ext_users;

LOGIN

NAME

EMAIL

MANAGER

TYPE

test4-lnagaraj@test.enang.com

test4 laxmi

test4-lnagaraj@test.enang.com

NULL

user

test7-lnagaraj@test.enang.com

TEST7 laxmi

test7-lnagaraj@test.enang.com

NULL

user

Génération de données

Les données sont mises à jour dans la vue dès qu’un invité ou un utilisateur est créé, mis à jour ou supprimé.

Données exclues

 

  • Mot de passe, qui n’est pas enregistré en texte standard.

  • Le fuseau horaire et la langue, qui ne sont pas disponibles en version lisible ; par exemple, PST correspond à 323.

  • La dernière connexion, car le calcul utilise beaucoup de ressources. Pour obtenir ce type de données, utilisez la requête max(date_visited) dans la vue EXT_TRANSACTION.

  • La session active, c’est-à-dire les données issues de la vue EXT_TRANSACTIONS. Pour obtenir ce type de données, utilisez la requête STATUS='IN-PROGRESS'.

  • Les utilisateurs supprimés n’apparaissent pas dans la vue EXT_USERS. Ils apparaissent en revanche dans la vue EXT_TRANSACTION.

  • Les données relatives aux groupes ne sont pas incluses dans la vue.

  • Les données relatives aux champs personnalisés créés ou prédéfinis. Pour chaque utilisateur, ces informations sont disponibles dans la vue EXT_USER_FIELDS.

EXT_USER_FIELDS

La vue EXT_USER_FIELDS répertorie pour chaque utilisateur les champs personnalisés créés ou prédéfinis. Elle comprend également les champs personnalisés des utilisateurs convertis en invités.

Colonne

Type de données

Description

LOGIN

NVARCHAR

Identificateur d’utilisateur unique.

NAME

NVARCHAR

Nom du champ, ex. numéro tél.

VALUE

NVARCHAR

Valeur du champ, ex. 07 66 77 99 57.

Exemple de requête et données obtenues

La requête suivante renvoie les données présentées dans le tableau ci-après.

select * from ext_user_fields where login = 'test4-lnagaraj@test.enang.com';

LOGIN

NAME

VALUE

test4-lnagaraj@test.enang.com

{email}

test4-lnagaraj@test.enang.com

test4-lnagaraj@test.enang.com

{first-name}

test4

test4-lnagaraj@test.enang.com

{last-name}

laxmi

test4-lnagaraj@test.enang.com

{x-job-title}

sw engr 4

test4-lnagaraj@test.enang.com

{x-direct-phone}

NULL

test4-lnagaraj@test.enang.com

{x-direct-phone-key}

NULL

test4-lnagaraj@test.enang.com

SSN

777

Génération de données

Actions permettant de générer des données dans cette vue : ajout, création ou mise à jour de champs personnalisés créés ou prédéfinis pour un ou plusieurs utilisateurs.

EXT_USER_GROUPS

La vue EXT_USER_GROUPS répertorie les données relatives aux groupes et aux membres associés. La vue EXT_USER_GROUPS utilise les données répertoriées dans le tableau suivant.

Colonne

Type de données

Description

LOGIN

NVARCHAR

Nom de l’utilisateur.

NAME

NVARCHAR

Nom du groupe.

Exemple de requête et données obtenues

La requête suivante renvoie les données présentées dans le tableau ci-après.

select * from ext_user_groups where login = 'lnagaraj@adobe.com';

LOGIN

NAME

lnagaraj@adobe.com

{admins}

lnagaraj@adobe.com

{authors}

lnagaraj@adobe.com

{everyone}

lnagaraj@adobe.com

Laxmi Nagarajan

Remarques relatives à la requête

L’imbrication de plusieurs groupes est prise en charge à partir de la version 5.1. Par exemple, si le groupe A contient le groupe B et que vous appartenez au groupe B, vous comptez aussi parmi les membres du groupe A.

Les groupes prédéfinis, tel le groupe Administrateurs, utilisent des noms de code dans le schéma, comme dans la requête SQL suivante : SELECT * FROM EXT_USER_GROUPS where group=’{admins} . Le nom de code permet de distinguer les groupes prédéfinis des groupes créés par les utilisateurs.

Génération de données

Actions de l’utilisateur permettant de générer des données dans cette vue :

  • Création, mise à jour ou suppression d’un groupe

  • Modification des membres d’un groupe

EXT_OBJECTS

La vue EXT_OBJECTS répertorie tous les objets du système (par exemple, les réunions, le contenu, les cours) et leurs attributs.

Colonne

Type de données

Description

URL

NVARCHAR

Identificateur unique de l’objet.

TYPE

NVARCHAR

Une présentation, un cours, un fichier FLV, un fichier SWF, une image, une archive, une réunion, un curriculum, un dossier ou un événement au choix.

NAME

NVARCHAR

Le nom de l’objet tel qu’affiché dans la liste de contenu.

DATE_BEGIN

DATETIME

La date de début prévue pour l’objet.

DATE_END

DATETIME

La date de fin prévue pour l’objet.

DATE_MODIFIED

DATETIME

La date de modification de l’objet.

DESCRIPTION

NVARCHAR

Les informations récapitulatives sur l’objet entré lors de la création d’une réunion, d’un contenu, d’un cours ou d’un autre type d’objet.

Exemple de requête et données obtenues

La requête SQL suivante renvoie les données présentées dans le tableau ci-après :

select * from ext_objects order by type asc;

URL

TYPE

NAME

DATE_BEGIN

DATE_END

DATE_MODIFIED

DESCRIPTION

/p79616987/

course

test api

2006-12-08 23:30:00.000

NULL

2006-12-08 23:36:55.483

NULL

/p47273753/

curriculum

test review curric

2006-12-14 21:00:00.000

NULL

2006-12-14 21:00:30.060

NULL

/tz1/

meeting

{default-template}

2006-12-12 19:15:00.000

2006-12-12 20:15:00.000

2006-12-12 19:25:07.750

présentation de version

/p59795005/

présentation

ln-QUIZ-TEST1

NULL

NULL

2006-12-15 00:43:19.797

réunion de gestionnaires

Remarques relatives à la requête

Vous pouvez obtenir tous les objets d’un type spécifique en filtrant les données selon le champ TYPE. Par exemple, la requête SQL suivante permet de filtrer les données pour afficher les cours et les curriculums.

select * from ext_objects where type in ('course', 'curriculum');

Pour obtenir la liste des types de systèmes disponibles, utilisez la requête SQL suivante :

select DISTINCT (type) from ext_objects;

Génération de données

Actions de l’utilisateur permettant de générer des données dans cette vue :

  • Création ou mise à jour d’une réunion, d’un cours ou d’un curriculum

  • Transfert ou mise à jour de contenus

Données exclues

  • La durée, que vous pouvez calculer à l’aide de date_end - date_begin .

  • La taille du disque, qui dévoilent les règles d’entreprise concernant l’opposition copies/originaux.

  • L’identifiant du dossier.

  • Les objets supprimés n’apparaissent pas dans la vue EXT_OBJECTS. Ils apparaissent en revanche dans la vue EXT_TRANSACTION.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne