Analysis Dataload

A quick ticket to indicate procedure to load a new fields in Analysis using existing dataloads :

1. Create a field in sourcing project (ACM)

<extension name="config.variants.Plain.extensions.collaborate.sourcing.SourcingProjectExt">
    <inModule name="ariba.sourcing.rfx.Projects"> 
        <inClass name="ariba.sourcing.rfx.SourcingProject"> 
            <field name="Budgeted"> 
                <type class="boolean" /> 
                <properties controller="ariba.htmlui.fieldsui.fields.ARFYesNo"/> 
            </field> 
        </inClass> 
    </inModule> 
</extension>

 

2. Create the corresponding field in analysis fact

<inModule name="ariba.analytics.core.Analytics">
    <inFact name="ariba.analytics.fact.SourcingProject">
        <field name="Budgeted"
               nullAllowed="true"
               inlineDimension="true">
            <type class="boolean"/>
            <properties rank="100"
                        description="Budgeted"
                        label="Budgeted"/>
        </field>
    </inFact>
</pre>

 

3. In previous version we had the information about the dataload from the analysis admin console, this has been removed on 9r1 version, so you need to know the dataload model in order to know which dataload you want to extend.

4. Extend the dataload

<inDataLoad name="ACMSourcingProject">
    <fieldMappings>
        <field name="Budgeted">
            <aqlMapping selectField="Project.Budgeted"/>
        </field>
    </fieldMappings>
</inDataLoad>

 

5. run the incremental analysis load


Comments
(There are no comments yet)
Leave a Comment
Captcha
Enter text shown in left: