Вы находитесь на странице: 1из 4

HANA ARCHITECTURE(TECHINICAL):

-----------------------------:
SAP HANA CONFIGURATION : we can load HANA as single Node or MultiNode
One master and diff slaves
in master HANA database we have 1.Index server: it holds all data ie. creating and
deleting databases and excecutes all operations.(when we swithc on the server all
the sys-tables of rowstore tables are stored in Data Volume disk but it does not
load any coumn tables if u set preprocesser prorerties in load we can aslo load the
colmns. , through page management we can identify which page in main memory is
modified ,once it identified it sedns information to logger server itupdate to log
volume to store..(in disks of data volume and logvolume(which holds every
transaction log data) in data storage) suppose if want report on top of HANA by BO
like webi report when entering the connection details it establish the connection
these login connection details of authentications check by authorisation manager
by passing the sessons and all sessions are maned by session manager ,like for each
screen 6 sessions can open then we can fire query ,when query fired out it will
process in request processing/Excution control,when qsl quey is executed it will
parsed in sql parsor and get to sql script engine(row store engine for row store
and col store engine for col-store) and excecutes sequel statement and retures
report and when we are using complex calcultiion sql functions it excutes it CE
engine and if it is mssql it it exutes iin MDX server. (Join Engine for Attribute
view engine which we dont perform calculations ,Olap Engine for Analyticalview
engine we can perform calculation view and Calc Engine by default it is calc
engine we can also do cal'tions in sql engine,, transaction manager (transaction
manager,metadata server and replication server also in part of index server))
2.preprocessor: which holds the pre-process of unstructured data like we have
conceprt called Full-text indexes and configurations of full-text index where we go
with voice of customer where we do sentiment analysis like get review of product
and analyse those.
3.Name server: Maintain ladscape Information.like we have dev ,qly and prod servers
and we would like to do life cycle management and we do tansporting objects form
dev to qlty ,these are handled by Name server.
4.Statistics Server: Collectes performamce data about HANA. it collects every
operations do in HANA like u do sql query it collects its staticsts like how much
time it will take ,and insert operation done in how much time like all statics
info'n will h andle by this server.

SAP Host angent,SAPCAR,Im-structure:by using SAP host all central instance connect
with dilagouge process server in multine architecture these are all handled by
this age.and SAPCAR exe file for unzipping the .TAR.tz fiel.

SAP Solution manager Diagnostics Agent :we can integrate a this to HANA like any
other solution managers.
SAP HANA Studio GUI and Repository:to work on HANA we we have to install SAP studio
and login to it and its get connect ot HANA db and to work and a repository is a
server space i.e any content stored in server we can refered as repository or all
meta data information aslo in repository

Software Upgrade Manager for SAP-HANA: like any other software updgrade mager we
have this for software updrade

SAP HANA COMPONENETS(FUNCTIONAL):


---------------------------------
This should tell u the capabilities of HANA i.e what are the things can we do with
HANA.
HANA can integrate to Data services OR Realtime-Replication services by using
services it can integrate or it can do data provisioning on non-SAP(legacy) and SAP
into HANA database.by using HANA database it has got flexibilty that we can
leverage BODS or SLT to bring replication data into HANA database, and all
manupulations are done in inmemory.
planning and calculation engine:planning engine more suitable when we using BW on
HANA like IP and BPS.when u using IP and backend is HANA. all planning
functionalities are done in planning engine so it does high performance by
installing planning kit.
calcutation engine: for ce functions and calc views .
SAP HANA Application Function Library:which will have 2 things,Ready made functions
defined by SAP depending on the requierement we can call the functon collect the
results and start using it we dont need to rewrite those functions .it hase two
functional librarys -preductive analytics library and business functional library
R and Hadoop Integration: The future would be like this as all SAP data to HANA and
All non-SAP data to Hadoop,and Hadoop integrated to HANA as it is search engine .
R -integrations: R is a language where it is more suitable for statical updating
and predictive analysis..i.e we can write store ed procedures by using Sql script
or R-language.
Text Search: where we can use for unstructured data for doing sentiment analysis
for some reviews ,we are using this search.
SAP HANA has its own XS-engine whre we can deploy ur own applications i.e we can
deploy ur applications on top of ur XS-engine . ,when ur using HTML,Javascripting
and css we called as UI5 ,by using ui5,javadataabse ,xml,backend data bases ,sql
engine and ce functions when u combine all of this and making developing
application is called NATIVE application dev'ment.
xs-engine of HANA is a platform where we can deploy your servers into HANA , i have
design studio and i have to install design studio server on HANA, so can do that
on xs-engine.
Information Composer and Modelling studio:modelling studio is frond end tool and
connect to HANA and working on it and info'n composer front end web based front
end tool for end users to modify their own agile data ,say like i modelled some
views for reporting and they would do modify that view by adding some new columns
for me it take lot time so the user can upload the data tables and connect those
to existing models and bring new columns and do reporting these is local to that
user and dont wit for me so it is like self servicing modelling tool for users

