Utiliser les jeux de données d'un classeur

Cette rubrique décrit ce que vous devez savoir pour utiliser les jeux de données d'un classeur.

Ajouter des jeux de données à un classeur

Votre classeur peut utiliser plus d'un jeu de données.

Lorsque vous ajoutez plusieurs jeux de données à un projet, Oracle Analytics mélange les données. Vous pouvez vérifier le mélange par défaut, ou mettre à jour ou ajouter des mélanges de données entre les jeux de données. Voir Mélanger des jeux de données.
  1. Dans la page d'accueil, passez le pointeur de la souris sur un classeur, cliquez sur Actions, puis sélectionnez Ouvrir.
  2. Dans le panneau Données, cliquez sur Ajouter et sélectionnez Ajouter des données.
    Description de GUID-FF0C7C3F-3D35-4247-B2A0-C7E2B8F8CE93-default.jpg ci-après
    .jpg
  3. Facultatif : Indiquez des critères de recherche, puis cliquez sur Entrée pour afficher les résultats correspondants. Voir Options de recherche.
    Conseil: Lorsque vous parcourez les jeux de données, passez le pointeur de la souris sur l'icône Jeux de données (dans une vue Grille) ou sur un nom de colonne (dans une vue Liste) pour voir le nom du modèle de données d'origine.
  4. Sélectionnez un jeu de données, puis cliquez sur Ajouter au classeur.

Remplacer un jeu de données dans un classeur

Lorsque vous remplacez un jeu de données, Oracle Analytics suggère la manière dont vous pouvez remapper les colonnes du jeu de données que vous avez remplacé dans le nouveau jeu. Vous pouvez accepter ou mettre à jour ces mappages suggérés.

Par exemple, vous pouvez remplacer le jeu de données de test d'un classeur par un jeu de données de production. Vous pouvez également copier un classeur et ses visualisations, puis utiliser le classeur dupliqué comme modèle. Après avoir renommé le classeur dupliqué, vous pouvez ajouter un jeu de données différent.
Lorsque vous remplacez le jeu de données, tout mappage de données que vous spécifiez est appliqué au classeur. Par exemple, si vous mappez un élément de données avec Aucun, les données spécifiques sont supprimées des visualisations, des calculs et des filtres du classeur.
  1. Dans la page d'accueil, passez le pointeur de la souris sur le classeur à utiliser comme modèle, cliquez sur Actions, puis sélectionnez Ouvrir.
  2. À partir de la page Visualiser, cliquez sur Données.
  3. Dans la page Données, cliquez sur Diagramme de données.
  4. Localisez le jeu de données à remplacer et cliquez sur Actions.
    Description de GUID-5E165D8C-2B66-4255-9A98-21E7631682BB-default.jpg ci-après
    .jpg
  5. Sélectionnez Remplacer le jeu de données.
  6. Dans la boîte de dialogue Remplacer le jeu de données, cliquez sur le jeu de données de remplacement. Cliquez sur Sélectionner.
  7. Vérifiez, mettez à jour et spécifiez les mappages de colonnes pour les visualisations, les calculs et les filtres du classeur.
  8. Cliquez sur Remplacer.
  9. Facultatif : Si vous voulez ajouter un mélange entre des jeux de données, dans le diagramme de données, cliquez entre les jeux de données que vous voulez mélanger et, dans la boîte de dialogue Intégrer des données ajoutez des correspondances de colonne.

Supprimer un jeu de données d'un classeur

Vous pouvez retirer un jeu de données d'un classeur. Lorsque vous effectuez cette action, toutes les colonnes du jeu de données sont retirées des visualisations, des filtres et des calculs du classeur.

  1. Dans la page d'accueil, passez le pointeur de la souris sur un classeur, cliquez sur Actions, puis sélectionnez Ouvrir.
  2. Dans le canevas Visualiser, allez au volet Panneau de données, cliquez avec le bouton droit de la souris sur le jeu de données que vous voulez retirer, puis sélectionnez Supprimer du classeur.
    Description de GUID-3022CFD3-0848-4CDD-9A11-AD43195733B6-default.jpg ci-après
    .jpg
  3. Cliquez sur Enregistrer.

Modifier les jeux de données d'un classeur

Vous pouvez utiliser la page Données de l'éditeur de classeur pour naviguer jusqu'à l'éditeur de jeu de données ou de transformation afin d'afficher ou de modifier les jeux de données d'un classeur.

Lorsque vous localisez l'icône d'un jeu de données dans le diagramme de données et que vous cliquez sur Modifier, un nouvel onglet de navigateur s'ouvre et contient l'éditeur que vous utilisez pour visualiser ou modifier le jeu de données. L'éditeur de classeur reste ouvert dans son propre onglet de navigateur et reflète immédiatement toutes les modifications de jeu de données enregistrées.

Note :

