1.
Which recent technology advances have made SAP HANA possible?
Correct Answer(s)
B. Large and cheaper memory
C. Multi-core processors
Explanation
We are moving away from disk and towards memory based data storage and processing using multi-core processors: Refer to HA100 Unit 1 Describing SAP HANA for details
2.
What are the key features of SAP HANA?
Correct Answer(s)
A. In-memory database
B. Automatic compression of data
D. Combines database (OLTP) and data processing (OLAP) in one platform
Explanation
SAP HANA uses multi-level cache in order to provide excellent performance: Refer to Unit 1 Describing SAP HANA for details.
3.
What is SAP HANA Live?
Correct Answer(s)
A. Consumption ready views of operational data that is sourced from SAP systems
C. Supplied tools to explore and extend the SAP HANA Live content
Explanation
SAP HANA Live is a solution that provides consumption ready views of operational data sourced from SAP systems. It also includes supplied tools that allow users to explore and extend the SAP HANA Live content. This means that users can easily access and analyze real-time data from SAP systems, making it easier to make informed business decisions.
4.
SAP HANA can be used in which scenarios?
Correct Answer(s)
A. To power Enterprise Suites
C. As a general purpose database
D. For OEM partners to embed their SAP HANA into their applications
E. As a data warehouse
Explanation
SAP HANA can be used in various scenarios. It can be used to power Enterprise Suites, providing a high-performance platform for running business applications. It can also be used as a general-purpose database, allowing users to store and retrieve data efficiently. Additionally, SAP HANA can be embedded into applications by OEM partners, enabling them to leverage its capabilities. Lastly, it can be used as a data warehouse, allowing organizations to store and analyze large volumes of data for reporting and decision-making purposes.
5.
SAP HANA security services include which of the following?
Correct Answer(s)
A. Audit logging
B. Authentication
C. Encryption
E. Authorisation
Explanation
SAP HANA does not handle antivirus protection. Refer to HA100, Unit 2 Architecture of SAP HANA for details.
6.
What is the Business Function Library?
Correct Answer
A. SAP defined re-useable building blocks for SAP HANA based applications
Explanation
The Business Function Library refers to the set of re-useable building blocks that have been defined by SAP for SAP HANA based applications. These building blocks can be used to quickly and efficiently develop applications on the SAP HANA platform, saving time and effort in the development process. By using the pre-defined functions and components provided in the library, developers can focus on implementing the specific business logic required for their applications, rather than starting from scratch. This promotes consistency, standardization, and reusability across different applications built on SAP HANA.
7.
Which open source language do you use to create custom predictive algorithms?
Correct Answer
A. R
Explanation
R is an open source language commonly used for creating custom predictive algorithms. It provides a wide range of statistical and graphical techniques, making it a popular choice among data scientists and statisticians. R has a vast library of packages that offer various functionalities for data manipulation, visualization, and machine learning, making it a powerful tool for developing predictive models. Its flexibility, extensive community support, and ability to handle large datasets make R a preferred language for predictive analytics tasks.
8.
With fuzzy search, when I enter ', what does SAP HANA return?
Correct Answer
A. Words that are closely matched in spelling
Explanation
With fuzzy search, when you enter ', SAP HANA will return words that are closely matched in spelling. Fuzzy search is a technique that allows for approximate matching of words, taking into account spelling variations, misspellings, and typos. In this case, SAP HANA will provide suggestions or results that closely resemble the entered query, even if there are slight spelling differences.
9.
How would you most likely represent the location of an ATM in a visual application that uses SAP HANA spatial processing?
Correct Answer
D. Point
Explanation
In a visual application that uses SAP HANA spatial processing, the most likely way to represent the location of an ATM would be through a point. A point represents a specific location on a map and is commonly used to denote a single point of interest, such as an ATM. This allows for easy identification and visualization of the ATM's location within the application.
10.
Which are valid SAP HANA Live views?
Correct Answer(s)
A. Private
B. Re-use
Explanation
The valid SAP HANA Live views can be categorized into two types: private and re-use. Private views are specific to a user and can only be accessed by that user. Re-use views, on the other hand, can be accessed and used by multiple users. Therefore, both private and re-use views are valid options for SAP HANA Live views.
11.
SAP recommends to use which of these types of view?
Correct Answer
A. Calculation
Explanation
SAP recommends using the Calculation view because it allows users to perform complex calculations and aggregations on data from multiple tables. Calculation views provide a flexible and powerful way to analyze data by combining various data sources and applying calculations, filters, and aggregations. This type of view is especially useful for creating reports and dashboards that require advanced calculations and data transformations.
12.
What are the two storage components used to restore the database in case of power failure?
Correct Answer(s)
A. Log area
B. Data volume
Explanation
The two components used are data volume, to store the savepoints that periodically capture snapshots of memory, and log area, to store the log that replays all committed transactions since the last save point. Refer to HA100, Unit 2 Architecture of SAP HANA for details.
13.
What are advantages of column store tables?
Correct Answer(s)
A. Data footprint is automatically reduced through compression
B. Only the columns required are actually loaded to memory
C. Columns can be partitioned
Explanation
Column store tables are optimized for read-intense analytical processing, not transactional processing where read and write is needed. They also use automatic compression to reduce the footprint and we only need to load columns that are required into memory. Also, you can partition column tables. You can’t do any of these things with row tables. Refer to HA100 Unit 2, Architecture of SAP HANA, for details.
14.
TRUE or FALSE? SAP Web Development Workbench is installed on Windows.
Correct Answer
B. False
Explanation
False. It is a browser-based interface.
15.
What would you find in a package?
Correct Answer(s)
A. Information/Calculation Views
B. Analytic Privileges
C. Procedures
Explanation
In a HANA Studio package, you will find Calculation Views, Analytic Privileges, and Procedures but not tables. Tables are found in the schemas, which are located under the catalog node. Refer to HA100 Unit 2, Architecture of SAP HANA for more details.
16.
When creating a system connection in SAP HANA Studio, which of these is essential information?
Correct Answer(s)
A. A valid user and password
B. Host
D. Instance
Explanation
When creating a system connection in SAP HANA Studio, it is essential to have a valid user and password, as well as the host and instance information. The user and password are necessary to authenticate and access the system. The host is the name or IP address of the server where the SAP HANA database is running. The instance refers to the specific SAP HANA instance or system that you want to connect to. These pieces of information are crucial for establishing a successful connection to the SAP HANA system.
17.
What is XS?
Correct Answer
A. A native, lightweight application server
Explanation
XS does not cleanse data, it is not an interface, and it does not handle excessive data loads — XS is an lightweight application server. Refer to HA100, Unit 2 Architecture of SAP HANA for details.
18.
What is the SAP HANA Application Function Library (AFL)?
Correct Answer(s)
A. Repository of ready made business functions
C. Repository of ready made predictive algorithms
Explanation
The SAP HANA Application Function Library (AFL) is a repository that contains ready-made business functions and predictive algorithms. It provides a collection of pre-built functions and algorithms that can be used by developers and analysts to perform various tasks and calculations within SAP HANA. These functions and algorithms are already built and optimized for use with SAP HANA, making it easier and more efficient to perform complex calculations and analysis.
19.
What is the main benefit for using DXC?
Correct Answer
C. Re-use built in extraction technology in SAP source systems
Explanation
The main benefit of using DXC is the ability to re-use the built-in extraction technology in SAP source systems. This means that instead of having to develop and implement a separate extraction process for each data source, DXC allows users to leverage the extraction capabilities already present in SAP source systems. This saves time, effort, and resources, making the data extraction process more efficient and streamlined.
20.
What are the key strengths of SAP Data Service?
Correct Answer(s)
B. Data cleansing
C. Data integration
D. Managing change data capture
Explanation
The key strengths of SAP Data Service include data cleansing, data integration, and managing change data capture. Data cleansing refers to the process of identifying and correcting or removing errors, inconsistencies, and inaccuracies in the data. Data integration involves combining data from different sources and formats into a unified view. Managing change data capture allows for capturing and tracking changes made to the data over time. These strengths highlight the ability of SAP Data Service to ensure data quality, streamline data integration processes, and effectively manage data changes.
21.
Which standard data streaming language does SAP HANA support?
Correct Answer
A. Computational Continuous Language
Explanation
SAP HANA supports Computational Continuous Language as a standard data streaming language. This language allows for continuous processing and analysis of data streams in real-time. It enables users to perform complex calculations and transformations on streaming data, making it suitable for processing large volumes of data in real-time scenarios.
22.
SAP HANA EIM jobs are created using which of the following?
Correct Answer
D. FlowgrapH
Explanation
Flowgraph is used to create SAP HANA EIM (Enterprise Information Management) jobs. A flowgraph is a visual representation of a data flow process that allows users to design and execute complex data integration and transformation tasks. It provides a graphical interface for designing and configuring data flows, making it easier for users to define the sequence of operations and transformations required for EIM jobs. With flowgraph, users can visually connect different data sources, apply transformations, and load data into SAP HANA for further analysis and reporting.
23.
SAP HANA EIM includes which components?
Correct Answer(s)
A. SDI
D. SDQ
Explanation
SDS (for streaming) and SDA (for virtualizing) are not part of EIM.
24.
TRUE or FALSE? SAP SLT can be used for real-time replication from SAP and also non SAP sources.
Correct Answer
A. True
Explanation
You can use SAP SLT for real-time replication from SAP and non SAP sources.
25.
What are typical characteristics of replication?
Correct Answer(s)
C. Real-time
E. Synchronisation/Data Duplication
Explanation
Data replication with SAP HANA is typically the duplication of data in real time with no changes to data. Refer to HA100, Unit 4, Data Management with SAP HANA, for details.
26.
What are some features of SDA?
Correct Answer(s)
A. Automatic data type translation
C. Evaluation and execution of push down possibilities
Explanation
SDA does not support cleansing or merging of multiple data sources.
27.
Which are correct statements relating to flat file loading?
Correct Answer(s)
A. The new table always has a 1:1 mapping between file and table columns
C. When loading new data in a table that already contains data, the new data is appended to the existing data
E. Renaming of columns and changing data types is allowed when loading data to new HANA tables.
Explanation
You cannot transform data during the load, but you can ignore fields and even add empty ones. Supported file types are CSV and XLS. Data is never overwritten. Renaming columns and changing data types is not allowed when loading to existing tables.
28.
What is the name of the version of SAP BW that was built just for SAP HANA?
Correct Answer
C. SAP BW, edition for SAP HANA
Explanation
The correct answer is SAP BW, edition for SAP HANA. This version of SAP BW was specifically developed and optimized to run on the SAP HANA platform. It leverages the in-memory capabilities of SAP HANA to provide faster data processing and real-time analytics.
29.
In which key areas can we expect there to be improvements when running SAP BW on SAP HANA?
Correct Answer(s)
B. Data loading performance
D. Reporting performance
Explanation
Running SAP BW on SAP HANA can lead to improvements in data loading performance and reporting performance. With SAP HANA's in-memory computing capabilities, data can be loaded and processed much faster, resulting in reduced loading times and improved overall performance. Additionally, HANA's advanced analytical capabilities enable faster and more efficient reporting, allowing users to access real-time insights and make data-driven decisions more quickly.
30.
Which of these tools must access SAP HANA via the Semantic Layer?
Correct Answer(s)
A. Web Intelligence
E. Dashboards
Explanation
Web Intelligence and Dashboards must access SAP HANA via the Semantic Layer. The Semantic Layer acts as an intermediary between the reporting tools and the database, providing a simplified and business-friendly view of the data. Web Intelligence and Dashboards rely on this layer to access and retrieve data from SAP HANA, allowing users to create interactive reports and visualizations. Analysis, Design Studio, and Excel, on the other hand, can directly connect to SAP HANA without the need for the Semantic Layer.
31.
What are the database query languages used by SAP HANA?
Correct Answer(s)
C. SQL
E. MDX
Explanation
ODBC, JDBC and ABAP are not database query languages. MDX and SQL are database query languages supported by SAP HANA.
32.
Which are true statements?
Correct Answer(s)
C. SAP HANA can be installed only by certified engineers for production purposes
D. Customers can re-use their own certified hardware components in an SAP HANA system
E. SAP HANA is available in the cloud or on premise or a combination of both
Explanation
SAP HANA runs only on Intel x86 and IBM Power Series platforms. SAP HANA runs on Linux not Unix.
33.
What are the four SAP HANA platform services?
Correct Answer(s)
A. Processing Services
B. Database Services
C. Application Services
E. Integration Services
Explanation
The four SAP HANA platform services are Processing Services, Database Services, Application Services, and Integration Services. Processing Services refer to the capabilities that allow data to be processed and analyzed in real-time. Database Services include the features and functionalities related to data storage, retrieval, and management. Application Services involve the tools and services that enable the development and deployment of applications on the SAP HANA platform. Integration Services focus on integrating SAP HANA with other systems and applications to ensure seamless data flow and interoperability.
34.
TRUE or FALSE? SAP HANA does not use predefined aggregates.
Correct Answer
A. True
Explanation
SAP HANA does not use predefined aggregates. This means that SAP HANA does not rely on pre-calculated or pre-aggregated data to perform queries and analysis. Instead, it uses an in-memory computing technology that allows for real-time processing of large volumes of data. This enables users to access and analyze data without the need for pre-aggregations, resulting in faster and more flexible data analysis.
35.
How is SAP HANA used as an Accelerator?
Correct Answer
D. To work alongside a disk based database in order to speed up the read access for existing SAP applications
Explanation
SAP HANA is used as an accelerator by working alongside a disk-based database to enhance the read access for existing SAP applications. This means that instead of replacing the entire database, SAP HANA is integrated with the existing system to improve the speed of retrieving data. By utilizing its in-memory computing capabilities, SAP HANA can quickly process and retrieve data, resulting in faster access and improved performance for SAP applications.
36.
Where is Smart Data Integration (SDI) used?
Correct Answer(s)
B. For data transformation
D. For data loading
Explanation
SDI is the in-built ETL component of SAP HANA and is used for data transformation and loading — SDQ is for cleansing — SDS is for streaming.
37.
How many tiers do you usually find in an SAP HANA application?
Correct Answer(s)
B. 2
C. 3
Explanation
In an SAP HANA application, you usually find two or three tiers. The first tier is the client tier, where the user interacts with the application. The second tier is the application server tier, which processes the user's requests and communicates with the database. The third tier, if present, is the database tier, where the data is stored and managed. Having multiple tiers allows for a separation of concerns and improves scalability and performance of the application.
38.
TRUE OR FALSE: You can connect to different SAP HANA systems from SAP HANA Studio but the same user id must be used in each connection.
Correct Answer
B. False
Explanation
In SAP HANA Studio, you can connect to different SAP HANA systems using different user IDs. The same user ID is not required for each connection. Therefore, the statement is false.
39.
What is a perspective?
Correct Answer
B. A collection of views in the SAP HANA Studio that are organised by role
Explanation
A perspective in SAP HANA refers to a collection of views in the SAP HANA Studio that are organized by role. This means that different users with different roles can have access to different perspectives, allowing them to view and analyze data based on their specific needs and responsibilities. Perspectives help to streamline the user experience and make it more efficient by organizing relevant views in a logical manner.
40.
Who is the target audience for SAP Web Development Workbench?
Correct Answer
A. Application developers
Explanation
The target audience for SAP Web Development Workbench is application developers. This tool is specifically designed to assist developers in creating and maintaining web applications within the SAP environment. It provides a range of features and functionalities that cater to the needs of developers, such as code editing, debugging, and testing tools. Administrators, installation engineers, and project managers may also interact with the Workbench, but their roles are more focused on managing and overseeing the development process rather than actively developing the applications themselves.
41.
Which views does SAP Web Development Workbench support?
Correct Answer
B. Calculation
Explanation
The SAP Web Development Workbench supports Calculation views. Calculation views are used in SAP HANA to perform complex calculations and aggregations on data from multiple tables. They allow users to define and execute complex calculations and transformations on data, making it easier to analyze and derive insights from large datasets. Calculation views are an important tool in SAP HANA for building analytical applications and performing advanced data analysis.
42.
TRUE or FALSE? Row store tables are more efficient when there are lots of repeating data values in columns.
Correct Answer
B. False
Explanation
Column tables are more efficient when there is lots of repeating data values in columns. This is because we can remove all duplicates of each value and in place use binary integers for a smaller footprint and faster processing.
43.
To maintain good read performance in a constantly changing database, which two components are used?
Correct Answer(s)
C. Delta storage
D. Main storage
Explanation
To maintain good read performance in a constantly changing database, two components are used: Delta storage and Main storage. Delta storage is used to store the changes or updates made to the database, allowing for efficient retrieval of the most recent data. Main storage, on the other hand, stores the primary data and provides fast access to frequently accessed information. By utilizing both Delta storage and Main storage, the database can effectively handle constant changes while ensuring optimal read performance.
44.
Why do we still need a persistence layer?
Correct Answer(s)
A. To store data that has been unloaded from memory
C. To enable full database recovery if we have a power failure
Explanation
The persistent layer is needed to off-load low priority data from memory to disk when memory is full. It is also used to store periodic snapshots of memory in case we lose power and need to recover memory from the last saved snapshot.
45.
What is scale out?
Correct Answer(s)
A. Use of standby servers used in the event of hardware failure
D. Use of multiple servers to spread processing and improve performance
Explanation
Scale-out is the use of standby servers that we can switch over to in case of primary server failure. It is also the use of multiple servers to help spread the workload.
46.
SAP HANA security services include which of the following?
Correct Answer(s)
A. Audit logging
B. Authentication
C. Encryption
E. Authorisation
Explanation
SAP HANA security services include audit logging, authentication, encryption, and authorization. Audit logging is the process of recording and monitoring activities within the system to ensure compliance and detect any unauthorized access or changes. Authentication is the process of verifying the identity of users before granting them access to the system. Encryption is used to protect sensitive data by converting it into unreadable format, ensuring confidentiality. Authorization involves granting or denying access to specific resources or functionalities based on user roles and privileges. These security services collectively help safeguard the SAP HANA system and its data from unauthorized access and potential threats.
47.
Access to specific rows of a HANA data model are restricted by what?
Correct Answer
C. Analytic privilege
Explanation
SQL permissions only secure the database object, not data values. Authorisation object is an ABAP object, not used in SAP HANA. Analytic Privilege is used to define security around rows (data).
48.
TRUE or FALSE? SAP HANA uses aggregates to ensure great read performance.
Correct Answer
B. False
Explanation
SAP HANA does not use aggregates to ensure great read performance. Instead, it uses an in-memory computing engine that allows for real-time processing of data, eliminating the need for pre-aggregation. This enables faster data retrieval and analysis, making it unnecessary to use aggregates for performance optimization. Therefore, the statement that SAP HANA uses aggregates for great read performance is false.
49.
Which SAP applications does SAP HANA Live support?
Correct Answer(s)
B. SAP ERP
D. SAP CRM
Explanation
SAP HANA Live supports SAP ERP and SAP CRM applications. These applications can leverage the real-time data processing capabilities of SAP HANA to provide users with up-to-date and actionable insights. By integrating with SAP HANA, SAP ERP and SAP CRM can deliver faster and more accurate analytics, reporting, and decision-making capabilities to businesses.
50.
The virtual data model for SAP S/4HANA is based on which of these?
Correct Answer
A. ABAP CDS
Explanation
S/4HANA uses ABAP CDS for its virtual data model.