Query under infor-provider

in RSA1, I can view my multi-provider. I have a question: instead of using normal info-provider, what's the advantage of using ODS and multi-provider, does it improve performance?
also how can I see query list under a specific multi-provider in RSA1? thanks

Hi,
MultiProvider :
A MultiProvider is a type of InfoProvider that combines data from a number of InfoProviders and makes it available for analysis purposes. The MultiProvider itself does not contain any data. Its data comes entirely from the InfoProviders on which it is based. These InfoProviders are connected to one another by a union operation.
DSO:
A DataStore object serves as a storage location for consolidated and cleansed transaction data or master data on a document (atomic) level.
This data can be evaluated using a BEx query.
A DataStore object contains key fields (such as document number, document item) and data fields that, in addition to key figures, can also contain character fields (such as order status, customer). The data from a DataStore object can be updated with a delta update into InfoCubes (standard) and/or other DataStore objects or master data tables (attributes or texts) in the same system or across different systems.
Unlike multidimensional data storage using InfoCubes, the data in DataStore objects is stored in transparent, flat database tables. The system does not create fact tables or dimension tables.
Regarding Queries list in RSA1:
We can not get the list of queries based on infoprovider in RSA1.
However we can see the list of queries in table RSRREPDIR.
Here provide following selections to get the list of queries related to a particular infoprovider:
INFOCUBE :  <infoprovider name>
OBJVERS:    A
Regards,
Geetanjali