Un jeu de données peut être utilisé dans plusieurs classeurs et flux de données. La modification d'un jeu de données a une incidence sur tous les classeurs et flux de données qui utilisent celui-ci.
  1. Dans la page d'accueil, passez le pointeur de la souris sur un classeur, cliquez sur Actions, puis sélectionnez Ouvrir.
  2. Dans l'éditeur de classeur, cliquez sur Données pour accéder à la page Données.
  3. Dans le diagramme de données, localisez le jeu de données et cliquez sur son bouton Ouvrir.
    L'onglet qui s'affiche dépend du jeu de données que vous avez sélectionné :
    • Si le jeu de données utilise une connexion à EPM Cloud, à Oracle Essbase ou à Google Analytics, l'éditeur de transformation s'ouvre dans un nouvel onglet.
    • Si le jeu de données utilise une connexion qui prend en charge plusieurs tables (par exemple, base de données Oracle ou Oracle Autonomous Data Warehouse), l'éditeur de jeu de données s'ouvre dans un onglet.
  4. Facultatif : Si l'éditeur de jeu de données est affiché, cliquez sur l'onglet de la table que vous souhaitez voir ou modifier pour que l'éditeur de transformation s'affiche.
  5. Modifiez et enregistrez le jeu de données.

Mélanger des jeux de données

Cette rubrique décrit le mélange et explique comment mélanger les jeux de données d'un classeur.

Présentation du mélange

Lorsque vous ajoutez plusieurs jeux de données à un classeur, Oracle Analytics essaie de mettre en correspondance les colonnes entre les jeux de données que vous avez ajoutés. Cette mise en correspondance est appelée mélange.

Par exemple, le jeu de données A peut contenir de nouvelles dimensions qui étendent les attributs du jeu de données B. Ou le jeu de données B peut contenir de nouveaux faits que vous pouvez utiliser avec les mesures existantes du jeu de données A.

Le mélange met automatiquement en correspondance les dimensions externes lorsqu'elles portent le même nom et que leur type de données est compatible avec les attributs du jeu de données existant.
Boîte de dialogue Mélange de données

Les jeux de données qui ne sont pas mélangés sont séparés par une ligne dans le panneau de données du classeur.
Panneau de données avec jeux de données non mélangés

Il existe des restrictions entre les éléments de données et les visualisations lorsqu'un classeur contient des jeux de données non mélangés. Par exemple, si votre classeur contient deux jeux de données non mélangés, vous ne pouvez pas inclure les éléments de données d'un jeu dans les filtres, visualisations ou calculs de l'autre.

Les relations de mélange sont stockées dans les tables et non dans le classeur. Ainsi, toute correspondance de mélange que vous ajoutez ou supprimez a une incidence sur les autres jeux de données qui utilisent les mêmes tables.

Les jeux de données qui utilisent des connexions à Oracle Essbase ou à Oracle EPM Cloud ne sont pas disponibles pour le mélange.

Votre classeur peut contenir un jeu de données comprenant des tables provenant de connexions et de schémas différents. Lorsqu'un jeu de données comporte plusieurs tables, celles-ci contiennent des jointures. Voir Comprendre les jointures de tables de jeu de données. Dans votre classeur, vous pouvez mélanger des jeux de données qui contiennent plusieurs tables et jointures. Par exemple, vous pouvez ajouter et mélanger des jeux de données contenant plusieurs tables lorsque vous souhaitez que votre classeur contienne une analyse de faits croisés.

À propos des valeurs discordantes dans les données intégrées

Dans certains cas, lorsque les rangées de données que vous vous attendez à voir dans un jeu de données sont manquantes, vous devez spécifier le jeu de données à utiliser pour le mélange de données.

Il arrive parfois que des rangées de données manquent lorsqu'un classeur inclut des données issues de deux jeux de données qui contiennent une combinaison d'attributs et de valeurs, et si des valeurs de correspondance existent dans une source et pas dans l'autre.

Supposons qu'il existe deux jeux de données (Source A et Source B) contenant des rangées légèrement différentes, comme illustré dans l'image ci-dessous. La Source A n'inclut pas IN-8 et la Source B n'inclut pas IN-7.



Les résultats suivants sont affichés si vous sélectionnez l'option de mélange des données Toutes les rangées pour la Source A ainsi que l'option de mélange des données Rangées correspondantes pour la Source B. Comme IN-7 n'existe pas dans la Source B, les résultats ne contiennent aucune valeur (null) Rep et aucune valeur (null) Bonus.



Les résultats suivants sont affichés si vous sélectionnez l'option de mélange des données Rangées correspondantes pour la Source A ainsi que l'option de mélange des données Toutes les rangées pour la Source B. Comme IN-8 n'existe pas dans la Source A, les résultats ne contiennent aucune valeur (null) Date et aucune valeur (null) Revenue.



La visualisation pour la Source A inclut Date comme attribut et la Source B inclut Rep comme attribut et la colonne de correspondance est Inv#. Dans les règles dimensionnelles, vous ne pouvez pas utiliser ces attributs avec une mesure du tableau opposé, à moins d'utiliser la colonne de correspondance.

Il existe deux paramètres pour le mélange de tables qui contiennent à la fois des attributs et des mesures. Ils sont définis indépendamment dans chaque visualisation en fonction des colonnes utilisées dans la visualisation. Les paramètres sont Toutes les rangées et Rangées correspondantes. Ils déterminent les rangées sources que le système utilise lorsque les données sont retournées pour la visualisation.

