Winter Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

Free and Premium SAP C_HAMOD_2404 Dumps Questions Answers

SAP Certified Associate - Data Engineer - SAP HANA Questions and Answers

Question 1

What can you do with shared hierarchies? Note: There are 2correct answers to this question.

Options:

A.

Provide reusable hierarchies for drilldown in a CUBE with star join

B.

Access hierarchies created in external schemas

C.

Provide reusable hierarchies for drilldown in a CUBE without star join

D.

Enable SQL SELECT statements to access hierarchies

Buy Now
Question 2

Which of the following are standard options provided to define analytic privileges? Note: There are 3correct answers to this question.

Options:

A.

Dynamic

B.

SQL expression

C.

Hierarchy function

D.

Graph

E.

Attributes

Question 3

What can you identify using Performance Analysis mode? Note: There are 2correct answers to this question.

Options:

A.

Usage statistics of the calculation view

B.

Expected memory consumption

C.

Information about join cardinality

D.

Joins that are defined on calculated columns

Question 4

You are deploying a new calculation view, A, that uses calculation view B, as shown in the diagram. When you preview calculation view A, the account number is not masked.

What could be the reason?

Options:

A.

The UNMASKED privilege has NOT been granted at the schema level.

B.

You did not define masking in calculation view A.

C.

You previewed the data with the technical user in the SAP HANA modeling tool.

D.

The type of the Account Number column is VARCHAR.

Question 5

What options do you have to handle orphan nodes in your hierarchy? Note: There are 2correct answers to this question.

Options:

A.

Assign them to a parent determined by an expression.

B.

Assign them to a leaf level node.

C.

Assign them to an existing node at the root level.

D.

Define them as additional root nodes.

Question 6

Why would you set the "Ignore multiple outputs for filters" property in a calculation view?

Options:

A.

To ensure semantic correctness

B.

To avoid duplicate rows in the output

C.

To force filters to apply at the lowest node

D.

To hide columns that are not required

Question 7

Your flowgraphs defines a template table as a data target. What triggers the generation of the template table?

Options:

A.

Defining the flowgraph data target node

B.

Building/deploying the flowgraph

C.

Running the flowgraph

D.

Saving the flowgraph

Question 8

You have configured static cache for your calculation view and run a query against it, but the cache results are not being used. What might be the reason for this?

Options:

A.

The query requests only a subset of the cached results.

B.

You did not define a filter in the cache setting.

C.

Your cache setting does not specify any columns.

D.

The cache data retention period has expired.

Question 9

You have products that appear in table A and sometimes also in table B. What would you use to find products only appearing in table A?

Options:

A.

A right outer join node between table A and table B

B.

A left outer join node between table A and table B

C.

An intersect node between table A and table B

D.

A minus node between table A and table B

Question 10

In a calculation view, why would you choose the DEPRECATED setting? Note: There are 2correct answers to this question.

Options:

A.

To warn developers that the calculation view is no longer supported

B.

To indicate that it should not be used as a data source to other calculation views

C.

To lock the calculation view from further modifications

D.

To redirect queries on this calculation view to another one

Question 11

Which project structure object corresponds to a unique HDI container?

Options:

A.

A project

B.

An src folder

C.

A space

D.

A database module

Question 12

Your calculation view consumes one data source, which includes the following columns: SALES_ORDER_ID, PRODUCT_ID, QUANTITY and PRICE.

In the output, you want to see summarized data by PRODUCT_ID and a calculated column, PRODUCT_TOTAL, with the formula QUANTITY PRICE. In which type of node do you define the calculation to display the correct result?

Options:

A.

Projection

B.

Union

C.

Aggregation

D.

Join

Question 13

Why would you implement SQL in calculation views? Note: There are 2correct answers to this question.

Options:

A.

To increase the possibilities for consumption

B.

To fine-tune performance

C.

To implement custom functions

D.

To define dynamic analytic privileges

Question 14

You combine two customer master data tables with a union node in a calculation view. Both master data tables include the same customer name. How do you ensure that each customer name appears only once in the results?

Options:

A.

Define a restricted column in a union node.

B.

Add an intersect node above the union node.

C.

Include an aggregation node above the union node.

D.

In the union node, map both source customer name columns to one target column.

Question 15

What are some best practices for writing SQLScript for use with calculation views? Note: There are 2correct answers to this question.

Options:

A.

Break up large statements by using variables.

B.

Use dynamic SQL.

C.

Control the flow logic using IF-THEN-ELSE conditions.

D.

Choose declarative language instead of imperative language.

Question 16

A cube calculation view consumes a dimension calculation view. You rename the design time file of the dimension view but do NOT choose the option to rename the runtime view and adjust the reference. Afterward, you perform the following operations:

•A: Build/deploy the dimension calculation view as a single object.

•B: Build/deploy the entire SAP HANA database module. What is the outcome of the build/deploy operations?

Options:

A.

A is successful.

•Fails.

B.

A fails.

•B is successful.

C.

A fails.

•B fails.

D.

A is successful.

•B is successful.

Question 17

Why would you use an anonymous block when writing SQLScript?

Options:

A.

To check the results without applying user privileges.

B.

To test your code without generating a logic container.

C.

To hide the actual tables by using aliases in the code.

D.

To execute a statement without creating entries in the database log.

Question 18

Why do you use the Hidden Columns checkbox in the semantics node of your calculation view? Note: There are 2correct answers to this question.

Options:

A.

To avoid exposing sensitive columns when defining calculated columns

B.

To prevent passing columns in stacked calculation views

C.

To ensure specific columns are NOT exposed to the reporting tool

D.

To remove a column that is also used as a Label column

Question 19

Why would you enable Debug Query mode in a calculation view?

Options:

A.

To set breakpoints and step through the execution

B.

To identify data sources that are not accessed by a query

C.

To understand how tables are partitioned

D.

To check which database engines are invoked

Question 20

You implement a referential join between Table A and Table B, but when you query the calculation view, Table B is not pruned. What could be the problem? Note: There are 2correct answers to this question.

Options:

A.

The Country column is requested.

B.

Join cardinality is set: 1.

C.

The Keep flag is activated for the Customer column.

D.

Integrity constraint is set to RIGHT.

Question 21

In a calculation view, what is the purpose of a variable?

Options:

A.

To provide a dynamic value in a calculated column

B.

To break up complex SQL into smaller steps

C.

To pass values between procedures and calculation views

D.

To filter an attribute at run-time based on a user input

Question 22

How can you define a variable that presents its value help hierarchically? Note: There are 2correct answers to this question.

Options:

A.

Create a level hierarchy and assign it to the variable.

•Ensure the variable's reference column is the top level of the hierarchy.

B.

Create a parent-child hierarchy and assign it to the variable.

•Ensure the variable's reference column is the parent attribute of the hierarchy.

C.

Create a parent-child hierarchy and assign it to the variable.

•Ensure the variable's reference column is the child attribute of the hierarchy.

D.

Create a level hierarchy and assign it to the variable.

•Ensure the variable's reference column is the leaf level of the hierarchy.

Question 23

You have defined a pruning configuration table in a calculation view. What are you attempting to prune from the query execution?

Options:

A.

Data sources of unions

B.

Joins

C.

Calculated columns

D.

Filters

Question 24

In a flowgraph, which node do you use to select only the required columns from a data source and to filter specific rows?

Options:

A.

Projection

B.

Aggregate

C.

Case

D.

Pivot