HANA300 Training Questions Flashcards
In a level hierarchy, how are levels defined?
* By choosing a parent node followed by a sequence of child nodes to create a drill down order
* By defining an explicit sort sequence of specific values chosen from a single column
* By specifying the columns in a hierarchy table that should be available for drill down
* By selecting at least two columns that are available in the semantic node and placing them in the desired drill down sequence
- By selecting at least two columns that are available in the semantic node and placing them in the desired drill down sequence
What is a parent child hierarchy?
* A continual hierarchy formed by linking multiple hierarchies
* A hierarchy formed by selecting two columns and assigning them to the role of parent or child
* A hierarchy that is formed by selecting specific the values of a column and assigning the values to the role of parent or child
* The assignment of hierarchy nodes to the roles of parent or child
- A hierarchy formed by selecting two columns and assigning them to the role of parent or child
When defining a new restricted column based on the attributes from two separate columns, what is the logic used for the two columns?
* AND
* OR
- AND
Which are valid methods for filtering data in a calculation view?
* Create a filter expression on a table column
* Mark columns as hidden in the semantic layer
* Define a variable
* Create a lookup table and use an inner join to select valid values
- Create a filter expression on a table column
- Define a variable
- Create a lookup table and use an inner join to select valid values
Which statements are true regarding Input Parameters?
* They are always bound to a single attribute of a calculation view
* They can be used in expressions
* Value help lists can be assigned to prompt for valid values
* Technically they result in a WHERE clause in the generated SQL
- They can be used in expressions
- Value help lists can be assigned to prompt for valid values
Which statements are true regarding variables?
* A variable is used to filter the data set by attribute values
* A variable value cannot be empty, a user must always provide an input
* A variable can be assigned to multiple attributes
* Variables can be used in calculated column expression
* A variable generates a WHERE clause in SQL
- A variable is used to filter the data set by attribute values
- A variable can be assigned to multiple attributes
- A variable generates a WHERE clause in SQL
Why do I map my variables?
* To push down filters to lower calculation views in the stack
* So it is easy to identify in which calculation views they are used
* So a value entered in one variable can be used to restrict values available in the next variable
- To push down filters to lower calculation views in the stack
- So a value entered in one variable can be used to restrict values available in the next variable
Why do I implement a hierarchy function?
* To drill down hierarchically using a reporting tool
* To calculate all ancestors in a hierarchy
* To identify nodes that have no parent
- To calculate all ancestors in a hierarchy
- To identify nodes that have no parent
Which of the following are types of calculation views?
Choose the correct answers.
A Cube
B Composite
C Cube with star join
D Dimension
A Cube
C Cube with star join
D Dimension
A dimension can have attributes and measures.
Determine whether this statement is true or false.
True
False
False
Which are true statements relating to calculation views of the type SQL access only?
Choose the correct answers.
A They do not expose their meta data to reporting tools
B They are mainly used for reusing inside other calculation views
C They must include at least one measure
D They include a star join node
A They do not expose their meta data to reporting tools
B They are mainly used for reusing inside other calculation views
Which are supported data sources for calculation view consumption?
Choose the correct answers.
A Calculation views
B Flat files
C Virtual tables
D Column tables
E Row tables
A Calculation views
C Virtual tables
D Column tables
E Row tables
What does SAP recommend you use to check your calculation view produces correct result?
Choose the correct answer.
A Excel pivot tables
B Custom SQL queries using SQL Console
C Data preview function in the SAP Web IDE for SAP HANA
B Custom SQL queries using SQL Console
In a calculation view, which are valid output column types?
Choose the correct answers.
A Measure
B Attribute
C Dimension
D Cube
A Measure
B Attribute
Why do you hide columns in a dimension calculation view?
Choose the correct answer.
A When you want to hide a column that is not required or allowed for client consumption.
B When you do not want to expose a sensitive column to a consuming calculation view.
C To ensure they can only be displayed along with other attributes and not used for drill-down navigation of filtering.
A When you want to hide a column that is not required or allowed for client consumption.
What is the purpose of the Projection node?
Choose the correct answers.
A To apply filters on the data
B To extract only the required columns from a data source
C To aggregate measures
D To join data sources
A To apply filters on the data
B To extract only the required columns from a data source
Why do you use a Referential Join?
Choose the correct answer.
A To improve performance of joins that do not need to check integrity if no column from the right table is selected by a query.
B When you need to display only facts that have associated master data attributes.
C When you want to display facts even when the associated master data attributes are missing.
A To improve performance of joins that do not need to check integrity if no column from the right table is selected by a query.
A Text Join is a Right Outer Join used to join a text table containing multi-language descriptions, to an attribute in a dimension.
Determine whether this statement is true or false.
True
False
False - A Text Join is a Left Outer Join used to join a text table containing multi-language descriptions, to an attribute in a dimension.
Identify the type of join that ensures records are only selected if they fit within a specified date range.
Choose the correct answer.
A Left Outer Join
B Right Outer Join
C Temporal Join
D Full Outer Join
C Temporal Join
In a union, you do not have to select all source columns and the source columns do not have to have the same name.
Determine whether this statement is true or false.
True
False
True
You have customers who appear in table A and sometimes they also appear in table B. You want to select the customers that appear ONLY in table A. Which node type do you use?
Choose the correct answer.
A Intersect
B Minus
C Union
B Minus
In an Aggregation node, a calculated column is always computed before the aggregate function.
Determine whether this statement is true or false.
True
False
False - In an Aggregation node, a calculated column is always computed after the aggregate function.
Which flags are relevant to the control of the aggregation behavior?
Choose the correct answers.
A Keep Flag
B Transparent filter
C Dynamic join
A Keep Flag
B Transparent filter
In a Star Join node, what do you join to the central entity (fact table)?
Choose the correct answer.
A CUBE calculation views
B Column tables
C DIMENSION calculation views
C DIMENSION calculation views