28.01.2013 Views

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SAP HANA Developer Guide - Get a Free Blog

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 4: Application Building Blocks<br />

Object Description File Extension More Information<br />

Structure<br />

Project An Eclipse project for developing your<br />

application or part of an application.<br />

The .project file can be stored in the <strong>SAP</strong><br />

<strong>HANA</strong> repository.<br />

Package A container in the repository for<br />

development objects.<br />

Modeling Data<br />

Schema A database schema for organizing database<br />

objects.<br />

.project <strong>SAP</strong> <strong>HANA</strong> Studio Projects<br />

Packages are<br />

represented by<br />

folders.<br />

[page 39]<br />

Maintaining Repository<br />

Packages [page 42]<br />

.hdbschema Schema [page 75]<br />

Table A database table. .hdbtable Tables [page 76]<br />

SQL View A virtual table based on a SQL query. .hdbview SQL Views [page 80]<br />

Attribute,<br />

Analytic and<br />

Calculation<br />

View<br />

A view created with modeling tools and<br />

designed to model a business use case.<br />

Decision Table A database table used to define business<br />

rules, for example, for validating data.<br />

Analytic<br />

Privilege<br />

A set of rules that restricts users to seeing<br />

only a subset of data in a table or view.<br />

Sequence A set of unique numbers, for example, for<br />

use as primary keys for a specific table.<br />

Procedure A database function for performing<br />

complex and data-intensive business logic<br />

that cannot be performed with standard<br />

SQL.<br />

Web Access<br />

Application<br />

Descriptor<br />

Application<br />

Access File<br />

Application<br />

Privilege<br />

20<br />

A file in a repository package that defines a<br />

root folder of a native <strong>SAP</strong> <strong>HANA</strong><br />

application. All files in that package are<br />

available to be called via URL.<br />

A file that defines permissions for a native<br />

<strong>SAP</strong> <strong>HANA</strong> application, that is, permissions<br />

for accessing and running objects in the<br />

package.<br />

A file that defines a privilege related to an<br />

<strong>SAP</strong> <strong>HANA</strong> Extended Application Services<br />

P U B L I C<br />

© 2012 <strong>SAP</strong> AG. All rights reserved.<br />

Created with the<br />

Navigator view.<br />

Setting Up the Analytic<br />

Model [page 92]<br />

Creating Decision Tables<br />

[page 133]<br />

Creating Analytic Privileges<br />

[page 341]<br />

.hdbsequence Sequences [page 78]<br />

.procedure Developing Procedures<br />

[page 158]<br />

.xsapp Creating the Application<br />

Descriptors [page 49]<br />

.xsaccess Enabling Access to <strong>SAP</strong><br />

<strong>HANA</strong> XS Application<br />

Packages [page 57]<br />

.xsprivileges The Application-Privileges<br />

File [page 59]<br />

<strong>SAP</strong> <strong>HANA</strong> <strong>Developer</strong> <strong>Guide</strong><br />

<strong>SAP</strong> <strong>HANA</strong> as a Development Platform

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!