Any reporting tools can use on top of HANA -SAPbw business client,SAP bo
solutions,ms excell and tablue and others.

SAP HANA SW specifications: platform editions ,entreprise edition and enterprise


extended editiions .

SAP HANA Studio - Overview


-------------------------:
It is Open integrated devlopment tool(IDE) where we can do entire modeling in this
studio .
It is front end client tool through which we get connected to HANA Server and
working on it, it is an Eclipse-Based tool,eclipse is tool and java developers use
it to develop java concepts and leveraging this eclipse they develop this Studio.
Different Perspectives of Same Thing:when we start working on HANA ,they could be a
bw modeler,MOdeler,Developer,Administrator and ABAP'er.instead of using seperate
tool for each ,they developed a tool in which we can do all these in single HANA
studio ,and they divided in to perspectives.
TOOLS and PLUGINS FOR working with SAP HANA:
The SAP HANA sys view is one of the basic elements within SAP HANA studio.
-they can use the SAP HANA system vie to display the 'contents' of the SAP HANA
repository that is hosting ur dev'mnt project artifacts.
-the 'Cataligue' displays the database objects the have been activated ,for ex:
fromdesign-time object or from eql DDLstatements. the objects are devided into
schema ,ehich is a way to organise activated database objects.
-Context menu provides easy aceess to all functions.
for each perspective it is its having its own sytem views in UI.

suppose if u want connect a server they go to systems view and right click add
ssytem and prived the system and instance no ,port(generally 5-digit no of index
server no)etc..,so we use systems view to add system and connected to HANA
database.in single system view we can use n number of systems get connected(like
modelling,dev'mt ,admin).
When u expand 'ssytems' folder we can see four set of folders i.e
Catalogue,content,provisonig and security.
1.catalogue: its having all relevent to database objects like Scheema ,table
,views,procedures , functions,sequences,synonyms,triggers,indexes like all catague
objects(database artifacts).
2.contents:HANA modelling contents like attribute views ,analytical view ,
calculation views,privilages and decisiion tables.these are like packages i.e
folder,each package is a folder in a server.
3.Provisioning:this is basicaly used to impliment smart data access(SDA from SP7
onwards).By leveraging SDA we can remotly connect tables virtually.(ex: SAP ecc to
HANA by using SDA connect all tables to HANA virually.).in this folder we can have
remote sources like flat file ,remote_HANA,sqldb,ecc systm
we can see different adaptors like jdbc,odbc etc.. by sing this sdk we can build
our own adaptor ,by using adopters we can connect diffrent sources and uses virtual
tables.(ex: ecc-->logistics-->sales order-->VBAK) as if am chage inthe vbak table
in ecc it will automatically reflect in HANA.
4.security: this is maintain like user name ,password and roles like ysstem
privilizes ,object privilizes ,analytical privilizes, package rivilages and etc.
instead of assign previlises to user directly we can assign privilizes to role and
role to user .
In modeler perspective we have Quick view(older versions quick launch) for
frequently performed operations give thi links and from there we can directly jump
to it.ex:data provisionig import,export,validate,activate,masscopy,redeploy.it is
like easy access menu.

where used list,job log,history of job log. these are in modelling perspective.

SAP HANA Development Perspective: in this we have systems,repository (for manulay


creation of workspace basicaly we map the server workspace to local object ,when u
crreated a object and save it to server then the object would be save in perticula
part of servers workspace,by using chek-in and check-out handling difrent client
version and server version) and project explorer(creation of project and developing
the project in others like SAP HANA,db development and applicatio dev'mnt)
Debugging:used for Debugging stored procedures.
Admimstrative perspective:basis consultant can do on this like general (cpu
overview,ram usge),landscape(index server,preprocessor,xs-
server),alerts,performance(job logs,sessions open ,sql plan),volumes
,configuration(control paramaeters for servers),diagnos files,trace configuration.

welcom perspective:when u open HANA for first time it will get the welcome page.

Attribute view: Graphical model,Analytical View:graphical model and Calculation


view: Graphical or Sql Script.
we can create column table,attr.view ,ana.view and calc.view in this we can use
only ana.view and calc.views for reporting
all HANA models are viertual no date is physically storing .

we can see the preview as raw datafor evaluate views definition i.e not for end
user.
we can see the data in diff. formats like TABLE,GRID,CHART and PIE CHARTS.

Вам также может понравиться