Sections d'import

Un import est constitué de cinq sections au maximum. Chaque section d'import correspond à un ensemble de données source d'une granularité spécifique. Tous les enregistrements d'une section d'import doivent présenter le même nombre de colonnes. Les sections d'import dans les fichiers source sont identifiées à l'aide d'un en-tête de section unique composé d'un préfixe, d'un libellé et d'un suffixe. Un fichier d'import peut être composé de plusieurs sections du même type mais toutes les sections d'un même type doivent avoir le même nombre de colonnes. Pour les sources de base de données, chaque section d'import est mise en correspondance avec une seule vue ou table de base de données.

Tableau 12-1 Sections d'import

Section d'import Description

Version

Valeurs de propriété de la nouvelle version

Cette section d'import n'est obligatoire que pour permettre que le nom ou la description de la nouvelle version créée par l'import soit différent pour chaque exécution ou pour charger les valeurs de propriété de version.

Colonne obligatoire : Nom de la version

Hiérarchie

Hiérarchies qui doivent être créées par le processus d'import, leurs noeuds supérieurs et valeurs de propriété pour chaque hiérarchie

Cette section est obligatoire pour établir un rapport entre les noeuds à l'aide des relations de hiérarchie.

Colonnes obligatoires : Nom de la hiérarchie, Noeud supérieur

Node

Noeuds qui doivent être créés par le processus d'import et valeurs de propriété de noeud global pour chaque noeud

Les noeuds qui ne sont pas associés aux hiérarchies seront importés dans la nouvelle version en tant qu'orphelins.

Colonne obligatoire : Nom du noeud

Relation

Relations parent-enfant entre noeuds dans les hiérarchies et valeurs de propriété de noeud global ou local pour le noeud enfant

Cette section est obligatoire pour établir un rapport entre les noeuds à l'aide des relations de hiérarchie. Les noeuds qui sont liés directement ou indirectement à un noeud supérieur d'une hiérarchie en cours d'import seront insérés dans la hiérarchie sauf si l'insertion se traduit par la duplication des instances du noeud.

Colonnes obligatoires : Nom du noeud parent, Nom du noeud

Noeud de hiérarchie

Valeurs de propriété de noeud local propres à une hiérarchie

La section d'import Hiérarchie est obligatoire lorsque cette section est utilisée.

Colonnes obligatoires : Nom de la hiérarchie, Nom du noeud

Exemple 12-1 Exemple de fichier d'import

[version]
My Version
[hier]
Balance Sheet,BALSHEET
[node]
1000,Assets
2000,Liabilities
3000,Equity
[relation]
BALSHEET,1000
BALSHEET,2000
BALSHEET,3000

Conservation des chaînes entre guillemets et du formatage

Le processus d'import peut conserver les chaînes entre guillemets et le formatage avec retours chariot et tabulations. Dans le fichier d'import, pour toute section dans laquelle vous souhaitez conserver les guillemets et le formatage, placez la totalité de la section entre guillemets. Pour les éléments déjà entre guillemets dans la section, vous devez indiquer une paire de guillemets supplémentaire. Le traitement des chaînes entre guillemets est activé via le paramètre Supprimer les chaînes entre guillemets dans l'import. Cette option doit être sélectionnée pour activer le traitement et la suppression des chaînes entre guillemets.

Par exemple, si vous souhaitez conserver le formatage et les chaînes entre guillemets dans la section suivante :

IF (@ISMBR("Plan") AND @ISMBR(&NextYear))  
   "Units"->"P_TP1"->"YearTotal" / "Avg Order Size" / "Close Rate" * "Travel %";
ELSEIF (@ISMBR("Forecast") AND @ISMBR(&NextYear))
   "Units"->"P_TP1"->"Rolling" /"Avg Order Size" / "Close Rate" * "Travel %";
ENDIF

Vous devez ajouter des guillemets de la façon suivante :

"IF (@ISMBR(""Plan"") AND @ISMBR(&NextYear))  
   ""Units""->"P_TP1"->""YearTotal"" / ""Avg Order Size"" / ""Close Rate"" * ""Travel %"";
ELSEIF (@ISMBR(""Forecast"") AND @ISMBR(&NextYear))
   ""Units""->""P_TP1""->""Rolling"" /""Avg Order Size"" / ""Close Rate"" * ""Travel %"";
ENDIF"

Remarque :

Si la section utilise des guillemets simples, ajoutez une paire supplémentaire de guillemets simples à ces éléments.