Similar Messages

  • Query View name not saved in "Analysis Grid Properties" under Data Provider

    Hi BW World;)
    We are on BI 7.0
    I have created a BI workbook which contains a query view.
    However when we go into design mode and then "analysis grid properties" for this query view then "change data provider" it does not show the query view name but the query name. (we have saved the workbook)
    Is this the normal scenario?
    Surely should show the "query view name " and not the "query name" as confuses what data provider is being used?
    Is this a bug?
    Best
    Stevo.... Points of course... Thanks in advance.;)
    Edited by: bw4eva999 on Sep 10, 2009 4:40 PM     spelling

    Hi,
    You have created a workbook on top of a Query View which is again depends on a Query.Now the base for Query View is a Query.So the underlying Data Provider for a workbook is a Query.
    Hence when you go to Properties of grid->Change Data Provider,it shows the Query and the InfoCube,but not the Query View.
    So this is not a bug and this how its been designed.
    If you click for the Information of that workbook,it will show the Query and Info Provider,but not the query View.
    Though it looks like wierd,it is not a bug.
    Rgds,
    Murali

  • How can I do for a row of a query be data provider for a variable?

    Hi friends, I have a problem !
    How can I do for a row of a query be data provider for a variable?
    I need that a value of variable be stored when the user select a row in a query. At the BPS we can do this configuring the variable selector in WIB, and in a WAB how I can do this ?
    Best regards,
    Gustavo Liberado

    In this case when I press the key to call other forms I need to wait for the response in the secondary form and then process the result.That is exactly what a "modal JDialog" (or JOptionPane) are used for.
    Try it. Create a short demo program. All you need is a JFrame with a single button to show the modal dialog. All you modal dialog needs is a single button to close the dialog. After you show the modal dialog add a System.out.println(...) statement in your code and you will see that it is not executed until the dialog is closed.
    Then once you understand the basics you add the code to your real program.
    If you need further help then you need to create a [Short, Self Contained, Compilable and Executable, Example Program (SSCCE)|http://homepage1.nifty.com/algafield/sscce.html], that demonstrates the incorrect behaviour.
    Don't forget to use the Code Formatting Tags so the posted code retains its original formatting. That is done by selecting the code and then clicking on the "Code" button above the question input area.

  • Problem for create report by sql query under Protal!

    I'm trying create report by sql query method, however it came out the error:
    ORA-00918: column ambiguously defined (WWV-11230)
    Failed to parse as SENTRYDB - select distinct t1.firstnames, t1.lastname, t4.PERSONGROUP, to_char( t1.dateofbirth, 'DD-MM-YYYY' ) as "Dateofbirth", t3.ADDRESS, t3.CITY, t3.STATE, t3.CODE, t3.HOMETELEPHONE, t3.WORKTELEPHONE, t3.INTERESTING, t3.personid from pnames t1, people t3, groups t4 where t3.persongroup = t4.groupid and t1.personid = t3.personid order by rowid (WWV-08300)
    Error: Unable to execute query (WWV-10201)
    The query is :
    select distinct t1.firstnames, t1.lastname, t4.PERSONGROUP, to_char( t1.dateofbirth, 'DD-MM-YYYY' )
    as "Dateofbirth", t3.ADDRESS, t3.CITY, t3.STATE, t3.CODE, t3.HOMETELEPHONE, t3.WORKTELEPHONE, t3.INTERESTING, t3.personid
    from pnames t1, people t3, groups t4
    where t3.persongroup = t4.groupid
    and t1.personid = t3.personid
    I have no problem to run that query under sqlplus!

    Hi,
    I'm cuurently using the portal inside of 9iAs 1.0.2.2.2a. What version of that Portal? By the way, how can I find out the version of Portal that I using? And also can I display image inside of report which created by Portal? I tried statement:
    select
    '<IMG SRC="'|| decode(IMAGE, '', SJAYARAM309.wwctx_api.get_image_path || 'noimg.jpg',
    owa_util.get_cgi_env('DOC_ACCESS_PATH') || '/' || IMAGE) ||'">' stu_pic,
    from stu
    However, it doesn't work. It came out error:
    Unable to describe SQL statement. Please correct it (WWV-13010)
    Invalid SQL statement: select '<IMG SRC="'|| decode(IMAGE, '', SJAYARAM309.wwctx_api.get_image_path || 'noimg.jpg', owa_util.get_cgi_env('DOC_ACCESS_PATH') || '/' || IMAGE) ||'">' pic from test (WWV-13005)
    ORA-01001: invalid cursor (WWV-11230)
    ORA-00904: invalid column name (WWV-11230)
    Failed to parse as SENTRYDB - select '<IMG SRC="'|| decode(IMAGE, '', SJAYARAM309.wwctx_api.get_image_path || 'noimg.jpg', owa_util.get_cgi_env('DOC_ACCESS_PATH') || '/' || IMAGE) ||'">' pic from test (WWV-08300)
    Do you know why?

  • Cannot load query "ZBM_M020_Q001" (data provider "DP_1": {2})

    I'm getting this error message when I try to run any of my bookmarks in this new bi system
    My url looks like:
    http://<myserver>:<myport>/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=REP_20090803204848&BOOKMARK=4EPI80Q37TF1VDU8EBTPT8RSY
    I get this message: Cannot load query "ZBM_M020_Q001" (data provider "DP_1": )
    When I click on "Information" I see the message: "Document class parameters are incomplete "
    If I leave out the bookmark like:
    http://<myserver>:<myport>/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?QUERY=REP_20090803204848
    executes successfully.
    If i create a new bookmark using this query and then execute it it executes fine.
    This new BI Sys was created from Production, and somehow these bookmarks are not activated.
    I looked in RSWR_DATA and I can see that all of them are type 'B', bookmarks.
    Anyone know how this issue can be resolved so these bookmarks are usable?
    Mike
    Edited by: Michael Hill on Mar 30, 2010 5:41 PM

    No it does not work. The bookmark is corrupted with DP_1.
    I agree that the URL you have proposed should work without the query though. In fact you can put anything you want and it will work becuase the relevant information is stored in the bookmark, e.g the following works too!
    ?query=xyz&BOOKMARK=4EPI80Q37TF1VDU8EBTPT8RSY
    I include the query in the url so I can remember what query the bookmark belongs to.
    This pm we should have the fix transported to that system and I can adjust the bookmark.
    Thanks for your reply!
    Mike

  • Need to save the query under the correct role

    Hi Experts,
    I need to save the query under the specific role. So is there anyway to find the query location by role??
    Thanks
    Regards,
    Arpan

    Hi,
    RSZCOMPDIR --> RSRREPDIR -->AGR_HIER
    From RSZCOMPDIR get all the entries of queries.
    compid is query name, take compuID and pass to RSRREPDIR.
    get genuniid and pass to AGR_HIER's sap_guid.
    AGR_NAME in AGR_HIER is role name.
    please check this.
    -Sriram
    Message was edited by: Sriramvijay R
    Message was edited by: Sriramvijay R

  • Short Cut Query under SSMS

    Experts,
    DECLARE @TABLENAME NVARCHAR(1000) = 'TABLE_NAME' SELECT i.name AS Index_Name, i.type_desc AS Index_Type, i.is_unique AS Is_Unique FROM sys.indexes i INNER JOIN sys.objects o ON i.object_id = o.object_id WHERE o.name = @TABLENAME
    I want to insert above query under Tools -> Options -> Environment -> Keyboard -> Ctrl+F1
    How to get it done where I want to pass actual table-name inside hard coded string dynamically?
    Any help please?
    Thank You
    Regards,
    Kumar
    Please do let us know your feedback. Thank You - KG, MCTS

    No this is not what I asking for, you've specific something kinda find & replace (Ctrl+H), where as I was asking for insert/plug in query with blank string values and run dynamically from the query window after selecting the value.
    E.g.
    1.
    Go to Tools -> Options -> Environment -> Keyboard
    2. Under Ctrl+3 I wrote SQL Server as "SELECT TOP 10000 * FROM "
    3. Restart SSMS to active above short cut query
    4. Open Query Window (Ctrl+N), type
    only table-name and select it now hit Ctrl+3, which resulted in top 10000 values of the selected table.
    This is what I was trying to do with multiple tables/joining those tables, here is the query I was trying
    SELECT i.name AS Index_Name, i.type_desc AS Index_Type, i.is_unique AS Is_Unique FROM sys.indexes i INNER JOIN sys.objects o ON i.object_id = o.object_id WHERE o.name = ?
    Any idea how to achieve it?
    Please do let us know your feedback. Thank You - KG, MCTS

  • Oracle "IO Error" during SELECT query under heavy load

    We're experiencing a strange connection break during SELECT queries under heavy load.
    Platform Details: Solaris, Oracle 11G, JDK 1.6, 
    Application: Spring + Hibernate (C3p0 connection pooling)
    Exact error messages from a lengthy stack trace are mentioned below:
        2013/06/05 18:49:02 | Caused by: org.springframework.dao.DataAccessResourceFailureException: Hibernate operation: could not execute query; SQL [SQL Ommitted]; IO Error: No such file or directory;      nested exception is java.sql.SQLException: IO Error: No such file or directory 
        2013/06/05 18:49:02 | Caused by: java.sql.SQLException: IO Error: No such file or directory
        2013/06/05 18:49:02 |    at oracle.jdbc.driver.T4CPreparedStatement.fetch(T4CPreparedStatement.java:1091)
        2013/06/05 18:49:02 |    at oracle.jdbc.driver.OracleResultSetImpl.close_or_fetch_from_next(OracleResultSetImpl.java:369)
        2013/06/05 18:49:02 |    at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:273)
        2013/06/05 18:49:02 |    at com.mchange.v2.c3p0.impl.NewProxyResultSet.next(NewProxyResultSet.java:2706)
        2013/06/05 18:49:02 |    at org.hibernate.loader.Loader.doQuery(Loader.java:697)
        2013/06/05 18:49:02 | Caused by: java.net.SocketException: No such file or directory
        2013/06/05 18:49:02 |    at java.net.SocketInputStream.socketRead0(Native Method)
        2013/06/05 18:49:02 |    at java.net.SocketInputStream.read(SocketInputStream.java:129)
        2013/06/05 18:49:02 |    at oracle.net.ns.Packet.receive(Packet.java:282)
    We've started looking at TCP connection settings (Max. TCP connections allowed, Max File descriptors allowed for socket connections at system level). Anything we're missing?
    Why "IO Error: No such file or directory"? Any clue?

    user2951561 wrote:
    That's a better answer indeed.
    I can refine my question if it does not provide you enough information.
    The stack trace i displayed here states that oracle jdbc driver has found the connection to be closed, interrupted etc.
    Application behaves perfectly under normal load but blows up as soon as we reach 3000 concurrent sessions. No firewall is breaking connections, the select query that we observe this behavior for is part of a larger workflow that write data, update some, delete some as well in different tables. Then we see above stack trace for the select query.
    I am trying to explore possible options to investigate. One i mentioned is related to Solaris file descriptors. Could it be database it self?
    Any possible course of action for investigation? Help is much appreciated.
    Oracle errors get reported with error code & message; like ORA-01555 Snapshot Too Old; which is not present in your post.
    You indicated that Connection Pooling is used.
    Is there some (artificial) limit within the application that falls off the cliff at 3000 sessions?
    Oracle does not know or care about the "flavor" of client connection. It treats jdbc the same as OCI or ODBC connections.
    Is OS limited to fixed number of open file handles?

  • Input ready query on multi provider

    Hi all,
    i have a requirement to create multi provider on actual and planned cubes.
    what is the prerequisite for this? (my actal cube contains some data and planned cube
    does'nt have any data).
    and what is the flow when we execute the query and save some data?
    and when the report executes the data will come from actual cube or from planned cube?
    please provide ur inputs for this.
    Thanks in Advance,
    Reshma.

    Hi,
    When a report executes on a multiprovider it will fetch data from the all underlying Infoproviders.
    Here your Planned cube doesn't contain any data, so the report displays data from the Actual cube.
    To enable the input enable query, we have to use the Aggregation level as infoprovider in the multiprovider,
    When you save the data it will update the Plan cube .
    REDDY

  • Error while executing BEx Query on Composite Provider

    Hi,
    We have a BW on-HANA system, patch level SAPKW73105.
    We have created a Composite provider based on the union of two DSOs, two infoobjects, one SPO, and there are a couple of joins with two other DSOs, on the top of that we built a BEx query.
    While executing the BEx query, sometimes (depending on the filter values), We got the following error message
    "Attribute engine failed;Error executing physical plan: exception 6900: AttributeEngine/Parallel/DimensionFilter.cpp engine failed; $function$=getValidFemsPA;"
    "Error 6,900 has occurred in the BWA/SAP HANA server"
    "Error reading the data of InfoProvider @3ZSDRPCP5"
    "Error while reading data; navigation is possible"
    "Row: 59 Inc: MAP_TREX_EXCEPTION Prog: CL_RSDRH_TREX_STORAGE"
    (Attached error message)
    Ii We browse the composite provider data using the "display data" option in the RSA1, data is displayed without issue, the problem only appears during the BEx query execution and only with some filter vaues.
    Any idea on how to fix the issue.
    Thanks,
    Federico

    He's on 7.3 EhP1, which is on SPS12 today. It got pretty stable by SP08, SP09. SP05 was pretty early on, and had a lot of bugs in the HANA views.
    7.4 is on SP07 like you say, and most of our customers run at least SP06 - before then, you had to apply a bucketload of SAP notes. I would recommend customers apply SP08 with care because it's a feature release so will have a bunch of new features, which will no doubt need corrections.

  • Transport of the query under some role................

    Hi,
    I created new query in development and saved it under one role.
    I transported the query and workbook to production but didnt transfer the role with query.
    When I checked the query in production it is not reflecting under the required role.
    Do I need to transfer the role also with the new query? However it is present in the Info area trea of Queries.
    now as I have alreday transported the query and workbook to production do need to again transport these with the Role OR I can transferring the role only will be sufficient?
    Thanks
    Jeetu

    It's enought to trasnport the role in production.
    Hope it helps.
    Regards

  • Use condition for assigning query to data provider with Javascript

    Hi gurus,
    I want to assign a query dynamically to a data provider when the user activated a Tab Panel in a Web Template (BI7).
    I can do that easily with the standard function SET_DATA_PROVIDER_PARAMETERS but this action is do each time of the activation of the Tab Panel.
    So I try to make a javascript for assign the query to the data provider only one time.
    My problem is I havenu2019t found a solution to get the default query assigning to the data provider.
    Itu2019s an example of what I try to do with javascipt :
    function Load_Query()
    var r=GET_DATA_PROVIDER PARAMETER ("QUERYVIEW_DATA_PROVIDER")
    if (r <>empty)
        executeJS_SET_DATA_PROVIDER_PARAMETERS_R()
    Thank you for help,
    Franck

    Hi Janice,
    You can check the Option Display Variable values only once.
    Thie you will the variables being displayed only once eventhough they are used in Multiple Data provider.
    If you want som variable to be data provider specific, then , you can create a new variable and add it int eh query.
    For example in your case let us say COMP1 is the variable for company code used in DP1 and DP2.
    If you want a different values to be selected for company code in DP1 and DP2 just replce the variable in DP2 with a new variabel COMP2.
    Hope this helps.
    Regards.
    Shafi.

  • Query for Info Provider

    How to create query for infoprovider ? I have selection criteria, calculation and result screen for queries taken from one reference query. I am new to this part so dont know which transaction we will use to create query. Is it APO part or BI/BW part ?

    I have to create queries for info provider. I have one reference query. I have to create similar selection screen as that of reference query for new query. Calculation which needs to be included in query is provided also result screen for query is given.
    how to create query in APO using above input? Which transaction do we use to create query ?
    I heard about BEx query analyzer which is there in BI for query creation . Is similar BEx functionality is available in APO ? If yes , what is t-code used for that? I know one tcode - RSRT with which I can see existing reference query selection? Is there similar tcode for query creation also in APO?

  • Bex Query's(Composite Provider) Navigational Attribute Error

    Hi All,
    We have created a BEx query on top of a Composite Provider. In the Composite Provider, we have a few common Navigation Attributes in all Info Providers.
    Whenever we tried to show a particular Navigational Attribute (G_TIC9030) in BEx query (RSRT), we will receive the error messages as below.
    This problem doesn't occur if we created another test query on each Info Providers of Composite provider. All test queries are able to return result and are showing all the navigational attributes without any errors.
    Any idea on how to fix this?
    Regards,
    Kang

    As discussed Kang this looks like the problem described in OSS Note 2019244.
    It's not unusual to find a few of these problems in testing.

  • Incorrect result of SDO_ANYINTERACT query under WGS84

    I have just import a country shapefile into oracle sptial with WGS spatial reference(srid is 8307 in oracle spatial) using shp2ora.
    The layer contains the data of the countries in the world. And the spatial extent of that layer is -180,180,-90,90.
    After importing, I built the R-tree index on that table.
    When i used SDO_ANYINTERACT to query the layer, the result was incorrect. The SQL was
    SELECT COUNT(*) FROM country WHERE SDO_ANYINTERACT(shape,SDO_GEOMETRY('POLYGON((-170 -80,-170 80,170 80,170 -80,-170 -80))',8307))='TRUE';
    The result is 4. But the extent almost covers the whole world, the correct answer should be more than 100.
    But, if I set the srid is NULL, then the above sql can return the correct answer.
    So. anyone knows how to use the SDO_ANYINTERACT operator under the spatial reference WGS84??

    Hi,
    Your geodetic polygon is too big ( >= half of the earth surface), as a result, the result might not be correct.
    This is documented in Oracle Spatial manual (11.2).
    6.2.5 Other Considerations and Requirements with Geodetic Data
    The following size limits apply with geodetic data:
    No polygon element can have an area larger than or equal to one-half the surface of the Earth. Moreover, if the result of a union of two polygons is greater than one-half the surface of the Earth, the operation will not produce a correct result. For example, if A union B results in a polygon that is greater than one-half of the area of the Earth, the operations A difference B, A intersection B, and A XOR B are not supported, and only a relate operation with the ANYINTERACT mask is supported between those two polygons.
    In a line, the distance between two adjacent coordinates cannot be greater than or equal to one-half the perimeter (a great circle) of the Earth.
    If you need to work with larger elements, first break these elements into multiple smaller elements and work with them. For example, you cannot create a geometry representing the entire ocean surface of the Earth; however, you can create multiple geometries, each representing part of the overall ocean surface. To work with a line string that is greater than or equal to one-half the perimeter of the Earth, you can add one or more intermediate points on the line so that all adjacent coordinates are less than one-half the perimeter of the Earth.
    You might have to break the polygon into smaller ones.
    For projected coordinate systems, there is no such limitation.
    jack

Maybe you are looking for

  • Script to add empty pages

    MacOS 10.6.8, InDesign CS6, javascript Hi - I'm often supplied with pdfs as spreads. From these files I have to create single page pdfs for imposition. I create a new, non facing page document and run 'Mulitpageimporter 2.5' to bring the spread into

  • Screen error

    After about 10 minutes of using the laptop, when I'm typing and stuff, the laptop screen freezes and goes like 90% black and then some scrambled colors at the top and a sudden static noise and then everything is frozen..but when I turn it off and bac

  • 64bit Contact sheet II in Bridge CS5

    Hello, Adobe.... are you listening to anybody???? MANY of us use the contact sheet II plugin every day... it is ridiculous to have to restart in 32 bit to use this.... Do any of the developers of this app actually take photographs and deliver them to

  • Hierarchy questions continue

    dear all I posted the following sample data below create table t1   parent_id varchar2(200),   child_id varchar2(200) insert into t1   (parent_id, child_id) values   ('P1', 'C1'); insert into t1   (parent_id, child_id) values   ('P2', 'C2'); insert i

  • Unable to uninstall reader

    Unable to uninstall Adobe Reader. I receive error 1316