Le système affecte automatiquement le mélange de données selon les règles suivantes :

  • Si la visualisation contient une colonne de correspondance, alors le système définit les sources avec la colonne de correspondance à Toutes les rangées.
  • Si la visualisation contient un attribut, alors le système définit sa source à Toutes les rangées et règle les autres sources à Rangées correspondantes.
  • Si les attributs dans la visualisation proviennent de la même source, alors le système définit la source à Toutes les rangées et règle les autres sources à Rangées correspondantes.
  • Si des attributs sont issus de plusieurs sources, alors le système règle la source positionnée en premier dans le volet des éléments du classeur à Toutes les rangées et les autres sources à Rangées correspondantes.

Mélanger des jeux de données

Si votre classeur contient plusieurs jeux de données, vous pouvez mélanger les données issues d'un jeu avec celles d'un autre.

Lorsque vous ajoutez plusieurs jeux de données à un classeur, le système tente de trouver des correspondances pour les données ajoutées. Il met automatiquement en correspondance les dimensions externes lorsqu'elles partagent un nom commun et que leur type de données est compatible avec les attributs de la source de données existante. Les relations de mélange sont stockées dans les tables et non dans le classeur. Ainsi, toute correspondance de mélange que vous ajoutez ou supprimez a une incidence sur les autres jeux de données qui utilisent les mêmes tables.

Voir Présentation du mélange.

Les jeux de données qui utilisent des connexions à Oracle Essbase ou à Oracle EPM Cloud ne sont pas disponibles pour le mélange.

Note :

Les jeux de données peuvent comprendre des tables provenant de connexions et de schémas différents. Ces jeux de données utilisent des jointures, qui sont définies dans l'éditeur de jeu de données. Pour réduire ou éliminer les mélanges dans les classeurs, Oracle suggère, dans la mesure du possible, de créer des jeux de données contenant plusieurs tables et d'utiliser des jointures. Voir Créer un jeu de données à partir d'une connexion.
  1. Dans la page d'accueil, passez le pointeur de la souris sur un classeur, cliquez sur Actions, puis sélectionnez Ouvrir.
  2. Pour ajouter un autre jeu de données au classeur, cliquez sur Données, et dans la page Données, allez au panneau de données, cliquez sur Ajouter (+), puis sur Ajouter un jeu de données.
  3. Dans la boîte de dialogue Ajouter un jeu de données, sélectionnez un jeu de données et cliquez sur Ajouter au classeur.
  4. Dans la page Données, allez au diagramme de données et localisez les jeux de données à mélanger.
  5. Cliquez sur le nombre entre les icônes de jeu de données.
    Nombre de correspondances de colonne
  6. Facultatif : Pour modifier la correspondance d'une colonne, cliquez sur le nom de la colonne pour en sélectionner une autre.

    Si les colonnes portent le même nom et ont un type de données identique, elles sont considérées comme une correspondance possible. Vous pouvez personnaliser cette fonction et indiquer qu'une colonne correspond à une autre en la sélectionnant même si son nom diffère. Vous ne pouvez sélectionner que les colonnes dont le type de données est identique.

  7. Facultatif : Cliquez sur Ajouter une autre correspondance, puis dans la table, sélectionnez les colonnes que vous voulez joindre.
  8. Facultatif : Au premier chargement d'une mesure, indiquez le type d'agrégation, par exemple Somme ou Moyenne.
  9. Cliquez sur OK.

Conseils sur le mélange de données

Les conseils ci-dessous vous permettent de tirer le meilleur parti du mélange de données.

Éviter l'erreur de limite de temps d'exécution maximal

Si vous mélangez un jeu de données externe avec un domaine Oracle Analytics et que vous utilisez des colonnes et des filtres provenant des deux sources dans la même visualisation, une temporisation d'Oracle Analytics peut se survenir.

Pour éviter une temporisation, appliquez plus de filtres de domaine afin de réduire la quantité de données retournées par l'interrogation.

Modifier le mélange de données dans une visualisation

Vous pouvez modifier les propriétés d'une visualisation pour remplacer les paramètres de mélange de données du classeur.

Les jeux de données qui utilisent des connexions à Oracle Essbase ou à Oracle EPM Cloud ne sont pas disponibles pour le mélange.
  1. Dans la page d'accueil, passez le pointeur de la souris sur un classeur, cliquez sur Actions, puis sélectionnez Ouvrir.
  2. Dans le classeur, sélectionnez une visualisation et dans le panneau des propriétés, cliquez sur Jeux de données.
    Panneau des propriétés de la visualisation
  3. Pour modifier le mélange par défaut, cliquez sur Mélange de données, puis sélectionnez Auto ou Personnalisé.
    Si vous sélectionnez Personnalisé, vous pouvez définir le mélange sur Toutes les rangées ou Rangées correspondantes.
    • Vous devez affecter au moins une source à Toutes les rangées.
    • Si les deux sources sont Toutes les rangées, le système considère que les tables sont uniquement dimensionnelles.
    • Vous ne pouvez pas affecter les deux sources à Rangées correspondantes.