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

SAP C_HAMOD_2404 SAP Certified Associate - Data Engineer - SAP HANA Exam Practice Test

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

Testing Engine

  • Product Type: Testing Engine
$37.5  $124.99

PDF Study Guide

  • Product Type: PDF Study Guide
$33  $109.99
Question 1

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 2

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 3

What is a calculation view query snapshot?

Options:

A.

The stored results of a query on a calculation view

B.

The results of a query generated by a front end tool on a calculation view

C.

A record of the query statement executed on a calculation view

D.

A bookmark of a frequently used navigation state of a query result

Question 4

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?

Options:

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.

Question 5

Why do you use the Hidden Columns checkbox in the semantics node of your calculation view? Note: There are 2 correct 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 6

How can you define a variable that presents its value help hierarchically? Note: There are 2 correct 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 7

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.

Options:

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.

Question 8

What is the default top view node for a calculation view of type CUBE?

Options:

A.

PROJECTION

B.

UNION

C.

HIERARCHY

D.

AGGREGATION

Question 9

Which of the following tasks are necessary to implement data replication?Note: There are 3 correct answers to this question.

Options:

A.

Enable the linked database feature

B.

Create a remote subscription

C.

Create a target table

D.

Define a flowgraph

E.

Create a virtual table

Question 10

What are some best practices for writing SQLScript for use with calculation views? Note: There are 2 correct 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 11

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 12

Why do you create calculation views of data category DIMENSION with type TIME?

Options:

A.

To add a temporal condition to a join to find matching records from two tables based on a date

B.

To provide additional time-related navigation possibilities

C.

To store historical versions of attributes

D.

To provide the time intervals required by time-dependent parent-child hierarchies

Question 13

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.

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 14

You set the Null Handling property for an attribute but do not set a default value. What is displayed when null values are found in a column of data type NVARCHAR?

Options:

A.

"ס"

B.

C.

"2"

D.

"Null"

Question 15

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 16

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 17

Which type of join supports a temporal condition in a calculation view?

Options:

A.

Text join

B.

Referential join

C.

Inner join

D.

Left outer join

Question 18

What can you do with shared hierarchies? Note: There are 2 correct 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

Question 19

In your calculation view, you want to consume a custom data source defined using SQLScript. In which type of object do you write your code?

Options:

A.

Procedure

B.

Scalar function

C.

Anonymous block

D.

Table function

Question 20

You want to join two tables in a calculation view. Why do you use a non-equi join?

Options:

A.

Join columns have different data types.

B.

The number of joined columns is different in each table.

C.

The join condition is not represented by matching values.

D.

Join columns need to be ignored when NOT requested by the query.

Question 21

You have created a calculation view query snapshot and you want to generate an interface view. What is the purpose of the generated input parameter of the interface view?

Options:

A.

To map the attributes of the interface view to the original calculation view attributes

B.

To allow the user to select whether to run a query on the snapshot table or on the original calculation view

C.

To define the selection criteria used during the scheduled insertion of records into the snapshot table

D.

To evaluate the analytic privileges of different users who access the snapshot table

Question 22

You deleted the design-time file of a calculation view in your HDB module.What is the recommended way to ensure that the corresponding runtime object is also removed from the database?

Options:

A.

Build the project that contained the deleted design-time file.

B.

Execute a DROP statement in an SQL console connected to the HDI container.

C.

Build the folder that contained the deleted design-time file.

D.

Execute the refactor function for the calculation view.

Question 23

What is a restricted measure?

Options:

A.

A measure that can only be displayed by those with necessary privileges

B.

A measure that is filtered by one or more attribute values

C.

A measure that can be consumed by a CUBE and not a DIMENSION

D.

A measure that cannot be referenced by a calculated column

Question 24

You have generated a calculation view properties file. What does it contain?

Options:

A.

Dependencies between calculation views

B.

Descriptions of all objects defined in a calculation view

C.

All settings defined in a calculation view

D.

Documentation to support the calculation view