Technical Content - Query Execution

Hi,
I have recently activated the Technical Content.
How do I identify the number of the times the query has been executed by the user? I found one column 'Number of Navigations' in the BW-Statistics workbook. What is this meant for ?
Thanks
Ramesh Ganji

hi Ramesh,
oss note 130696 -Performance trace in BW-Helps may explain the meaning.
to identify number of times query executed, there is keyfigure 0TCTSTAUIK - frequency,
check if helps business content query 0BWTC_C10_Q021
http://help.sap.com/saphelp_nw2004s/helpdata/en/68/84353cf261303de10000000a11402f/frameset.htm
you can utilize infoobjects OTCTQUERY, 0TCTSTAUIK (frequency), 0TCTUSERNM, 0TCTNAVCTR from multiprovider 0BWTC_C10
most user-run queries
130696 -Performance trace in BW-Helps
Symptom
How can you monitor the performance of a query in BW?
Other terms
Performance, tracing, BW, query, report, time
Solution
1) Activate the saving of statistical data for each InfoCube
-> BW Admin Workbench - Tools -> BW Statistics for Infoproviders ->
Select the "OLAP" field for the InfoCube.
3) Execute report/query
2) Analyze the RSDDSTAT table using Transaction SE16
Access, for example, using the InfoCube name or the user name or the
timestamp
1. Times that are saved:
QTIMEOLAPINIT
Time of the initialization of the query (for example, loading query in OLAP, compiling if required)
QTIMEOLAP
Time that the OLAP processor required
QTIMEDB
Time the database + network required to select the transaction data. The time is measured from when the SQL command is send to the database, and it is stopped when the requested data reaches the application server. This time therefore includes the transport on the network and the selection on the database.
QTIMEVARDP
Time the user required to enter the variables
QTIMEUSER
Time the user required between the navigation steps
QTIMECLIENT
Time of data formatting in the frontend
The time measurment starts when the OLAP processor has completed the data formatting. The data is then sent to the frontend (EXCEL). The time is stopped when the frontend (BW add-in in EXCEL) has inserted all data in the worksheets (writing the contents and formatting cell, if required). The time therefore includes the transport on the network with the RFC connection and the output in the frontend.
TIMECHAVLREAD
Time required to read master data
TIMEAUTHCHECK
Runtime of the authorization check.
TIMEREST
Time that could not be assigned in more detail (should be equal to 0; if this is not the case, something in the internal processing of the OLAP processor occured differently than expected.)
QRUNTIMECATEGORY
Time of a navigation step (QTIMEOLAPINIT + QTIMEOLAP + QTIMEDB + QTIMEEXCEL + QTIMECHAVLREAD) rounded to the next higher scaling (1,10,100,1000 ... seconds). As of 1.2B, this is rounded to 1,2,3, ... 10,20,30,...100,200,300,... seconds.
1. Data regarding the size of the query:
QDBSEL
Number of the records that had to be read on the database
QDBTRANS
Number of records that the database transferred to the server
QNUMCELLS
Number of cells that were transferred to the frontend
QNUMRANGES
Number of formattings that were transferred to the frontend
RECCHAVLREAD
Number of master data records to be read
1. In addition, the following is saved:
QAGGRUSED
Name of the aggregate used
QNACHLESEN
Indicator: Query reads during each navigation step
1. Administrative information
STATUID
Key of the table; link in view RSDDSTAT_V
QSESSION
All data for a call of the frontend (between start and end of the frontend) is compounded with this unique GUID.
QNAVSTEP
The navigation steps of a QSESSION are numbered in ascending order
QNUMOLAPREADS
Number of read operations OLAP processor for each navigation step
HANDLE
In the frontend, each embedded query has a separate, sequential number (handle)
If you want to analyze a certain query, start it and filter the values from the table afterwards: Selection options: infocube, user name, queryid (can be determined in the report monitor (Transaction RSRT)-> Technical information). The STARTTIME (UTC time) tells you whether you have found the correct session.
You can recognize a session because the QSESSION is always assigned the same ID. The sequence of the navigation steps is saved in QNAVSTEP. However, you can also determine it using the STARTTIME.

