SAP C_HAMOD_2404 Dumps

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

Question 1

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

Question 2

In a calculation view, why would you implement an SQL expression? Note: There are 3correct answers to this question.

Options:

A.

To generate a restricted column

B.

To define a filter

C.

To generate a calculated column

D.

To generate hierarchies

E.

To convert currencies

Question 3

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 4

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

Options:

A.

PROJECTION

B.

UNION

C.

HIERARCHY

D.

AGGREGATION

Question 5

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 6

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 7

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 8

In an XS Advanced project, what is the purpose of the .hdiconfig file?

Options:

A.

To specify in which space the container should be deployed

B.

To specify an external schema in which calculation views will get their data

C.

To specify which HDI plug-ins are available

D.

To specify the namespace rules applicable to the names of database objects

Question 9

Which of the following tasks are necessary to implement data replication?Note: There are 3correct 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

You run a CREATE REMOTE SOURCE SQL statement to create a smart data integration remote source, but the statement fails. What could be the reason? Note: There are 2correct answers to this question.

Options:

A.

The credentials clause defines TYPE 'PASSWORD' but does not specify a technical user

B.

The remote system is not reached through the company network

C.

You do not have the CREATE REMOTE SOURCE privilege on the remote system

D.

The specified adapter is not registered with your SAP HANA system

Question 11

Why would you partition a table in an SAP HANA database? Note: There are 2correct answers to this question.

Options:

A.

To improve response time when multiple users access the same table

B.

To overcome the 2 billion record limit

C.

To improve data replication performance on large row tables

D.

To improve query performance when accessing large column tables

Question 12

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

Options:

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.

Question 13

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

Options:

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

Question 14

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 15

Which of the following approaches might improve the performance of joins in a CUBE calculation view? Note: There are 2correct answers to this question.

Options:

A.

Specify the join cardinality.

B.

Limit the number of joined columns.

C.

Define join direction in a full outer join.

D.

Use an inner join.

Question 16

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 17

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 2correct 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 18

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 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

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

Options:

A.

Input Parameter

B.

Variable

C.

Table function

D.

Procedure

Question 21

You create a table function to remove historic records, sum the current total weekly working hours for each employee, and update the personnel table with the results. The deployment of the table function fails.

Which of the following could be a valid reason?

Options:

A.

You did not define at least one input parameter.

B.

You did not define a valid table type.

C.

Your table function includes a DELETE statement.

D.

Your table function refers to a scalar function.

Question 22

What are the limitations of using a full outer join in a star join node? Note: There are 2correct answers to this question.

Options:

A.

It CANNOT be mixed in the same star join node with other join types.

B.

Only one column can be included in the join condition.

C.

It must appear in the last DIMENSION in the star join node.

D.

It is restricted to one DIMENSION in a star join node.

Question 23

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 24

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

Page: 1 / 8
Total 80 questions