EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB44334: How are Attributes Child Candidates chosen in Microstrategy Developer 10.x?


Stefan Zepeda

Salesforce Solutions Architect • Strategy


KB44334: How are Attributes Child Candidates chosen in Microstrategy Developer 10.x?

Attributes Child Candidates are chosen by taking all the attributes that share a source table with the attribute in question and subtracting the attribute in questions existing relationships (i.e. Existing Children/Parents.)
 
For example, notice the Order attribute in Strategy Tutorial which has the following children candidates:
 

ka02R000000kUmXQAU_0EM440000002CiQ.png

 
These Child candidates are coming from the three source tables the Order Attribute is using (ORDER_DETAIL, ORDER_FACT, AND RUSH_ORDER):
 

ka02R000000kUmXQAU_0EM440000002CiN.png

 
The Order attribute currently has the following relationships (i.e. the relationships that will be excluded as Child Candidates from the attributes which share a source table with the Order attribute.)
 

ka02R000000kUmXQAU_0EM440000002Cih.png

 
Note: Order has no children in this example.
 
ORDER_DETAIL has the following attributes in common with the Order attributes current relationships:
 

ka02R000000kUmXQAU_0EM440000002Cif.png

 
This means that Customer and Promotion are excluded as possible Children of the Order attribute. Item, Employee, Day, Phone Usage, Rush order, and Revenue Order now remain as child candidates.
 
ORDER_FACT has the following attributes in common with the Order attributes current relationships:
 

ka02R000000kUmXQAU_0EM440000002CiL.png

 
This means that Customer, Payment method, Ship Date, and Shipper are excluded as possible Children of the Order attribute. Item, Employee, Day, Phone Usage, and Revenue Order, and Rush Order now remain as child candidates.
 
RUSH_ORDER has the following attributes in common with the Order attributes current relationships:
 

ka02R000000kUmXQAU_0EM440000002CiS.png

 
This means that Rush Order is excluded as possible Children of the Order attribute. Item, Employee, Day, Phone Usage, and Revenue Order now remain as child candidates.
 
Notice that these attributes (the remainging attributes above) are the child candidates of the Order attribute.
 

ka02R000000kUmXQAU_0EM440000002Cib.png

 


Comment

0 comments

Details

Knowledge Article

Published:

June 2, 2017

Last Updated:

June 2, 2017