Calc Churning on Flat Hierarchies
Outline hourglass shape with 7 dims - 4 sparse dimensions. Three of these dimensions are very flat - 3,000, 8,000, and 13,000 members in these of which thousands of member may rollup to a parent node.CALC DIM on largest sparse member completed in 1 hour. CALC DIM on 2nd dimension caused Essbase to churn for over 24 hours before I killed it. UsedSET CACHE HIGH; - default settingsSET CALCHASHTBL ON; 100MB allocated for hash table in essbase.cfg.If I add additional levels to bring # of children per parent < 400, calc completed in 11 hrs. 50,000,000 upper level blocks created - 32GB cube. I was interested to see how many upper level blocks were created for these manufactured blocks. Doing this also makes cube more difficult for end users. Any suggestions?
HiIt is best if possible to keep the children of a saprse dimension to 100 members or less. This is not always possible. Is the level of detail you are storing required?Just some info...
Similar Messages
-
Help with Large Flat Hierarchies
I'm building a cube with 7 dimensions. 4 are sparse and 3 of those are large and flat (2-4 levels deep) Member Counts: 3K,9K,12K in those. Performance is not good to say the least. Playing with hash table options - any other advice?
Performance in the calc or retrievals or both? Please provide more information.
-
How to convert a flat/hierarchical data (which I get from Excel as 2D Array) to XML format in Flex. The following is my Hierarchical Data:(Table form)
Asia
India
Chennai
TN
Category1
Product1
100
Asia
India
Mumbai
MH
Category1
Product1
100
Asia
India
Calcutta
CT
Category1
Product1
100
Asia
India
Calcutta
CT
Category2
Product2
200
EMEA
UK
London
LN
Category3
Product1
122
EMEA
UK
London
LN
Category3
Product2
201
EMEA
UK
Reading
RN
Category1
Product1
123
EMEA
UK
Reading
RN
Category1
Product2
455
I need to format/convert this to XML format so that I can populate that resulting xml as dataprovider to a Tree control.
I need to populate the above data into Tree component such that I get the following output:
Asia
India
Chennai
TN
Category1
Product1
100
Mumbai
MH
Category1
Product1
100
.............goes on till last numerical data of above tableTry this into json then to xml. I did similar one using PHP and JSON.
-
Parent / Child Groups in Portal with LDAP
Heya,
we are using EP 7 on SP 10 (NW 7), for User Authentication we use the UME with a configured (writable) LDAP
Server as backend with a flat hierarchie. We have a Federated Portal Landscape with
3 Portals connected to one "main" portal and using Remote Role Assignement on the main portal for
our right managenemt.
Remote Roles which are added to Groups are working fine, but as soon as we try to use
the parent/child group functionality we are facing the problem that the user who logs on
has no access to anything in this group.
According to http://help.sap.com/saphelp_nw04s/helpdata/en/af/0cfc3f09c2c442e10000000a1550b0/frameset.htm
the only restriction for the use of child / parent groups is that:
"If user management is set up with write access to an LDAP directory, the following restriction applies:
When assigning members to a group that is stored in the LDAP directory, you can only assign users or
groups that are also stored in the LDAP directory. You cannot assign users or groups from the database
to groups from the LDAP directory. "
We fullfill the above condition (everything is LDAP based) - sooo: Any Hints for me / Someone facing
the same problem.
Thanks,
MarcoHi Murali,
User Configuration
A particular company has the following setup:
● Two roles: External and Internal
● The role Internal contains users who also belong to two user groups: N.America and Asia
● User A belongs to both the role Internal and the user group N.America
● User B belongs to both the role Internal and the user group Asia
● User C belongs to the role External
Conditions Defined in Portal Display Rules
1. If Group = N.America
Then Portal Desktop = Orange Flavor
2. If Role = Internal
Then Portal Desktop = Green Flavor
3. If Group = Asia
Then Portal Desktop = Blue Flavor
4. If Role = External
Then Portal Desktop = Red Flavor
Note that user A matches conditions 1 and 2; (ii) user B matches conditions 2 and 3; and (iii) user C matches condition 4.
Results
According to the list of priorities, these are the results:
● User A receives portal desktop "Orange Flavor" (according to condition 1 which has priority over rule 2)
● User B receives portal desktop "Green Flavor" (according to condition 2 which has priority over rule 3)
● User C receives portal desktop "Red Flavor" (according to condition 4)
still any help on portal disktop rules to can see this link http://help.sap.com/saphelp_nw70/helpdata/EN/4b/29cf122f414721964269e1b675d62c/frameset.htm
if helpful don't to give points
thanks
best regards
ep -
Dimension refresh by awm - spoils aggregation?
I have a cube with a few dimensions. Dimensions are simple flat hierarchies. There are no precomputed aggreagtions defined.
When i create new workspace and refresh all dimensions, everything works fine.
But when i want to reload the cube using:
DBMS_AWM.REFRESH_AWDIMENSION D1
DBMS_AWM.REFRESH_AWDIMENSION D2
DBMS_AWM.REFRESH_AWCUBE
something goes wrong.
The D1 Dimension doesn't want to aggregate at the higher levels (there are no precomputed aggregation so the cube should summarize everything on the fly) - the value for a higher levels of that dimension are NULL (other dimensions are ok).
The cube is dimensioned by a composite with all dimensions within it.
When i try to inspect where the problem is i checked:
-in the composite there are all combinations of the lowest level members (and that is what i expected_.
-there are no any higher level members at all in the composite (as i expected)
-when i change refresh order then the problem occurs in the second dimension (always in the first refreshed dimension in a batch)
-refreshing the same dimension twice almost resolved problem.
What could be the problem?
Why refreshing dimension causes that cube forgets how to aggregate that dimension?
Raf
PS: i work with 9iR2Could it be something with the fact i use AGGMAP with the AGGINDEX set to NO?
I thought it only matters when using models.
But i'm not using models.
Im just trying to use:
SHOW measure_formula
where measure_formula is AGGREGATE function
When i changed AGGINDEX to YES - the above SHOW command executes for ages... (the cube isn't big - abut 300 000 cells in a composite and about 10 dimensions)
Raf -
Hi all!
I try drilling crosstab:
queryClient = (QueryClient)crosstab.getDataSource;
QueryAccess queryAccess = queryClient.createQueryAcces();
queryAccess.drillList("MDM!D_SYSTEM.A8_A8_PROFIT","A0", 1, false);
but crosstab no drilling. Why?
How can i drill any dimension's member?
Thanks.Hi David,
How do you want to achieve that requirement? Through code with excel object model or through UI in excel directly?
If you want to do it through UI directly, I suggest that you should post it to
Excel IT Pro Discussions forum.
Base on this article below, it says that “You cannot drill down in flat hierarchies (such as hierarchies that show attributes of the same item but don’t provide data on a next level) or other hierarchies that don’t have data on multiple levels.”, is this
that you want to achieve?
# Drill into PivotTable data
https://support.office.com/client/Drill-into-PivotTable-data-c1b11240-fc8f-4fdd-a697-629bf6f7ee0b
Regards
Starain
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Directory Server licensing?
Does anybody know anything about what the licensing of Directory Server for general use is like? I can find some information in Solaris FAQs (!, see http://www.sun.com/software/solaris/9/faqs/naming_directory.xml).
These FAQs lead me to believe that the licensing fees associated with Directory Server depend on my data model, which is simply incredible.
The FAQs lead me to believe that Sun is charging fees based on the number of entries in the directory. This implies that flat data models are cheaper to implement in production than hierarchical ones. Does anybody else see this as an absurd implication, when considering a product that implements a hierarchical database? It's like having an RDBMS vendor charge me based on the number of relationships in my schema ...
Of course, it could be that the FAQ is based on an assumed use of the directory as bundled with Solaris. Are there other licensing models for situations where the directory is not used in conjuction with a NOS?Some follow-up:
Yes, licensing of Directory Server really is based on a 'per-entry' charge. This implies that flat hierarchical schemas are cheaper than hierarchical hierarchical schemas. And yes, I phrased it that way to point out how lame this is.
The good news is that Sun will negotiate whatever license agreement your organization actually needs. The downside to this approach is that it's not predictable, and exposes proponents of a given technology to unknowns and risks.
Interestingly, the licensing for Virtual Directory is based on a similar model. It may even be worse, because it may be based on the number of entries that might be proxied. So if you have an RDBMS with millions of rows, and you want to provide an LDAP interface to it with Directory Server, look out! -
Steps to load the data by using flat file for hierarchies in BI 7.0
Hi Gurus,
steps to load the data by using flat file for hierarchies in BI 7.0hi ,
u will get the steps int he following blog by Prakash Bagali
Hierarchy Upload from Flat files
regards,
Rathy -
SCHEMA: Flat vs. hierarchical
All,
I'd like your feedback on another topic relating to the schema, this
one at a higher level. Basically, the question is whether you think we
should adopt a flat schema, or a hierarchical schema. To explain:
- With a flat schema, we assign some number of "buckets" to hold event
data, give a name to each bucket, and then for any event that comes in
we extract the relevant data and drop it into that bucket
- With a hierarchical schema, we would have a set of "objects" with
attributes that we could attach to events, and then for any given event
that we receive we extract the relevant data and set the various
attributes of the various objects.
You may have already noted that to some extent we already have a
hierarchical schema, in that we define four top-level containers - the
Initiator, Action, Target, and Observer - and then we have some
pseudo-objects under those like User, Host, etc. Right now we sort of
"fake" an object-based schema by using CamelCase, e.g. InitUserName,
InitUserDomain, etc. With a true hierarchical schema, we'd actually have
an object calling Initiator, which might have a child object called
User, which might have attributes Name, Domain, ID.
Please again ignore details about how this would actually be
implemented; you could always convert from one to the other for internal
storage if need be. Instead focus on whether it would be easier to
access the data you want to see by using a hierarchical model or a flat
model.
These are the pros and cons as I see it:
- The flat schema is a little easier to display in a table and easier
to read in a single-line format, but on the other hand the object schema
yields much more interesting, interactive displays (the SLM event
display, again, sort of "fakes" an object schema but putting the Init*
fields at left and the Target* fields at right.
- If we go to an object schema, we could actually reference almost any
type of object we wanted by re-using something like DMTF's Common
Information Model, which describes virtually any manageable IT resource.
Right now if we want to include, say, a MAC address and we hadn't
thought about that before, we have to completely revise our flat schema
and define a new field. The potential downside is that not every event
would then have even a standard set of fields if the values for those
fields were null.
- The other downside of course is how we migrate from one schema to
another if we fundamentally change how this works. I think this is
do-able, however, if we come up with some migration plans and perhaps
support both models in some way for a while (the flat schema, for
example, is just a representation of some subset of object attributes).
So let's give some examples. Let's say that we have a user opening a
file - simple enough. In a flat schema, this might look like:
{ "InitUserName": "user2", "InitUserID": "104", "InitHostName": "dc01",
"TargetDataName": "syslog-ng.conf", "TargetDataContainer":
"/etc/syslog", "TargetHostName": "dc01" }
Note that it's a little ambiguous that this particular username
represents an account on host 'dc01'
But in an object schema, this might look like:
{ Initiator: { Account: { Name: user2, UserID: 104, Host:
dc01}},
"Target": { "File": { "Name": "syslog-ng.conf", "Container":
"/etc/syslog", "Host": "dc01"}}}
OK, so what do you all think?
DCorlette
DCorlette's Profile: http://forums.novell.com/member.php?userid=4437
View this thread: http://forums.novell.com/showthread.php?t=419793Hi Rokie,
What's the difference between Flat & Qualified Flat table?
Genarally to avoid the redundancy of data, both Lookup[Flat] and Qualified Flat will be used.
But What's the difference between Flat & Qualified Flat table?
Lookup[Flat] contains some set of legal values which can be shared by main table .But in some cases
we may have the data in some fields changes frequently based on other fields in that table.
Suppose Price of a particular product changes based on region.Here what we need to understand is
there are multiple values for each main table product.Obvisouly it increases redundancy of data.
Qualifer table contains qualifier and non-qualifier fields.
Data which is frequently changes based on other fields considered as Qualifier fields.
Non-Qualifier fields contains the data which is responsible of changes in qualifier fields.
I am giving differences between Lookup[Flat] and Qualified lookup.
1) Lookup[Flat] contains predefined set of records (Ex: List of manufactures for particular product)
whereas Qualified lookup contains conditional set of records (Ex: Pricing based on manufaturer and
region)
2) Lookup within lookup is possible whereas qualified lookup is possible only on main table
3) Lookup table record need to be maintained before main table record whereas qualified record is
maintained after main table gets created.
4) Lookup[Flat] contains relatively small no of records when compared to main table whereas qualified
lookup contains large no of records when compared to main table.
For better understanding, go through the above blogs given by others.
Hope it helps,
Reward points,if found useful.
Thanks,
Narendra.M -
Mapping Query: Flat Structure to Hierarchical Structure.
I have a scenario which uses the sender file adapter. Therefore my source message has a flat structure. The requirement is that the target message will have a hierarchical structure as shown below.
Source Message Type
MT_Acc_Out 1..1
fileHeader 1..1
docHeader 1..unbounded
docItem 1..unbounded
fileTrailer 1..1
Target Message Type
MT_Acc_In 1..1
batchHeader 1..1
docHeader 1..unbounded
docItem 1..unbounded
fileTrailer 1..1
The source structures docHeader and docItem both contain a field called seqNo which is used to link the items to the header.
The requirement is that in the target message the docItems are children of the corresponding docHeader.
I am having difficulty mapping the target docItem node. Does this require a user defined function or can it be achieved using standard functions?
Any assistance would be appreciated.You can use standard or user-defined functions, see this link:
http://help.sap.com/saphelp_nw04/helpdata/en/59/f6ae42e0fac911e10000000a1550b0/frameset.htm
see the part of flat structure_2_nested tables part. -
Hierarchies in universe build over a flat file
Hi,
I have buit a universe over a flat file which has a single table consisting of all the data(Dimenssions and Measures).
When I built a WebI report over that universe the drill button in the report pannel is showing as dissabled.
Even though I define a custom hierarchy in Universe Designer, it is the same case.
So, Is it possible to have hierarchies in universes that are built over flat files?
If yes, how is it done?
Thanks,
Viswanath.How to enable Drill option in Webi Report based on BW universe.
Please check the above thread.
Edited by: Ravi Rawat on Apr 8, 2011 8:32 AM -
Loading Hierarchies using flat file
Hi experts,
I have requirement to load hierarchies using flat file.
I have to create hier on Person Responsible, sub nodes are Sales Office, Project Definition, Project Type and Project Definition Description. I have file, i need to load into BW.
I dont know much about hier loading, can you tell me what are the Attributes to be inserted and how to prepare the hier loading file which contains HIENM, VERSION, HCLASS, DATEFROM and DATETO.
I dont know these fields are enough to load my hier.
I have created one hier, when i try to activate it's giving error like ' no data exists'.
Can anyone tell me how to prepare file to load into hierarchy?
Thanks in advance,
VenkyHi Venkatesh,
There are several formats to load a hierarchy via file. The following two are the commonly used formats.
1) Default
Node ID NODEID
InfoObject Name INFOOBJECT
Node Name NODENAME
Link Name LINK
HghrLvlNode PARENTID
Language Key LANGU
Description - Short TXTSH
Description - Medium TXTMD
Description - Long TXTLG
2) Sorted
Node ID NODEID
InfoObject Name INFOOBJECT
Node Name NODENAME
Link Name LINK
HghrLvlNode PARENTID
First Subnode CHILDID
Next Node Along NEXTID
Language Key LANGU
Description - Short TXTSH
Description - Medium TXTMD
Description - Long TXTLG
If Default format is used, the sequence of node IDs appeared in the flat file determines the structure of the hierarchy. Whereas the sorted hierarchy format defines the structure via PARENTID, CHILDID, NEXTID relationship.
You make the selection in DataSource/Tran.Structure tab of InfoSource Page by clicking on the "Hier. Structure button.
Good luck!
Bill -
LOADING HIERARCHIES FROM FLAT FILE.
Hi,
I'm new to BI, & have been given an assignment of uploading hierarchies from flat files. I'm stuck up in the step of creating infosource. plz help me out, hw to do dis in sap BI 7?
cos m using sap bi 7 & not 3.5
Edited by: user2487 on Aug 27, 2009 9:30 AMHi,
You can have a look at the below document on the same. It is not mandatory to use an InfoSource in the DataFlow.
https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60debae1-84dd-2b10-e7bf-bdedf1eabdf9
Regards,
Gaurav
Edited by: Gaurav Kothari on Aug 27, 2009 1:05 PM -
Load of hierarchies from R/3 via flat file: how to generate the flat file?
Hello,
I need to build a custom extractor for a hierarchy. The hierarchy exists in R/3, but there's no standard datasource to extract it. I know I can upload it via flat file, but I have a question related to this.
Does anyone know if there's a program (standard or custom by SAP) or function module in R/3 which allows me to generate that flat file, with the required format by BW?
I would appreciate very much any help about this topic
Thanks in advanceIn CO-PA there is a way to generate Hierarchy Extractors (see Note 422175 for more details). With a Custom Program you generate a specific DataSource.
Hope it helps
GFV -
Load of hierarchies from R/3 via flat file: how to generate that flat file?
Hello,
I need to build a custom extractor for a hierarchy. The hierarchy exists in R/3, but there's no standard datasource to extract it. I know I can upload it via flat file, but I have a question related to this.
Does anyone know if there's a program (standard or custom by SAP) or function module in R/3 which allows me to generate that flat file, with the required format by BW?
I would appreciate very much any help about this topic
Thanks in advance
PatriciaHi Patricia,
if there is, I'd love to get hold of it.
I have only ever managed this by extracting the relevant data into Excel and then doing a long series of VLOOKUPS to establish parent and child ids.
I have a sample spreadsheet I can send you if you like.
Regards,
Mike
Maybe you are looking for
-
XML 3.10 - OB - Error While Sending Batch
Olá pessoal boa tarde a todos, Estou com alguns problemas nos cenários de outbound do XML 3.10, sp16. Quando está no processo de envio do lote a SEFAZ, todos os lotes ficam travados com erro abaixo: Verificando a msg dentro do PI - está com rejeição
-
What size external hard drive do i need to backup my macbook pro?
I know I need to backup my computer, especially since I have been experiencing some problems with it and will need to take it into a store to get looked at, but I do not know what size external hard drive I need to back my computer on.
-
Question for Outgoing Payment Drafts Report
HI: Experts.I use a non-superuser to login SBO, I couldn't choose user for payment drafts report, but I could choose user for Document Drafts. How counld I choose a user for Payment drafts report as a non-superuser? Regards
-
User Authentication in a folio based App
Is Entitlement the only method of authenticating an app user in a folio based app? I'm looking to store a SSO id or token for use with the publications not necessarily for downloading additional publications, but for accessing additional content with
-
Assigning Multiple tasks in process dynamically
Hello, Please help me out in solving following problem Scenario: Step 1: Query the DB get all the Products (Multiple rows). Step 2: For each Product merge the product information to a template, rendering it as PDF and Assigning it to a user(Assign Ta