New Year Special Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > SAP > SAP Certified Associate > C_HAMOD_2404

C_HAMOD_2404 SAP Certified Associate - Data Engineer - SAP HANA Question and Answers

Question # 4

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

A.

Projection

B.

Aggregate

C.

Case

D.

Pivot

Full Access
Question # 5

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

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.

Full Access
Question # 6

You created a calculation view that combines two tables in a join node. To improve the runtime of your calculation view, you use a referential join to prune data sources.

How do you check if pruning occurs? Note: There are 2 correct answers to this question.

A.

Check the SQL query generated by the Data Preview.

B.

Use the SQL Analyzer to identify the tables used.

C.

Enable the Debug Query mode to identify the source columns used.

D.

Observe which columns are mapped using the Performance Analysis mode.

Full Access
Question # 7

Why do you use parameter mapping in a calculation view? Note: There are 2 correct answers to this question.

A.

To push down filters to the lowest level calculation views

B.

To convert the data types of input parameters

C.

To pass variable values to external value help views

D.

To assign variables to one or more attributes

Full Access
Question # 8

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?

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.

Full Access
Question # 9

Which of the following are characteristics of the OPTIMIZED linked database feature? Note: There are 2 correct answers to this question.

A.

The metadata of remote tables is cached on the target system

B.

Hidden virtual tables are automatically created on the target system

C.

The source and target system must be SAP HANA

D.

A database name is used in an SQL statement to identify the remote object

Full Access
Question # 10

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

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

Full Access
Question # 11

You import a project that includes an SAP HANA database (HDB) module to your workspace. You need to create a calculation view that uses data from a table located in an external schema within the same local database.

Which of the following items do you need? Note: There are 2 correct answers to this question.

A.

Synonym

B.

Remote source

C.

SQL view

D.

Authorization

Full Access
Question # 12

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

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

Full Access
Question # 13

You are creating a procedure to be consumed in a DYNAMIC analytic privilege. What must you consider? Note: There are 2 correct answers to this question.

A.

The procedure should have the value DEFINER for the security mode

B.

The procedure should include an input parameter to specify the user ID

C.

The procedure should return a table with the list of allowed values

D.

The procedure should be defined as read-only

Full Access
Question # 14

In a calculated column, which object do you use to process a dynamic value in an expression?

A.

Input Parameter

B.

Variable

C.

Table function

D.

Procedure

Full Access
Question # 15

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

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.

Full Access
Question # 16

Why do you nest flowgraphs? Note: There are 2 correct answers to this question.

A.

To reduce flowgraph maintenance

B.

To access additional node types

C.

To improve flowgraph performance

D.

To start multiple flowgraphs at the same time

Full Access
Question # 17

You want to create a star schema using a calculation view. The measures are based on columns from two transaction tables. DIMENSION calculation views provide the attributes.What is the correct approach?

A.

Combine the transaction tables using a star join node in a CUBE calculation view.

•Use a join node to join the DIMENSIONS to the resulting fact table.

B.

Combine the transaction tables using a join node in a CUBE calculation view.

•Combine the DIMENSIONS using another join node.

•Use a star join node to combine both resulting fact and dimension tables.

C.

Combine the transaction tables using a join node in a CUBE calculation view.

•Use a star join node to join the DIMENSIONS to the resulting fact table.

D.

Combine the transaction tables using an aggregation node in a CUBE calculation view.

•Use a star join node to join the DIMENSIONS to the resulting fact table.

Full Access
Question # 18

Why would you use the Transparent Filter property in a calculation view?

A.

To prevent filtered columns from producing incorrect aggregation results.

B.

To improve filter performance in join node

C.

To allow filter push-down in stacked calculation views

D.

To ignore a filter applied to a hidden column

Full Access
Question # 19

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

A.

Defining the flowgraph data target node

B.

Building/deploying the flowgraph

C.

Running the flowgraph

D.

Saving the flowgraph

Full Access
Question # 20

What are some of the restrictions that apply when defining parallelization blocks in calculation views? Note: There are 2 correct answers to this question.

A.

Multiple blocks can be defined only within a single calculation view.

B.

The block must have only one start node.

C.

The block must start with a node that defines a table as a data source.

D.

Only one block can be defined across a stack of calculation views.

Full Access
Question # 21

In a data source node of a flowgraph, in addition to tables and views, which other objects can you define as the data source? Note: There are 3 correct answers to this question.

A.

virtual table

B.

calculation view

C.

procedure

D.

synonym

E.

table function

Full Access
Question # 22

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 2 correct answers to this question.

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.

Full Access
Question # 23

Using the table in the diagram, you need to create a cube calculation view. What is the simplest approach to create the output from the screenshot?

A.

Create a filter expression that uses an OR operator.

B.

Create 3 calculated columns.

C.

Implement a union node and map each year as a separate column.

D.

Create a restricted column for each year.

Full Access
Question # 24

Referring to the diagram, which privileges would a user require to view United States data when querying the CUBE calculation view?

A.

A SELECT privilege and an Analytic Privilege (Country United States) on the CUBE calculation view

B.

A SELECT privilege on the CUBE calculation view and an Analytic Privilege (Country United States) on the DIMENSION calculation view

C.

SELECT privileges and Analytic Privileges (Country United States) on both views

D.

A SELECT privilege and an Analytic Privilege (Country United States) on the DIMENSION calculation view

Full Access