Fermer

novembre 25, 2021

Applications Oracle EPBCS uniques ou multiples cibles vers le même cube6 minutes de lecture



La gestion des données est un outil flexible au sein d'Oracle EPBCS qui permet à l'utilisateur de charger des données dans l'application via un fichier plat ou un système source. Le premier composant de la gestion des données est la configuration de l'application cible, qui définit le cube dans lequel les données sont chargées ainsi que les dimensions et les classes de dimensions cibles.

Lorsque vous créez une application cible de planification locale standard dans EPBCS, les dimensions Années et Période obtiennent automatiquement une classe de dimension cible « Année » et « Période », tandis que la plupart des autres dimensions indiquent « Générique ». Avec ces paramètres, lorsque vous chargez le fichier de données, la période et l'année que vous spécifiez dans la règle de chargement déterminent l'année et la période de chargement des données dans l'application. Cependant, il y a quelques mises en garde à cela; Que faire si vous souhaitez charger 10 ans de données à la fois à partir d'un fichier ? Que se passe-t-il si vous souhaitez simplement exécuter le fichier et qu'il extrait automatiquement l'année et la période de chargement des données à partir du fichier lui-même ?

 

Disons que vous avez deux types de fichiers :

  • Le fichier A a le périodes dans des colonnes séparées à la fin du fichier et a l'année dans le nom du fichier mais n'est pas présent dans le fichier lui-même (par exemple, les colonnes 15 à 26 dans le fichier sont les données mensuelles pour 2020).
  • Le fichier B a le 10 ans de données avec l'année dans la colonne A et la période dans la colonne B.

Option 1 : créer deux applications cibles sur le même cube

 

Configurer « Application cible A » avec les dimensions Années et Période ayant les classes de dimension cible « Année » et « Période " respectivement. Configurez une autre « application cible B » exactement de la même manière, sauf que l'année et la période ont la classe de dimension cible « générique ».

Pour charger le fichier A, utilisez l'application cible A. Créez le format d'importation avec le montant à éliminer de la période, puis créez l'emplacement, les mappages et la règle de chargement des données comme d'habitude. La période et l'année que vous spécifiez dans la règle de chargement déterminent où les données sont chargées. Par exemple. dans le chargement des données, définissez la période de début sur le 20 janvier et la période de fin sur le 20 décembre, et toutes les données seront correctement chargées.

Pour charger le fichier B, utilisez l'application cible B. Dans le format d'importation, vous verrez maintenant la période et l'année apparaître comme cibles. Créez le format d'importation et les mappages de données pour l'année et la période comme vous le feriez pour toute autre dimension, puis lorsque vous exécutez le fichier, l'année et la période que vous spécifiez n'affectent que l'endroit où les données sont chargées dans le plan de travail, mais n'ont aucune incidence sur l'endroit où le les données sont réellement chargées dans l'application. Les 10 années de données du fichier seront chargées dans l'année et les périodes des colonnes A et B du fichier, de la même manière que les données sont chargées dans le membre de dimension approprié pour toutes les autres dimensionnalités.

REMARQUE : Avec cette solution, si vous décidez d'implémenter la fonctionnalité d'accès au détail, vous pouvez rencontrer des problèmes avec celle-ci. L'exploration amont peut être confondue avec des colonnes de table de données éventuellement différentes pour les différentes dimensions en raison des deux applications cibles allant au même cube. Bien que des applications cibles distinctes soient une solution plus simple pour charger les deux types de fichiers différents, vous devrez utiliser l'option 2 ci-dessous si vous avez l'intention d'utiliser les capacités d'exploration.

Option 2 : Utiliser une application cible et créer des mappages de période

 

Configurer l'application cible avec les dimensions Années et Période ayant les classes de dimension cible « Année » et « Période » respectivement .

Pour charger le fichier A, le processus sera le même que pour l'option 1. Créez le format d'importation avec le montant exclu de la période, puis créez l'emplacement, les mappages et la règle de chargement des données comme d'habitude. La période et l'année que vous spécifiez dans la règle de chargement déterminent où les données sont chargées. Par exemple. dans le chargement des données, définissez la période de début sur le 20 janvier et la période de fin sur le 20 décembre, et toutes les données seront correctement chargées.

Pour charger le fichier B, d'abord dans le format d'importation, vous devrez ajouter l'année et la période en ajoutant « Ligne de période source » dans le mappage du format d'importation. Ensuite, vous devrez créer des mappages de source pour le fichier. Lorsque la règle de chargement de données est créée, assurez-vous de définir le type de mappage de période sur « Explicit » et le calendrier sur le nom du calendrier que vous avez spécifié lors de la création des mappages source, comme indiqué dans l'image ci-dessous (dans ce cas, ce serait « Exemple »). . Notez que pour l'exemple de fichier B, vous devrez créer des mappages de source pour les 10 années et les 12 périodes de chaque année.

Blogimage1

Enfin, pour charger le fichier B en utilisant cette méthode, vous ne peut charger qu'un an à la fois. Si vous essayez d'exécuter le 20 janvier au 29 décembre, il ne chargera que le 20 janvier au 20 décembre, vous devrez donc recharger ce fichier 10 fois pour charger complètement toutes ses données.

À propos de l'auteur [19659030]Victor Gutierrez est consultant commercial au sein de la pratique Oracle EPM. Il a obtenu son baccalauréat en génie mécanique de l'Université de Washington à St. Louis avec une deuxième majeure en finance et une mineure en économie générale. Bien que relativement nouveau dans le secteur, Victor a déjà participé à la mise en œuvre de plusieurs applications Oracle EPBCS, animé des sessions de formation pour les utilisateurs finaux et donné diverses présentations aux cadres des clients.

Plus de cet auteur




Source link

0 Partages