Giving users access to Excel reports created from cubes

I have created several Excel dashboards and would like to give regular users access to view them.  I'd like them to be able to choose their own date ranges using different slicers in the dashboards.  What kind of security do I need to setup to
give a user access to these with only view rights?  It looks like right now they receive a datasource error when they open the files. 
Thanks in advance!

On the DW SQL Server, click Start, click All Programs, click
Microsoft SQL Server 2008, and then click SQL Server Management Studio.
In the Connect to Server dialog box, in the Server type list, select
Analysis Services.
In the Server name box, select or type the name of the server where the DW DB Server is located, and then click
Connect.
In Microsoft SQL Server Management Studio, in Object Explorer, expand the <server name> node, expand the
Databases node, expand the DWASDataBase node, and then expand the
Roles node.
Double-click the SCDW_Report_Readers node.
In the Edit Role dialog box, in the Select a page pane, click
Membership.
Click Add to add users or click Remove to delete users, and then follow the instructions on the screen. This adds and deletes users who have access to the whole cube.
Antoine AL Ibry

Similar Messages

  • Change font size in Z-Report created from template

    A Z-report is being created from template which uses WWI.INI file integration to generate the report in Microsoft Word. In that report the text from phrases is passing over the specified text box. So all the phrases are not displayed.
    Now user either want the size of font to decrease or change the size of the box.
    We are going ahead with changing the font size. To do so we are editing the template in CG42. Is this approach is correct or we can change the font size from somewhere else??. If yes ,then how to proceed ??
    Your help will be greatly appreciated as I am new to EHS and have very limited knowledge.

    Hello Aasim,
    Just try it out
    If you are afraid to destroy something on the WWI template create a copy of the template and do your testing there....
    Read the SAP help on WWI.
    Can I edit font in the Microsoft Word file which is generated after I click "Document (F7)" button??
    Yes you can.
    If yes , then suppose I change the font size in a text box there.Does the font of phrase's text also changes accordingly when the report is generated.
    Yes.
    And does that change is for all the phrases in that text box ( since no. of phrases varies according to the specification)???
    Yes it will change the font size for all phrases in that text box.
    There is an option in WWI where you can change the text size dynamically if the text is in a real text box.
    However I'm currently not sure if this works for all kind of WWI templates or only for labels.
    Hope this helps
    Mark

  • Formating MSA Excel Reports created in MSY

    Hello All,
    we want to format a excel report, that was created in MSY.
    for example we use the Business Query BSACTIVITY with 'from' and 'to' date parameters.
    The result is then in the Excle sheet BSACTIVITY.
    We have created some programming in the sub "Workbook_BeforeSave"
    to copy the data from BSACTIVITY to a new sheet called Calender.
    When we run the report creation a second time, the data is written to the same file again, but is not creating a new workbook.
    Has anyone experience with the formating of those excelreport ?
    We run CRM 40 SP 09.
    Thank you for your help.
    Best reagards
    Frank

    Hi,
    I just want to push this topic.
    For me it's the same problem. I want to format a Excel report which was created in MSY.
    How can it be done to save the customized design of the excel sheet? Is it possible to save the design in MSY or is it necessary to create an excel makro?
    Thanks in advance!
    Regards,
    Christian

  • Issues with format of Excel file created from an Oracle Report

    I'm running Oracle Reports 6i.  My reports run fine but when I covert them to Excel files I lose my column headings (they end of being repeated for each row in their own columns) and the ordering of my other columns. I can't figure out what is determining the column order as it is not the order of the items in Report Builder or in the query. Could someone tell me why this might be happening and how to fix the issue?  Any help would be greatly appreciated as I'm a very new user. Thanks!

    Hi,
    First of all let me clear out generating a report pdf is different from excel.
    The Repeating Frame and boxes,lines etc., used in your reports plays a vital role in excel.
    Because, the fields in the reports are segmented into XL cells and displayed as the output.
    For Better results in excel...Follow the below instructions,
    --Remove Boxes,lines,etc.,
    --Make your repeating frame and main frame visible (don't put 'NO_LINE') for any frames,
    --Don't leave any unnecessary spaces in reports between fields,frames etc.,
    --Then run your report.
    It will work fine,
    Regards,
    Soofi

  • Using a Report Filter without giving users access to "Design" mode

    I have a report in which I use the filter bar to provide my end users the ability to use a drop down menu to switch between different months worth of data.  However, I have been asked to disable the ability for users to access the Design mode.  I have been unable to come up with the right security settings to allow the report filter while disabling the Design mode.  Does anyone have any suggestions to this problem?
    BO XI 4.0 Patch 9
    Thanks very much for your help

    Hi,
    I'm familiar with your issue - described here BO4 navigate the available object in READING MODE in webi
    and also here: Hide/Disable DESIGN MODE on WebI (BI4)
    I've every reason to believe this is currently not possible. You may want to vote on the existing Enhancement Requests in Ideas Place, or create your own
    Regards,
    H

  • Report run very slow because some user accessing the same report

    Dear All,
    I group my table into 3 tablespace And some reports, accessing different tablespace (more than 1 table space). and these report will always be run by 5 user in the same time. and make it run very slow. Is it going to make the report very slow ? Please advice
    Thanks in advance
    Widhi

    Hi,
    i hope that may not be the actual problem..
    if ur report processing includes relatively high
    amount of calculations on tables..then the report
    processing can be very slow...
    In that case try to create a table to store ur calculations
    temporarily and try to use that table in the report..

  • Need to have static text on every page of a MS Excel report exported from SSRS

    I need to place an object with a brief static text message in a report using SQL Server Reporting Services 2008 R2.
    When that report is exported to MS Excel from Report Manager and viewed, this static text object must appear "once" at the bottom of every page without using "print preview."
    Furthermore, it must appear only "once" on every page regardless of both the number of groups as well as the number of records in each group.
    Thanks in advance.
    Sincerely,
    Mike

    Hi Mike,
    By default, Excel does not have a concept of a "page" in "Normal" view. So when we export the report to excel and open the file, Excel automatically hides the footers as they are displayed in "Normal" view. Since this issue is relevant to Excel, if we want
    to see the page footer in Excel, we can try to switch to "Page Layout" view in the View Tab. Just as you said, they also shown up while printing.
    Hope this helps.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Hoe can i print pdf report(created from jasper report) without preview

    <%@ include file="jsp_connect_db.jsp" %>
    <%
         //==============================================
         //Report Exporting
         //==============================================
         File reportFile = new File(application.getRealPath("rno0700.jasper"));
         Map parameters = new HashMap();
         parameters.put("pcourt_running", request.getParameter("pcourt_running"));
         parameters.put("ppost_running", request.getParameter("ppost_running"));
    parameters.put("ppost_seq", request.getParameter("ppost_seq"));
    //parameters.put("ppost_status", request.getParameter("ppost_status"));
         //parameters.put("pnotice_type_id", request.getParameter("pnotice_type_id"));
    parameters.put("pnotice_date", request.getParameter("pnotice_date"));
         parameters.put("BaseDir", reportFile.getParentFile().getPath());
         byte[] bytes = JasperRunManager.runReportToPdf(
              reportFile.getPath(),
              parameters,
              conn
         //JasperPrint jasperPrint = JasperManager.fillReport(reportFile.getPath(),
         //parameters,conn);
         response.setContentType("application/pdf");
         response.setContentLength(bytes.length);
         ServletOutputStream ouputStream = response.getOutputStream();
         ouputStream.write(bytes, 0, bytes.length);
         ouputStream.flush();
         ouputStream.close();
         //==============================================
         //==============================================
    %>

    Hi,
      check this link,this might help you to solve your problem
    /people/thomas.jung3/blog/2005/04/28/setting-up-an-adobe-writer-for-abap-output
    Regards
    Kiran Sure

  • Excel reports with OLAP cube in SharePoint

    I have SQL Server 2008 SSAS OLAP Cube. I have also SharePoint 2010.
    I want to let users to use pivot like reporting feature. Every user makes own reports.
    What are recommended architecture? What tools are needed? What SharePoint 2010 version and features are needed?
    Kenny_I

    Hi Kenny,
    Do you have any update for this issue?
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

  • User is having a save issue with Word 2007 documents created from a template.

    I have 1 particular user, out of approx. 30, that is experiencing an intermittent problem when trying to save a Word 2007 document to a network drive.  The particular error is
    "Word cannot complete the save due to a file permission error. (xxx.docx)"  CTRL-SHIFT-I Error Code is: 701743
    This only happens while he is working in a document created from a template (.dotm) file I made a few months ago.  The problem has never occurred with any other Word docs or Excel, or any of the other users accessing the template to create documents. He
    also gets an error message stating
    "xxx.docx cannot be found.  Check your spelling, or try a different path."  CTRL-SHIFT-I Error Code is: 200635
    But this only occurs when trying to "Save As"  The odd thing is that if he renames the file to something like xxx1.docx, it will allow him to save on the network folder with no issues.  And as mentioned, this is intermittent - he may go weeks without
    seeing the message while doing nothing different.
    I have tried search for similar issues in the forums but they don't seem to match exactly what is happening to us.  Our 3-man IT department seems to be at a loss and I have had good luck solving other issues in this forum so I thought I would give it
    a try.
    Any ideas would be appreciated.
    Thanks,
    Adam

    Hi,
    It's seems temporary internet folder corrupted, please try to modify the location for temporary Internet files for Internet Explorer test this issue:
     1.In Internet Explorer, choose Internet Options from the Tools menu to display the Internet Options dialog.
     2.In the Internet Options dialog, click the General tab. In the Browsing history section click Settings to open the Temporary Internet Files and History Settings dialog.
     3.In the Temporary Internet Files and History Settings dialog, click Move Folder to open the Browse for Folder dialog.
     4.In the Browse for Folder dialog, select the following location.
    C:\Users\<user name>\AppData\Local\Microsoft\Windows\Temporary Internet Files
    5.Click OK to close the Browse for Folder dialog. Click OK to close the Temporary Internet Files and History Settings dialog. Click OK to close the Internet Options dialog.
    6.Reboot the computer.
    More detailed information you can refer to below link:
    http://blogs.technet.com/b/ryan_christiansen/archive/2008/04/28/word-2007-file-save-errors-an-error-is-displayed-when-attempting-to-save-a-word-document.aspx
    If this problem still persists, please refer to this article troubleshooting problems:
    http://support.microsoft.com/kb/921541
    Best regards.
    William Zhou
    TechNet Community Support

  • Reg accessing the webi reports from visual C#

    Hi,
        I m using visual studio 2005 c#.Can some one throw lights on how to access the webi reports using this environment....
    Thanks & Regards
    Rakul Alagu.

    Thank you for you reply! So there is no way to access a Crystal Reports Server from an arbitrary application using URLs out of the box? I would have to implement this "automated access" feature inside the server by myself. Is this correct?
    If this is the case, I think I will do the whole report generation without a dedicated Crystal Reports Server. I have compared different alternatives for replacing the old RDC component of the C++ application described above. I think the best way would be to replace it via the JRC API of CR4E 2.0. In this case, I would have to access the Java API via JNI or by calling an external Java program, which generates and exports the reports.
    In both cases (CR Server vs. JRC API) I would have to implement new application logic. But a dedicated Crystal Reports Server needs to be maintained and administered... And I think the Crystal Reports Server would be a bit oversized for my purposes (generating and exporting reports)...
    If somebody has got other suggestions for replacing the RDC component (CR XI R2) inside a C++ application in order to use this application under Linux, I would be thankful .

  • Trigger Audit report whenever the user access the report.

    Hi BOBJ Experts,
    I have a requirement to Email a report whenever a particular user access the BOBJ report. I checked the event based scheduling but no luck. Can anyone help me in this regards.
    Thank You,
    Srinadha Reddy Y.

    Hi PChamoun,
    At the outset thanks a lot for the clue. I am very new to CQ. Could you please guide me like, what are the API required to track the rep:policy node changes. Even if workflow will be started after any change to rep:policy but how I will be able to get the information of what change happened.
    Thanks,
    Debasis

  • Rename users and transfer Discoverer reports

    I hope someone can help. We are running Discoverer 10g with a database EUL. The reports have been operational for several years and users have edited and saved their own versions of standard reports. However it has been decided that a large number of these users (~100) should have their accounts renamed to bring them in line with other corporate usernames. User access to their reports needs to be preserved so that their new accounts look like their old (other than account name / password). These users are Viewer only users so they cannot share reports.
    Does any one know of an alternative way of doing this other than the labour intensive way of: creating a new set of Discoverer users (in the new format), logging into each old account in Desktop and sharing all the reports to the equivalent new user. Then repeating this for all 100 users? Please help save my sanity.
    I don't suppose that there is a simple solution of renaming Discoverer users.
    But I am hoping that maybe the Desktop admin command line (which I am not very familar with) may be of some help.
    Or possibly the more scary option of tinkering with the EUL tables on the EUL owning schema.
    Any advise welcome.
    Duncan

    Hi,
    There is no way to rename database users created with a CREATE USER command. You would have to use a database import and export and remap the schema. However, if you have if you have two database users, USERA and USERB where USERA is a Discoverer user who as saved Discoverer reports in the database, then you can move the reports from USERA to USERB by updating the EUL.
    Assuming that USERB has not used Discoverer then only USERA will have a record in the EUL5_EUL_USERS table. You can update the table change EU_USERNAME from USERA to USERB so that USERB has a user record in the EUL. USERB will then have access to USERA's workbooks. The workbooks are all held in the EUL5_DOCUMENTS table, the owner of the workbook is found using a lookup in EUL5_EUL_USERS table.
    Rod West

  • Execution method of report created using Web Intelligence

    Hi everyone,
    Could anyone please let me know of the way data in a report created as web intelligence document is refreshed? Is it real-time data each time the report is executed or do I have to explicitly hit the "Refresh" button in order to get latest data?
    In case data is cached and renewed only when "Refresh" is clicked, which execution of the report is taken for the cache - let's say in case 100 users access the same report.
    Thanks,
    Maria

    You don't have to refresh every time there is new data, it is real-time. It should automatically refreshed.
    if your universe is created on the BI query, in BI there is caching you can enable in rsrt and that will take care of it. I am not sure if there is any caching mechanism in Webi.
    thanks.
    Wond

  • ARCA Xtra  - multiple user access to SQLite DB

    Hi Guys,
    I have having trouble with multiple users accessing a SQLite DB file from a projector. They can all open and browse the data through the projector fine, but if USER1 makes a change and clicks save, and then USER2 tries access the DB it causes USER2 to get a script error.
    Is it possible to write a script which tells the user that the DB is being modified so please wait, rather than throwing them out of the projector with a script error
    Thankyou

    If you want multiple users to access a database then you would probably be better off using one designed for that purpose like MySQL.
    But, if you are set on SQLite and if you can have multiple simultaneous connections which you seem to imply you can, then the best solution I can think of is to create a Class/Script that handles all the details of polling the database for availability and handles other issues like a progress dialogue box.
    You have to treat the database as an asynchronous action - meaning you send it a query and at some latter time it sends a result back via a callback. Doing it this way greatly simplifies any database queries you want to make. As long as your queries are fairly simple like SELECT, INSERT, DELETE, etc. then the code is fairly straight forward.
    Off the top of my head I wrote something to get you started. I have not tested this code but it does compile. The following is a Parent script that you would use to interface to your database in an asynchronous manner.
    -- Asynchronus SQLite
    property  pDB  -- instance of Arca xtra
    property  pTimeoutTime  -- how long in milliseconds to ping database
    property  pPingTime  -- time between database pings.
    property  RunningQuery  -- Boolean. is a query running? true/false
    property  pTimeOb  -- timout object for polling the database
    property  pCurOperation  -- set of data for current query
    property  pPingCount  -- how many times the current query has pinged the database
    property  pAlertBox  -- a MIAW, LDM, or a Sprite that informs the user as to the progress of the query.
    on new me
      arcaregister([0000,000,0000])
      pDB = xtra("arca").new()
      Result = pDB.openDB(the moviepath & "ST_data")
      if Result.errorMsg then
        alert("Error Opening Database" & return & pDB.explainError(Result.errorMsg))
        return void
      end if
      pTimeoutTime  = 10000 
      pPingTime  = 250
      RunningQuery = false
      pAlertBox = Sprite(1000)  -- for example
      return me
    end new
    on cleanup me
      pDB.closeDB()
    end cleanup
    on executeSQL me, Query, CallbackOb, CallbackMethod, OptionalParameters
      if RunningQuery then exit -- only allow one query at a time
      RunningQuery = True
      pCurOperation = [#Query:Query, #OptionalParameters:OptionalParameters, #CallbackOb:CallbackOb, #CallbackMethod:CallbackMethod]
      pPingCount = 0
      pTimeOb = timeout().new("QueryProcessor_"&me, 1, me, #processQuery)  -- creating the timeout object here breaks the call stack, which is good.
    end executeSQL
    on processQuery me, TimeOb
      Result = pDB.executeSQL(pCurOperation.Query, pCurOperation.OptionalParameters)
      if Result.errorMsg then
        if Result.errorMsg = 5 then -- database is currently locked
          pPingCount = pPingCount + 1
          if pPingCount = 1 then  -- then inform user there will be a delay.
            pAlertBox.setMessage("Waiting for database response.")
            pAlertBox.setProgress(0)
            pAlertBox.show()
            pTimeOb.period = pPingTime
            exit
          end if
          pAlertBox.setProgress((pPingCount * pPingTime / pTimeoutTime) * 100 ) 
          if pPingCount * pPingTime = pTimeoutTime then -- timed out
            alert("Query Timed out.")
          else
            exit  -- try again in pPingTime time.
          end if
        else  -- there is some sort of database error
          alert("Database Error: " & return & pDB.explainError(Result.errorMsg))
        end if
      else  -- no query errors
        call(pCurOperation.CallbackMethod, pCurOperation.CallbackOb, Result)
      end if
      -- if the code makes it this far then we are done and need to clean things up
      if pTimeOb. objectP then
        pTimeOb.forget()
        pTimeOb = void
      end if
      pAlertBox.hide()
      RunningQuery = false
    end processQuery
    on setTimeOutTime me, MilliSecs
      pTimeoutTime = MilliSecs
    end setTimeOutTime
    on setPingTime me, MilliSecs
      pPingTime  = MilliSecs
    end setPingTime
    You then create an instance of this script on preparemovie.
    -- Movie script
    global gDB
    on prepareMovie
      gDB = script("Asynchronus SQLite").new()
      if gDB.voidP then halt -- can not connect to the database
    end
    on stopMovie
      gDB.cleanup()
    end
    Then it is simply a matter of sending your queries to the gDB object and it will send the results back to the callback handler and object that you specify. Here's a behavior that shows how simple this should be:
    -- Sample DB Behavior
    global gDB
    on mouseUp me
      Query = "select * from users"
      gDB.executeSQL(Query, me, #setQueryResult) -- string, callback object, callback handler name
    end
    on setQueryResult me, Result  -- this is the callback handler/method
      put Result
    end
    I also suggest using a MIAW or a LDM or a set of sprites as a way to inform the user of any delays in processing a query. Check the code for pAlertBox to see how I use this idea to update a progress bar. Of course you will have to create the implementation.

Maybe you are looking for

  • Nowhere to type file name in save as dialog, is this normal . . .

    Hello; here's the problem; I'm having some problems with my main worksation and I'm going to probably rebuild it from scratch (HDD problem & an AVG Baked registry & network stack) so I've started by installing AA 2.0 (Full) onto one of  my backup sys

  • Get Item data at ME23n or ME22N after implementing MM06E005

    Dear Experts, I have implemented user exit MM06E005 (Customer fields in purchasing document) for ME21N. 1. Add 1 filed to custom include structure CI_EKKODB in EKKO table. 2. Add my coding to function module EXIT_SAPMM06E_012 for validation. *&  Incl

  • Jsp code doesnt run if redirected to the page

    When I see page.jsp for the first time, the jsp code in it executes, but when I revisit thet page, the jsp code doesn?t. The jsp code writes a number, and that number is shown. the first time I get a number 1, and the second I should get a number 2.

  • Working with user-defined forms in SBO

    Hi, newby here. What is the right way to work with userdefined-forms in SBO? My add-on adds a button to a system-form (when it is loaded). User presses the new button, and the following code is executed: - LoadFromXML("MyForm.xml")         ( like the

  • Cannot Preview Reports in CMC

    Hi, We are using BO XI R2 SP5 with Oracle 10.2.0.3 DB, both on Solaris 10.  We are trying to use DataDirect 5.3 ODBC to establish the connection.  We have a Windows environment that works when pointing to the same DB but on UNIX, we get errors of Fai