Similar Messages

  • Technical Content Query

    Hi,
    Can anyone please help me about the frequency and number of navigations info objects in Technical content query.
    I have executed the query once and closed it. Post that I have uploaded the statistics data through the info packages provided.
    After that I have executed the query 0BWTC_C10_Q021. In the output of this query, I am getting the values for frequency and number of navigations as 4.
    Any idea why the count is showing as 4, when I executed the query once.
    Thanks
    Ramesh Ganji

    Hi,
    Normally when you copy the query it get stored in a Favourites folder just check it.
    Hope this helps.
    Assign points if useful
    Venkat

  • Init / Nav Flag in Technical Content Query 0TCT_MCA1_Q0142

    Hi Experts,
    In the technical content query 0TCT_MCA1_Q0142, there is a field Init / Nav Flag. I am not able to figure out the meaning of X and #, what does 'X' and '#' stand for, my understanding is that Init / Nav = '#' signify that it is a initialization step.
    Could you please let me know whether my understanding is correct or not.
    thanks and regards,
    Rk.

    Hi Rajani
    When im trying to install the Technical Content Process Chain then im getting the problem like below
    <b>InfoObject 0LOGSYS                       :
    Overwrite transfer routine with the Content
    version ?</b>
    Why it is like that . Please let me know .
    kumar

  • Slow Moving Item Scenario - Technical content for Queries

    Hello
    Due to preparations for upgrade to BW 7.30 we would make an analysis of not or seldom used BEx reports (queries, workbooks, etc.)
    All of unused objects  should be deleted in advance of an upgrade.
    I checked if there is a query which shows slow moving items  for queries.
    Is there any technical content (query) which reports this scenario for BEx objects?
    Thanks for any advise.

    follow steps in this doc:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/11291595-0501-0010-c881-e02c27261b55

  • Fix for Tech Content query 0TCT_MC11_Q0230 ?

    Hi,
    Does anyone know if there is a fix for this Technical Content query 0TCT_MC11_Q0230 (DataStore Object Status: Analysis)?  I have 16 requests loaded and activated ok in a particular DSO.  However, this report is showing 16 requests as '# Req. Tech. Not OK', '#Req. Qual. Not OK' and '#Req. Not Activated'.
    Please let me know.
    Thanks,
    Anthony

    What you can do is :
    1. Make these templates changeable - in the transport connection under RSA1 - select Object Changeability and then under TMPL right click and set to Everything changeable.
    If this is your development system which is open - you need not do this....
    2. You can also view the templates ( HTML version ) using program RS_TEMPLATE_MAINTAIN
    Going by your error - looks like some Authorization objects are missing for you to be able to edit the templates - since these are SAP Defined - I would recommend not editing them and instead - going through the HTML using the program mentioned above and if you need a copy of the same - then copy the HTML and put it into a new template under the HTML View.

  • BW statistics: Query Execution Time per User

    I am struggling to get something meaningful out of the BW statistics. The only information I really need is:
    The time from the first call of a query until the first selection screen and
    The time from the execution request until the data is displayed (i.e. after filling selection screen)
    With the possibility to see this information by user.
    So with other words:  KF Duration of query call + KF Duration of query execution, with Characteristics: user, period, query
    This could sound like a very simple universal query, but indeed absolutely not straightforward when looking at statistics contents. Any hints on the KF calculations are most welcome.
    The BW version in 7.0, with Bex as well as WAD reporting.

    I was looking for the same KFs, but did not find anything meaningful in ST03N as well.
    But I would recommend to execute the Web Report (from WAD or from Portal, if you are using Enterprise Portal) and then look at table view RSDDSTAT_OLAP. In this table view, BW Statistic data for each step is saved on event level. So if you execute the Web Report, you will find entries for the step corresponding to displaying the selection screen and for the step of generating the Web Report after the selection screen. The column RUNTIME displays the runtime of each step, which is a good indicator for the average runtime KFs you want to have.
    Maybe there are more meaningful KFs in technical BI Content, but I did not find them yet.

  • SAP BI Technical Content

    Hello Forum
    We have a requirement to know how frequently a particular query is used.
    I came across few tables which gave me the time stamp when the query was last used however could not find any table to get the logs of query execution.
    Can anyone please advice how this can be achieved ?
    Regards
    Ashish

    Hello Ashish,
    Have you used ST03n?  You should be able to find your answers there.
    Or if you have the BI Admin Cockpit: [Technical Content|http://help.sap.com/saphelp_nw70/helpdata/en/46/f9bd550d40537de10000000a1553f6/frameset.htm]
    Thanks,
    Nick
    Edited by: Nick Bertz on Jun 3, 2010 3:38 PM
    Edited by: Nick Bertz on Jun 7, 2010 9:27 AM

  • SSRS Error : Query execution failed for dataset 'dataSet'. (rsErrorExecutingCommand) Semantic query execution failed. Invalid object name 'RPT.*********'. (rsSemanticQueryEngineError)

    I am new to SSRS and I am trying to migrate reports from 2008 to 2012. As I have so many reports to migrate, I simply got the back up of ReportServer,
    ReportServerTempDB, and Encryption Key and restored them to test environment. I made necessary configuration from RS configuration tool. I am able to see the reports now when I browse //hostname/reports. But when I open any particular report I am getting some
    error.
    · An error has occurred during report processing.
    (rsProcessingAborted)
    Query execution       failed for dataset 'dataSet'.
          (rsErrorExecutingCommand
    Semantic query        execution failed. Invalid object name
           'RPT. ******'. (rsSemanticQueryEngineError)
    ****** - I am assuming this is a custom data class.
    Does anyone have insight on this? or any better way that I can migrate the reports to new server with less efforts.
    I don’t have the reports solution file to deploy the reports, so I have followed backup and restore process.

    Hi Kishore237,
    According to your description, you migrated some reports from Reporting Services (SSRS) 2008 to 2012. Now you get error when accessing the reports on SSRS 2012. Right?
    In this scenario, did you modify the report data source in database after migration? You can try to open the report in Report Builder or Report designer and check the report dataset. If you can preview the report in Report builder or Report designer,
    please try to redeploy the report to Report Server. If it is still not working, please try to restore the database from backup. And for migrating reports, please follow the "Content-Only Migration" in the link below:
    http://msdn.microsoft.com/en-us/library/ms143724(v=sql.110).aspx
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Unused queries & Technical Content

    Hi folks,
    I need to find out the unused queries (e.g. the ones that weren't used in last 13 months). As far as I know the best way is to use the technical content (0BWTC_C10); but unfortunately it's not active in our system at the moment.
    Another option is, using the "Last Used" field of RSZCOMPDIR. We have another "but" here. I've figured out that this field is updated even though a query is opened in query designer.
    My questions are:
    1. Any ideas for defining such queries in this situation?
    2. What are the disadvantages of using this technical content? (I mean the extra work load at server-side.)
    Thanks.

    hi pekcan,
    you can run transaction rszdelete to get a list of all queries not used for a defined time.
    Unused/unnecessary Queries can lead to higher times in the 'Open' &#56256;&#56526; 'Query' dialog. They also cause an unnecessary allocation of disk space.
    Check regularly whether queries are really still in use. The 'Last Used' field in transaction RSZDELETE (Delete Objects) is related to table RSZCOMPDIR. 'Last Used' is updated in table RSZCOMPDIR with the exact timestamp of when queries are executed with the BEx Analyzer or Web Frontend.
    to get some idea regarding technical content, use the links.
    http://help.sap.com/saphelp_nw70/helpdata/en/f2/e81c3b85e6e939e10000000a11402f/frameset.htm
    with hopes,
    Raja singh

  • Aggregates on Technical Content

    Hi Guru's,
    I have installed the Technical Content Cube ( 0BWTC_C05) ,which is for ware house performance monitoring, Now I have to create a process chain to load data into this Infocube. As we are not using the Multiprovider,we cant have the standard queries on this cube. I have created a Query to get the data necessary . I want to create an aggregate for this infocube . How to manage this in the process chain ,and My doubt is if we create the aggr in Dev system, will this be carried to QA system and prd ?? I will be really Glad if any of you can send me the PC Chain used to load this Infocube, as I am not sure what process to include .
    Thanks,
    Krish

    Hi Krish,
    You can transport the aggregates created in Dev to QA and Prod boxes. Also most of the projects do allow the creation of aggregates in Prod/QA also so you can create the aggregates there.
    The load steps for 0BWTC_C05 would be like this:
    1. Load all the attribute/text associated with the cube 0BWTC_C05.
    2. Aplly Hier/Attr Change.
    3. Load the data for 0BWTC_C05.
    Bye
    Dinesh

  • Unwanted query execution before adding Find page restrictions

    Hello,
    When the JHS (10.1.2.1.27) application I made is started, the whole table content is queried without restrictions BEFORE the Find page has loaded.
    Because it's a fair amount of data, I get out of memory messages.
    I have used 2 specific settings that are related to this:
    1) Property "Use Table Range?" has been turned off
    2) Query Bind Parameters are used
    Looking in the log files I noticed the following:
    13:24:00 DEBUG (JhsActionServlet) -Request URI: /PppHseSisQuery/FindPppVLastBhy.do
    13:24:00 DEBUG (JhsActionServlet) -Request Character Encoding: ISO-8859-1
    13:24:04 DEBUG (JhsDataAction) -Executing action /FindPppVLastBhy
    13:24:04 DEBUG (JhsDataAction) -Created searchBean map and stored on session
    13:24:04 DEBUG (JhsDataAction) -Created new searchBean for PppVLastBhyUIModel and added to quick search bean map
    13:24:04 DEBUG (JhsDataAction) -Stored searchBean for PppVLastBhyUIModel on request
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: value of bind param 0 set to null
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: value of bind param 1 set to null
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: value of bind param 2 set to null
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: value of bind param 3 set to null
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: value of bind param 4 set to null
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: value of bind param 5 set to null
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: value of bind param 6 set to null
    13:24:04 DEBUG (JhsDataAction) -ViewObject PppVLastBhyView: executing query, bind parameter values have changed
    It seems that the bind parameters get initialized in some kind of way at startup.
    This is detected as a change in value apparently, after which the query execution is triggered.
    So far so good. The problem is that my main query restriction is not related to any of the query bind parameters.
    Because the Find page has not been loaded yet, this mandatory restriction has not been added to the searchBean yet and will therefore not be added to the view object's where clause.
    The result is that all table records will be queried.
    My question: Is there any way to prevent the query to be executed before the Find page has loaded?

    Have you tried setting the group checkbox "Auto Query?" to unchecked? This should prevent the query from executing before the find page is loaded.
    Steven Davelaar,
    JHeadstart Team.

  • Variable in technical content

    Hi all,
    In the TECHNICAL CONTENT of my system I have a variable for the Exchange Rate Type (0RTYPE)called Z_RTYPE. When I run a query that use the currency conversion type this variable pops up in the variable screen, but it is not specifically added to my query.
    Because this is not added to my query I cannot see this variable in the "Query Properties", which I need to be able to sort it.
    Is there some way to add this variable from the technical content to my query?
    Best regards,
    TMV

    Hi Pank,
    For all the Queries/Workbooks for which you want to collect Stats and see them in Reports, you have to activate or mark them/relevant Infoproviders in Datawarehousing Workbench.Tools> BI Statistics Settings.
    For the new statistics, you have to determine the objects for which you want to update the statistics and to what level of detail. You call this dialog from the Data Warehousing Workbench. It has changed completely from the previous statistics functionality.
    In addition, you can manually assign a priority to the queries, InfoProviders and process chains. This priority is evaluated in the statistics. This can be used to establish a ranking or to exclude objects from the display in a report.
    Please search in SAP Help, you will get more stuff.
    http://help.sap.com/saphelp_nw70/helpdata/en/43/15c54048035a39e10000000a422035/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/ef/372242c4e05033e10000000a155106/frameset.htm
    Thanks
    CK

  • Technical Content(Statistics)

    Hi,
    Previously I installed the BI statistics manually (not over SPRO). During the activation the system created datasources in all conected systems like R/3 dev. system. Also the activated process chains include the delta loads from these R/3 based datasources.
    My doubt is, the existing dataload steps in the process chains might be wrong. Can anyone tell me which datasources should be used from R3 side and which should be the BW based?
    The process chains I mentioned are:
    Content Master Data
    System Master Data
    Data Load Statistics - Delta
    Load Statictics Data Delta
    Query Runtime Statistics - Delta
    Thanks
    Senoy

    Senoy,
    Statistics load from BW only. Not from R/3. all data sources are from BW only.
    Please check:
    [BI7: Administration Cockpit Technical Content BI Statistics|http://sapbwneelam.blogspot.com/2008/10/administration-cockpit-technical.html]
    [BW 3.5: How to setup bw statistics|https://www.box.net/shared/us1b13ijq2]
    Hope it Helps
    Srini
    [Dont forget to close the call by assigning poings.... - Food for Points: Make a Difference through Community Contribution!|https://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/007928c5-c4ef-2a10-d9a3-8109ae621a82]

  • Technical content for the BI statistics

    Hi Guru's
    What is technical content for the BI statistics and where do I find this???
    I want to know what is the procedure to know which query is mostly executed in the system and by how many users.
    Thanks & Regards.

    Hi,
    What is technical content for the BI statistics and where do I find this???
    you can enable this facility
    go to RSA1> tools >bw statistics>here we have two options like OLAP,WHM ,if you chk OLAP for the respective cube,now it will display  all the related infromation i.e all the details of the queries pertaining to the cube
    WHM will store all related data staging related information
    want to know what is the procedure to know which query is mostly executed in the system and by how many users
    the below cubes will meet your requirement
    0BWTC_C10_Q011  OLAP Use per User
    0BWTC_C10_Q506  OLAP Use per User (Total Number of Records)
    0BWTC_C10_Q505  OLAP Use per User (Total Time)
    0BWTC_C10_Q503   OLAP Use per User (Time)
    chk the below link
    http://help.sap.com/saphelp_nw04/helpdata/en/88/3e1f3b5839e10fe10000000a114084/content.htm
    Once you install technical content you can use the features of BW statistics etc..     
    Cheers,
    Swapna.G

  • Technical Content - Delta Initialization

    Hi,
    While loading the Technical Content data, Do I need to run the Transactions - Delta Initialization infopackages everytime before I run the delta info packages.
    Please help.
    Thanks
    Ramesh Ganji

    Hi AHP,
    I have executed both with text / without text infopackages for both 0TCTTQUERY & 0TCTQUERID.
    I also checked the query by displaying key and name. Is is showing as #.
    Post that I checked the Statistics cube. In cube some rows are blank without any query name, infocube name. But the frequency is having the value. May be because of this it is showing in the report.
    Thanks
    Ramesh Ganji

Maybe you are looking for

  • ITunes Store won't load up!

    Ok, please bare with me as this is a pretty convoluted problem and one I've fruitlessly wrestled with for a few days now. The iTunes Store in iTunes won't load up and just gives me a never ending white page with the following on the page: ''One Momen

  • Export to Excel not Working

    Hi I'm using JDeveloper 11g TP4 and in Firefox 3.X export to excel not working Regards, JavaDeVeLoper

  • Multiple Banks with Vendor Masters

    In a case where the users have two banks on the vendor master , how does the system know which bank to choose, or does it always take the first one ? Going on from that if they had two banks in say Germany but one was to be used for Euro payments the

  • XPATH expression to check blank value

    Hi, I have xml File to IDocs scenario. Single xml file will contain the data related to Order Create and Order Change. I have implemented the same using Conditional Interface Determination. Depending upon following conditions the data needs to be sen

  • Runtime cache updating

    Hi I have installed XI server (installation,post installation,configuration)accrording to the guide given by SAP. I have done a simple file to file to scenario. Sender comm channel and Sender agrmnt is not updated in Runtime cache , all other ID obje