Summer Sale Limited Time 60% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 28522818

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

Two calculation views, A and B, are defined as shown in the diagram. Three analytic privileges have been granted to you. When you preview calculation view A, what data do you see?

A.

US for P1 and P2, and GE for P1 and P2

B.

US for P1

C.

US for P1 and GE for P1

D.

US for P1 and P2, and GE for P2

Full Access
Question # 6

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

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

Full Access
Question # 7

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

A.

To increase the possibilities for consumption

B.

To fine-tune performance

C.

To implement custom functions

D.

To define dynamic analytic privileges

Full Access
Question # 8

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?

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

Full Access
Question # 9

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?

A.

Procedure

B.

Scalar function

C.

Anonymous block

D.

Table function

Full Access
Question # 10

What is a calculation view query snapshot?

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

Full Access
Question # 11

Why do we use Git when modeling calculation views?

A.

To display dependencies in stacked scenarios

B.

To automate the build process

C.

To manage versions of source files

D.

To enable collaboration between developers

Full Access
Question # 12

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

A.

Projection

B.

Aggregate

C.

Case

D.

Pivot

Full Access
Question # 13

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?

A.

Projection

B.

Union

C.

Aggregation

D.

Join

Full Access
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?

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.

Full Access
Question # 15

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

A.

A is successful.

•Fails.

B.

A fails.

•B is successful.

C.

A fails.

•B fails.

D.

A is successful.

•B is successful.

Full Access
Question # 17

What do you use in the definition of a dynamic SQL analytic privilege?

A.

An organization hierarchy that provides role-based access to data.

B.

A scalar function that returns a list of the allowed values for each attribute.

C.

A table function that returns a list of allowed values.

D.

A procedure that returns the data access condition as an SQL expression.

Full Access
Question # 18

You have imported a new calculation view into a folder that contains an .hdinamespace file. This calculation view consumes one data source, which is a table. When trying to build the calculation view, the build fails with a namespace-related issue.What could be the reason? Note: There are 2correct answers to this question.

A.

The .hdinamespace specifies "sub-folder":"append", so calculation views can only be created in subfolders.

B.

The imported calculation view and its data source have different namespaces.

C.

The namespace used within the calculation view to reference the table is different from the actual namespace in the identifier of this table.

D.

An .hdinamespace file is defined in the src folder that specifies a different namespace property than the one in the identifier of the calculation view.

Full Access
Question # 19

You create a user-provided service to access tables in external schemas.

In which file type do you assign the user-provided service to your database module?

A.

hdiconfig

B.

.mtar

C.

.namespace

D.

.yaml

Full Access
Question # 20

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

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

Full Access
Question # 21

Why do you nest flowgraphs? Note: There are 2correct 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 # 22

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

A calculation view consumes the data sources shown in the graphic. You want to identify which companies sold products in January AND February. What is the optimal way to do this?

A.

Use an aggregation node.

B.

Use a union node.

C.

Use an intersect node.

D.

Use a minus node.

Full Access
Question # 24

What are the characteristics of a SHARED replica table? Note: There are 3correct answers to this question.

A.

The consuming application always references the virtual table

B.

The replica table always stores real-time data

C.

You can choose your own replica table name

D.

You can toggle queries routing between remote table data and replica table data

E.

You do not need to create the physical replica table manually

Full Access