Regarding HANA concept clarification

hi
I have two questions from TZHANA materials. Need more understanding about HANA
pls let me know if you have more details on this
1) regarding EDW and LSA Architecture.
For certain requirements, the role of the classical Reporting layer
(query optimized InfoCubes) might diminish. DataStore Object might
be able to provide sufficient query performance to omit InfoCubes.
So does this mean inmemory DSO will replace inmemory infocubes infuture?
pls can you give me reason why infocubes will be dropped and so reporting layer does not exist in LSA.
When is this scenario possible?
2)I could not find more explaination about DB connect archicture in topic of consuming HANA models.
What does the Architecture picture says?
DB Connect driver is required for HBD case and not required for other than HDB case?
Pls confirm
Regards
Magalingam

Hi Vishal,
Well, I believe, one of the major differences between a normal DSO and an in-memory DSO is that a normal DSO would hold data and an in-memory DSO is just a view.
It seems that we are seeing a lot of statements like the above quote in this thread, but as far as I can tell this is simply not true. For DSOs that are configured as "in-memory" or "Hana optimized" in BW on Hana, there is certainly data stored in a materialized table. There are also views that are generated in many cases, specifically for the changelog. You can read about this here: [http://help.sap.com/saphelp_nw73/helpdata/en/32/5e81c7f25e44abb6053251c0c763f7/frameset.htm]
The same is true in the case of InfoCubes, where all SIDs and key figure values are written into a wide version of the fact table. That information is available here: [http://help.sap.com/saphelp_nw73/helpdata/en/e1/5282890fb846899182bc1136918459/frameset.htm]
Maybe I'm just not understanding what you mean by "just a view", but when I read this I normally think that there is no data held in a table associated with the object. This is not the case as far as I have learned.
Cheers,
Ethan

Similar Messages

  • ASM - Concept - Clarification Request

    Hello All,
    I'm about to go ahead and install ASM for one of my clients. After going through the book ASM - Under the hood, I have a few clarifications, which I hope can be answered by the experts here.
    1- Since ASM uses its our algorithm for mirroring - Can I have an in-pair number of disks in +DATA diskgroup? say 11 disks ?
    2- In regards to Failure Groups, what is concept? Say I have 1 diskgroup +DATA - 4 disks  - does failure groups mean that id Disk 1 goes, then move the primary extents to another disk, say disk 3.
    - Can failure groups be in different diskgroups, lets say failure group for DATA disks, would be disk in RECOVERY ?
    - Or are failure groups additional disks which just sit there and are activated if case of a disk failure
    3- On installation, ASM 10gR2, are there any things a firs timer should watch out for.
    4- Should I have a hot spare disk on a 15 disk array Dell MD1000 - is this really necessary - why? if one disk goes bad, then we can simpy change it. Does this make sense if I have 4 hour gold-support on site with a new disk?
    Thank in advance for any assistance.
    Jan

    1. Yes, ASM will determine the most suitable block mirroring strategy regardless the number of disks in the diskgroup.
    2. Failure groups affect how ASM mirrors blocks across them. By default, each disk is in its own failure group - it is assumed that each disk can fail independently of others. If you assign two different disks to the same failure group, you indicate that they are likely to fail together (for example, if they share the access path and controller for that access path fails,) so ASM will only create single mirror on them and will try to create another mirror in another failure group. For example, you assign disk1 and disk2 to the same failure group: ASM will never create a mirror of a block from disk1 on disk2, it will only mirror to a different failure group. Note that if your storage is already RAIDed, EXTERNAL redundancy diskgroups are pretty safe: hardware RAIDs are usually more efficient than NORMAL redundancy ASM groups while maintaining the same level of protection, thanks to hardware acceleration and large caches they sport these days.
    3. Not really, as long as you follow the documented procedures and have Oracle patched to the current patchset level. However, if you employ ASMLIB, there might be issues that differ by the storage vendor.
    4. If you are sure that no other disk will fail within those 4 hours, hot spare is probably not that necessary. If availability is of concern, always plan for the worst case though. Having hot spare will protect you from such second failure while the replacement is en route.
    Regards,
    Vladimir M. Zakharychev

  • HANA concepts to Learn

    Hi HANA Experts,
    I'm new to HANA, working in SAP BW. Could some one guide what are the concepts should I start in HANA.
    To make hands on, which are the area need to be practice.
    Regards
    Vijaykumar R
    9600000592

    Hi Vijaykumar R,
    HANA broadly can be divided into Modelling and Administration(basis stuff) side.
    In HANA modelling, you model the DATA FLOW by creating the different views like Attribute, Analytical, Calculation(script,Graphical).-- Basic concepts to start with...
    My personal suggestion would be to start preparing on BW and HANA.(as your background is BW)
    At some point, you will learn more about HANA views as well because BW and HANA are interactive to each other(BW flows can be consumed in HANA and HANA views can be consumed in BW)
    Regarding materials:
    There are huge number of documents available in this SDN space: SAP BW Powered by HANA.
    Also see www.saphana.com, https://cookbook.experiencesaphana.com/bw/ and so on for some wonderful materials.
    I am afraid you might not be getting any SAP certification documents here in this FORUM as its against the policy.
    Please let us know if you have queries on any specific topics.
    Good Luck.

  • Regarding HANA DB Driver

    Hi
    Working on HANA1.0 SPS2
    Trying to create a new data store for hana in SAP BO data servcice. and fetch data from DS to HANA system.
    i cant find HANA DB driver to input as below.
    In local object library -> New
    Create new data store
    Data store name:
    Data store type :database
    Database type :hana
    Database version:1.x
    datasource : ??????    <-  <ODBC Admin>
    i tried adding in ODBC setting  <system dsn> tab, but cant find any driver related to HANA?
    i could not find any driver related to HANA, should i have to install any HANA DB driver in Dataservice driver?
    Where should i have to install the driver? how to find which driver?
    should Install in HANA system or Studio system or Dataservice server>
    Pls suggest me.
    regards
    Chandra

    Hi Magalingam,
    As Lars mentioned, you would need to install SAP HANA Client (same revision/build with your HANA DB) on your BODS server.
    Assuming that you have installed BODS on Windows server, the Windows client installation will add "HDBODBC" driver (with version: "1.00.<Revision Number>.<Build Number>" and file "LIBODBCHDB.DLL") on the Drivers tab in ODBC Data Source Administrator.
    After that, you should be able to create new datastore for DS with HANA using "HDBODBC" driver.
    If you have installed BODS on Unix server, you would need to install the Unix client installation and then use "%LINK_DIR%/bin/dsdb_setup.sh" script to configure the ODBC (Refer to section 6.11.1.1 on the following guide:
    http://help.sap.com/businessobject/product_guides/boexir4/en/xi4_ds_admin_en.pdf)
    Regards,
    Ferry

  • Regarding the concept of reseller

    Hi,
       I am a fresher in SAP-SD.
      Could anyone give information on " what is the concept of reseller ? "

    Hi Srikanth,
    I don't have much knowledge about this reseller.But I know a little one.That one only I am sharing with you.I think mainly it comes under CRM.
    This process enables your distributor/reseller to access staging area items in your DRM(Distributor reseller management) system created by its transmissions.
    Your distributor/reseller can:
    View the status of its transmissions and the line items created in the DRM staging area from them.
    Make corrections in errored staging table line items created from its transmissions. After removing the errors, one  can release staging items to update your DRM system.
    Staging area corrections in the Internet scenario saves time involved in communicating and correcting mistakes, and thereby reduces the time involved in processing of EDI(Electronic Data Interchange) reports sent by your distributors/resellers.
    One of the prerequistive is : We have to Maintain authorizations for your distributors/resellers to access the staging area on your Web site.
    Regards,
    Krishna.

  • Need info regarding HANA DB  & MaxDB/SAPDB

    Hi All,
    I have a requirement where in I need to get the following information in regard to HANA DB & MaxDB/SapDB. Kindly suggest.
    This info I need to get from ECC or similar Box. Please let me know in which SAP table we can get this info.
    Information requried
    ================
    Database version
    Schemas
    Database parameters
    Configuration files
    Data files
    Log files
    Regards,
    Mani

    > Database version
    > Schemas
    System - status
    > Database parameters
    > Configuration files
    > Data files
    > Log files
    DB50 - or DBACOCKPIT
    Markus

  • Maintenance view concept clarification needed

    Hello all,
       lets take the following into consideration:
         1st DB table -  element1(key) , element 2(key) , element 3.
         2nd DB table - element1(key)
         3rd DB table - elemtent2(key)
    there is a foreign key relationship created for element1 and 2 of DB table1 to DB table2 and 3 respectively.
    I have created a maintenace view for db table1 and want to allow users to create new entries throught transaction sm30.
    However because of foregin key relationship the user will not be able to create any new enteries.
    How do i solve this problem?
    Thanks in advance.
    Regards,
    Naveen M

    Hi,
    You'll first have to populate DB2 before inserting any records into DB1.

  • Regarding oops concept

    Hi ,
    I want to know that by using oops concepts rather then traditional reporting ,is there any significant improvemnet in  performance of report execution and if yes then why?

    Hi Smita,
    OOPS programing is not for the perfomace improvement. but it is for the modularisation of the program. and also you can reuse the code in future and maintaince is also very less in future.
    As far as the performace point of view if doesn't increase the performacne  because ABAP concept will remain the same.
    Thanks,
    Chidanand

  • Regarding HANA INTEGRATOR NOT WORKING

    Dear All,
    I am facing issue while running HANA integrator .The Integrator run successfully .But the view Information is not collected form the data base.MY IPS,DS & IS versions are:-
    IS-4.1 SP2
    DS& IS-4.2 SP1
    HANA DATABASE VERISON-SP 06 Revision 68
    HANA CLIENT-SP06 version 69
    HANA Studio-SP06 version 69
    I am here by attaching the log file for the last run of the integrator. Please suggest some solutions as its needed for the testing purpose

    System Preferences>Universal Access>Mouse: turn 'Mouse keys' on. Use the keyboard to move the mouse as detailed in this tech note:
    http://docs.info.apple.com/article.html?path=Mac/10.5/en/cdb_moskys.html

  • Regarding HANA -Authorizations

    Hi
    In HANA how to find  which privilege is required for a specific purpose.for example if I am trying to create a SCHEMA I get an error which says that I am not authorized or don't have sufficient privileges in that case how do I find what is missing from my profile .
    Thanks
    Santosh

    Hi Santosh,
    Basically there are four types of privileges in HANA
    System Privileges (restrict the actions in the HANA database)     
    For E.g u201CUSER ADMINu201D; u201CCREATE SCHEMAu201D
    SQL Privileges (restrict access to data containers which are schemas)     
    For E.g. u201CSELECT ON <table>u201D; u201CDROP ON <schema>u201D
    Analytic privileges (row-level security for data models)     
    For E.g. see only data for LOCATION "US"
    Package privileges (restrictions in the modeling area)     
    For E.g. edit / activate data models in package
    For more details....Refer
    SAP HANA Overall Security Guide - http://help.sap.com/hana/hana1_sec_en.pdf
    SAP HANA Database - Security Guide - http://help.sap.com/hana/hana1_imdb_sec_en.pdf
    Rgds,
    Murali

  • Error regarding package concept and classpath

    Dear All,
    I am just compiling two java classes which is part of struts frame work.
    Register Form.java:
    package app;
    import org.apache.struts.action.*;
    public class RegisterForm extends ActionForm
    protected String username;
    protected String password1;
    protected String password2;
    public String getUsername(){return username;}
    public String getPassword1(){return password1;}
    public String getPassword2(){return password2;}
    public void setUsername(String username){this.username=username;}
    public void setPassword1(String password){this.password1=password;}
    public void setPassword2(String password){this.password2=password;}
    I am compiling this file its compiling and i put this class file in app folder and the i am compiling the second java file.
    package app;
    import org.apache.struts.action.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class RegisterAction extends Action
    public ActionForward perform(ActionMapping mapping,ActionForm form,HttpServletRequest req,HttpServletResponse res)
    RegisterForm rf = (RegisterForm) form;
    String username=rf.getUsername();
    String password1=rf.getPassword1();
    String password2=rf.getPassword2();
    if(password1.equals(password2))
    return mapping.findForward("success");
    else
    return mapping.findForward("failure");
    when i am compiling i got error as
    package app;
    import org.apache.struts.action.*;
    import javax.servlet.http.*;
    import java.io.*;
    public class RegisterAction extends Action
    public ActionForward perform(ActionMapping mapping,ActionForm form,HttpServletRequest req,HttpServletResponse res)
    RegisterForm rf = (RegisterForm) form;
    String username=rf.getUsername();
    String password1=rf.getPassword1();
    String password2=rf.getPassword2();
    if(password1.equals(password2))
    return mapping.findForward("success");
    else
    return mapping.findForward("failure");
    C:\j2sdk1.4.1_04\bin>javac RegisterAction.java
    RegisterAction.java:10: cannot resolve symbol
    symbol : class RegisterForm
    location: class app.RegisterAction
    RegisterForm rf = (RegisterForm) form;
    ^
    RegisterAction.java:10: cannot resolve symbol
    symbol : class RegisterForm
    location: class app.RegisterAction
    RegisterForm rf = (RegisterForm) form;
    no problem in struts jar and servlet jar file i set classpath correctly for this but i cant resolve thsi error.
    can any one help on this issue.
    i need urgently.
    Thanks
    Balaji.A.U.

    i need urgently.Oh. In that case, I'm probably too late. What a bummer.

  • Basic parent/child concept clarification?

    I only really know basics of HTML, but what is the parent and what is the child in the following?
    <p class="a">This is paragraph 1</p>
    <p class="a">This is paragraph 2</p>
    <p class="a">This is paragraph 3</p>
    <p class="a">This is paragraph 4</p>
    I think the <p> tag is the parent, but is the child...   class, the text or both?
    Also, is a class considered a parent and "a" considered a child? Or does parent/child only deal with elements?

    Hi
    In the example you give the <body> element would be the parent of the <p> elements.
    see - http://books.google.co.uk/books?id=rdtCRLXAL78C&pg=PA44&lpg=PA44&dq=css+parent+child+relat ionships&source=bl&ots=mS_Pmf_c_t&sig=XEhGVImZlsitIEnB-o4OgLBxSIA&hl=en&ei=TxL9TIqMD825hAe Sh9n1Cg&sa=X&oi=book_result&ct=result&resnum=7&ved=0CEsQ6AEwBg#v=onepage&q&f=false.
    PZ
    www.pziecina.com

  • Need help regarding the few clarification in writing cmod

    Hi All,
      I need to write a cmod by creating a new project for that. The main purpose is to define variables in it which will be used in reporting(restrictions).
    Now  I need to enhance that structure with RSR00001 code since it dealys with declaring the variables.
    But this enhancement code is being used in some other project as well, because of it I am unable to use it in my project..
    Can you please explain me how can I overcome this situation.
    Thanks,
    vinay.

    Hi Vinay,
    Write this code in CMOD :
    data:
      z_include  type program,
    Z_return.   
    when others.
    * Select the include program using the variable
        perform select_include using    i_vnam
                               changing z_include
                                        z_return.
        check z_return = 0.
    * Check that include program exists
        perform check_include_program using    z_include
                                      changing z_return.
        check z_return = 0.
    * Process the appropriate variable by calling the generic form
    * 'PROCESS_VARIABLE' in the include program just selected
        perform process_variable in program (z_include)
                                 tables   e_t_range
                                          i_t_var_range
                                 using    i_vnam
                                          i_vartyp
                                          i_iobjnm
                                          i_s_cob_pro
                                          i_s_rkb1d
                                          i_periv
                                          i_step
                                          lv_zs_bsw_offset
                                 changing e_meeht
                                          e_mefac
                                          e_waers
                                          e_whfac
                                          c_s_customer.
    FORM select_include  using    p_var
                         changing p_include
                                  p_error.
      select single zinclude
        into p_include
        from zvariables
        where zvarname = p_var.
      p_error = sy-subrc.
    ENDFORM. 
    form check_include_program  using    p_include
                                changing p_error.
      data:
        l_name type programm.
      select single name
        into l_name
        from trdir
        where name = p_include.
      p_error = sy-subrc.
    endform.
    Then you can create a table having two column, variable value and its corresponding program.
    You will then not need to disturb the CMOD Code.
    -Vikram

  • Re: Collation Concept in SQL

    Hi,
       I need a small clarification regarding collation concepts.
       1) When a column is added with "Latin1_General_CI_AI"
       2) When a column is added with "SQL_Latin1_General_CP1_CI_AS"
    Will you please let me know information for above clarifications.
    Regards,
    Chakrahdar.

    The rules are simple:
    There are two branch in collation:
    Windows Collation like "Latin1_General_CI_AI",
    more info: Windows Collation Sorting Styles
    SQL Collation like "SQL_Latin1_General_CP1_CI_AS" ,
    more info: Selecting a SQL Server Collation
    More detail: Collation Settings in Setup
    T-SQL e-book by TechNet Wiki Community
    My Blog
    My Articles

  • ABAP for SAP HANA

    Is there any difference in normal ABAP and ABAP for SAP HANA ? If yes , then please guide me how to proceed for learning ABAP for SAP HANA ?

    Hi Ruchi,
    There is a slight difference between ABAP and ABAP for HANA. If you are well aware of all ABAP concepts then you can easily understand the ABAP for HANA concepts.
    Some of the differnce which I observed.
    1.  New syntax for Open SQL is introduced, which includes support for comma separated lists, enhanced string expressions, the definition of host variables in a more standard fashion, and fewer restrictions for joins.
    eg:  SELECT so.matnr, so.mtart FROM mara AS so INTO TABLE @it_mara UPTO 10 ROWS.
    2.It uses the TOP DOWN approach so we can use HANA databases capabilities. you can get more information on this in this blog ABAP for HANA and "Code Push-Down"
    3. CDS (Core Data Services) View, AMDP (ABAP managed database procedures) are again new features. Refer this document. http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b01089ed-dead-3110-f28e-caa12aeb5e27?QuickLink=index&…
    Please go through this link It is helpful for you. https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0CCsQFjAD&url=http%3A%2F%2Fsapinsid…
    If you want to learn more about ABAP for SAP HANA then please register for the self placed course on OPENSAP. Here is the link (ABAP Development for SAP HANA - Dr. Jasmin Gruschke and Jens Weiler). I have completed this course and it was very helpful for me to understand the concepts of ABAP for HANA, so I will suggest you to enroll for this course.
    Hope this will help you.
    Regards,
    Sneha.

Maybe you are looking for