FIM Reporting installation (where to put SQL Reporting Services?)

Hi,
I'm installing FIM 2010 R2 SP1 with Reporting feature.
It is going to be installation with separate SQL and separate servers for SCSM DW and SCSM MS.
I have SQL where I prepared 3 instances (default one for FIM databases, one for SCSM SM databases, one for SCSM DW databases). My question is - which one of them should have SQL Reporting services installed?
Borys Majewski, Identity Management Solutions Architect (Blog: IDArchitect.NET)

When using SCSM 2012 (SP1) you also have to install the analytic services on the instances. I can't remember exactly if it was on the DW or MS, but it would tell you during the installation of it.
And make sure your FIM version is at leat 4.1.3451, I went through a lot of pain with version 4.1.3419 en the
KB256143 error.
Find me on linkedin: http://nl.linkedin.com/in/tranet

Similar Messages

  • Where to put ConCurrManag, Report and Forms

    Hi,
    Are there any "rule of tumb" on the issue of where to put Concurrent Manager, forms server and report server?
    I know this is pretty much a question of number of users, batch-load and stuff like that, but would still like to hear some comments on this issue.
    Best regards

    If you want to export to a CSV file, you'll need to create objects instead. Here's an example that uses the standard AD module:
    Get-ADGroup -Filter * | ForEach {
    $groupName = $_.Name
    Get-ADGroupMember -Identity $_.DistinguishedName -Recursive | ForEach {
    $props = @{
    GroupName = $groupName
    Username = $_.SamAccountName
    Name = $_.Name
    New-Object PsObject -Property $props
    } | Select GroupName,Username,Name | Sort GroupName,Username | Export-Csv .\GroupInfo.csv -NoTypeInformation
    Don't retire TechNet! -
    (Don't give up yet - 12,950+ strong and growing)

  • SCOM R2 - Reporting installation went ok but no reports available.

    Hi all,
    I've got a fresh installation of SCOM R2. I've got a RMS with the Reporting role installed on it. It's a windows 2008 SP2 box, RS version is 2008 + SP1.
    I've also got a SQL 2008 + SP1 box for the live and reporting DBs. Also on Windows 2008 SP2. 64bits everywhere.
    I haven't imported any MP yet.
    In the reporting pane I don't see any reports, even the ODR or out of box reports...
    I immediatly received events 2115 in my Opsmgr event log on the RMS coupled with some 8000 events from Data Publisher Manager, must be new events from R2 ?
    Looks like i'm unable to store data in my DW.
    Events 2115 only concern the workflow Microsoft.SystemCenter.DataWarehouse.CollectEntityHealthStateChange.
    Event 8000 concern the same workflow + the CollectPerformanceData one.
    I also have sometimes event 11411 about alert subscription data source module taking long time.
    So I decided to import the Windows OS MP to chekc for any performance issue. And it looks like on my SQL box the Total Percentage Interrupt Time is between 15 and 25%. SCOM threshold is 10%.
    Is that normal for a sql box ?

    Hi
    So Server1 = RMS and RS and Server 2 = DB \ DW ?? I personally would put the SQL RS locally on the DB \ DW box (server 2). With SQL 2008 you no longer need IIS installed for Reporting Services. Is there any particular reason for having SQL RS on the RMS?
    Troubleshooting:
    In the OpsMgr console, if you go to administration, settings, reporting, do you see http://server:80/reportserver ?
    In Internet Explorer, if you go to http://server1/reports .. do you see the reporting services homepage? If so, do you also see any reports?
    If you do, then there is a "button" on the right hand side of the screen that says show details. Click on it and you should see a list of items .. one of which will be the Data Warehouse Main data source. Click on the edit icon to the the left of Data Warehouse Main and review the connection string. Is it pointing at server2 ?
    Cheers
    Graham

  • 3.1 Bug Report: "Enable Search" in Create SQL Report wizard

    Hi,
    when "Enable Search" is set to Yes in the "Create SQL Report" wizard, the label template of the page items is set to NULL, it should be "Optional Label" (the default of the theme).
    The PX_ROWS page item is not referenced in the "Number of Rows (Item)" property of the report. That means the user can choose what he wants, it never gets used.
    BTW, it would be useful to write the PX_ROWS into a user preference when the page gets submitted and based the source type on this preference.
    Thanks for looking into it.
    Patrick
    My APEX Blog: http://www.inside-oracle-apex.com/
    The APEX Builder Plugin: http://builderplugin.oracleapex.info/ New
    The ApexLib Framework: http://apexlib.sourceforge.net/

    Hi Christina,
    just noticed that the "Reset Pagination" process which is also generated by the wizard doesn't contain the request "Reset" in the Condition Expression 1
    -> Pressing the Reset button should always set the report to the beginning.
    Thanks
    Patrick
    My APEX Blog: http://www.inside-oracle-apex.com/
    The APEX Builder Plugin: http://builderplugin.oracleapex.info/
    The ApexLib Framework: http://apexlib.sourceforge.net/

  • XL Reporter Installation - Error executing IXMetaProcs.sql

    Hi All,
    During installation getting error-
    Error Preparing Metadata Repository:
    Executing SQL script 'IXMetaProcs.sql' (Start:....)
    ExitCode -1073741819
    !!! ERROR Error executing IXMetaProcs.sql ExitCode -1073741819
    I have done the following checks.
    1.     XL Reporter has bee removed from Administrator->Add-On Administrator.
    2.     Add-Remove List Does not show XL Reporter.
    3.     Removed manually Database IXMetaSBOOEM from SQL Server.
    4.     %temp%  - > SM_OBS_DLL folder not found.
    5.     ILytix folder not found in HKEY_CURRENT_USER -> Software
    ILytix folder not found in HKEY_LOCAL_MACHINE-> Software
    6.     There is no other add-on installed
    7.     AddOnsInstall.sbo deleted.
          AddOnsLocalRegistration.sbo not found.
    8.  C:\Prog Files\SAP\SAP Business One\Add-Ons folder not found.
    But still I can't install XL Reporter.

    hi,
    first you have to check that you have install "dot. Net Framework 2.0" which is compulsory needed for installing XL reporter, also you have to install MS Office in your system.
    uninstall the XL reporter and install using the following steps
    installation steps of XL-reporter add-on,
    1. goto add-on administration => Register Add-on(click).
    give the XL reporter address. select default group as Manual.
    update.
    2. goto addon manager => pending Add-on tab => select the addon row and install.
    in installation give the user id and pwd of SQL server.
    3.goto addon manager =>installed addons tab, start the XL reporter, once it get connected as status.
    4. go to tools menu in SAP B1, in that you will find XL reporter, click that XL reporter will open.(to view XL reporter)
    follow the above steps you will get the XL repoter add-on running in SAP B1.
    regards
    sandip

  • Where to put SQL Server JDBC driver in Tomcat?

    Can anyone tell me where should I put the Microsoft SQL Server JDBC driver in the Tomcat and can make it work?

    You may also need to place the full path in the classpath variable. You can also download install instructions from the same page where you access the microsoft driver.

  • How to put Check Boxes in a SQL Report?

    Hi All,
    I have a SQL Report in my application. I want to put check box for each row of the report. How can I achieve that in APEX?
    Here is my application page.
    http://apex.oracle.com/pls/otn/f?p=20420:4:
    Under the "Select" column heading I want to add the check box for each row of the report.
    So that User select that row and when he clicks on Generate report It should generate its report.
    The report should generate if user selects multiple rows also.
    Workspace : alaka
    username : [email protected]
    Password : earth
    Thanks
    Alaka

    Hi,
    But I could not able to find whether the check box is checked or not.
    In the apex page , button is provided and the checked rows "empno" should pass to next page hidden item when the button is clicked.
    I tried apex_ITEM.CHECKBOX(1,empno,'CHECKED') by passing in the URL on click of the button. But it passes the test " apex_ITEM.CHECKBOX(1" to the item in the next page. And not checked values.
    Here is my application page.
    http://apex.oracle.com/pls/otn/f?p=20420:4:
    Workspace : alaka
    username : [email protected]
    Password : earth
    Application: TEST 20420
    Page : 4
    The button "Generate Report" is provided in the page. On click of this button the checked values should pass to the next page.
    Please help me in this.
    Thanks
    Alaka

  • FQDN or NetBIOS for SQL Reporting Services Point installation in a cluster

    Hi Folks
    We have a SQL cluster for config mgr database & SQL reporting services installed on nodes because it is not cluster aware. During SCCM 2012 installation, we mentioned the details of SQL cluster only & it got installed successfully. When we checked
    in console, it is showing 3 site servers  related to SQL. SQL cluster is having site system role only & site database role moved under 2 nodes. Only NetBIOS names of the SQL nodes are being displayed in console.
    Now when I installed reporting service point role by selecting one of the node, wizard picks the FQDN of this node automatically & role installed successfully.
    Now in the console, I have another site server listed publishing the FQDN of the same node which I selected during installation which means one SQL node (site database role present at this) is displaying with NetBIOS name & the same SQL node
    (reporting services point role at this) is displaying with FQDN.
    My concerns is that - 
    Is there any issue if same SQL node displaying 2 times in SCCM console i.e. with NetBIOS name & with FQDN name?
    Why reporting services point role not placed under the node which is already there with NetBIOS name?
    I hope I explained my issue properly however If you guys need any more information regarding this, then let me know. 
    Cheers | Navdeep Sidhu

    This is the default behavior when installing site DB on cluster - all nodes will be visible as NetBIOS.
    I face a problem in two separate environments with SQL cluster when configuring Auto client push for servers, you will get the following error message in CCM.log in site server:
    SQL Server Native Client 11.0][SQL Server]Invalid length parameter passed to the LEFT or SUBSTRING function. : sp_CP_CheckNewAssignedMachine
    AND
    Failed to execute SQL cmd exec [sp_CP_CheckNewAssignedMachine]
    I believe this is a bug in the product.
    There is a workaround FIX editing the SP in SQL DB but it is UNSUPPORTED.
     

  • Conditional where, or PL/SQL block as source for an interactive report?

    I have this situation: The main screen of my application shows a list of documents. For now, there has to be a quick "security" built in, so administrators can see all documents, but other users can only see the documents they created (login of creator is stored in the documents table). In the future we'll probably use VPD's to enforce some rules, but for now we need a quick solution.
    So i stored the administrators in a seperate table. Now i want the interactive report on the main page act as follows:
    - If an admin is logged in, it has to have this query: select field 1, field 2, field 3 from documents
    - For all other users: select field 1, field 2, field 3 from documents where creator = :app_user
    Is this possible in one interactive report? I could make two reports with the different queries and make them conditional according to who is logged in, but this gives me two interactive reports to maintain. Is it possible to use a PL/SQL block as source for the report? I tried, but I get syntax errors. Is it possible to make the where clause conditional on some way?

    Hi,
    Install Demonstration application to your workspace:
    Home>Create Application and select Demonstration Application.
    Check page 1 interactive report. That should give idea how you do it.
    Br, Jari

  • FIM 2010 Reporting installation reinstalls FIM portal

    Hi,
    We have FIM 2010 R2 running in production environment. We have added some of our custom developed sharepoint forms inside FIM's sharepoint site to enhance the User Interface.
    We now want to deploy FIM reporting feature. But, the installer of FIM re-installs the FIM portal along with installing reporting feature. After reporting feature installation wizard completes, we see that all our customized sharepoint pages are lost and
    default FIM web portal appears again.
    Is there any method of installing reporting feature withou reinstalling FIM portal?
    Mayank Vaish

    I would start with the IIS Bindings -- to which IPs and names is the Password Registration Portal bound?
    Try to access the site directly. It could simply be that the link is incorrect. The link is stored on the FIM Portal server in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Forefront Identity Manager\2010\Portal  and look at the value of
    RegistrationPortalUrl
    David Lundell, Get your copy of FIM Best Practices Volume 1 http://blog.ilmbestpractices.com/2010/08/book-is-here-fim-best-practices-volume.html

  • Where to put jsp web report files on Oracle reports server/ Oracle AS

    Dear All,
    I am trying to deploy my Oracle web reports on Oracle Reports Server 10g.
    I have designed a sample web application for the same and deployed it on Oracle Application Server.
    What is given in the online help:
    Transfer the report file ( RDF, REP, XML, or JSP) and its associated files (for example, PLL, PLX or referenced images) to the deployment directory on your application server.
    Ensure the directory on the application server where you've transferred the file is listed in the Reports Server access path. If it is not, use the REPORTS_PATH environment variable, or set the sourceDir property of the Reports engine element in the server configuration file.
    Now few questions:
    What is the case if Application server and Reports server are different?
    The reports files are to be put on Oracle AS or Oracle Reports server? In my case both are same.
    1. I have tried to put the JSP files in the folder where index.html of web application is located. But it wont work and gives some error. The tld related jar is placed in the WEB-INF\lib directory.
    2. I also tried to put it in a folder and referred that folder by creating an environment variable REPORTS_PATH over Reports server. But Reports server wont find it.
    Please guide me in this issue.
    -Sameer

    Hello,
    Take a look to the thread :
    Re: where to add new jsp reports directory location in path
    Regards

  • Access Denied When Attempting to Deploy an SQL Report Built in VS

    ------ Deploy started: Project: SQL Reports, Configuration: Debug ------
    Deploying to http://localhost:82/ReportServer
    Error rsAccessDenied : The permissions granted to user 'ALLIEDFIT\rculver' are insufficient for performing this operation.
    Where exactly is the access denial occurring?  I have full control on the report folder where the Visual Studio project is.  With SQL Reporting Services handling the URLs, frankly I'm not sure where the deployment is trying to put
    the report.
    Thanks.
    Ross

    The Reporting Services error rsAccessedDenied occurs
    when a user does not have permission to perform an action. May be do not have a role assignment that allows to open a report or did not open browser with the required permissions.
    Permission to access report server content and operations are granted through role assignments. On a new installation,
    only local administrators have access to a report server. To grant access to other users, a local administrator must create a role assignment that specifies a domain user or group account, one or more roles that define the tasks the user can perform, and a
    scope (usually the Home folder or root node of the report server folder hierarchy). You can use Report Manager to create the role assignments
    Hope this Helps

  • SharePoint SQL Reporting

    how can I do a simple report on SharePoint 13? (reading data by a
    SQL Server).
    Is there a way to put the data directly into a list?
    I heard about BDC how does it work?
    Thanks

    SQL Reporting Services on SharePoint 2013 is a complex arrangement that also depends upon the version of SQL Server (2008/2012/2014). Reporting Services needs to be configured for the SharePoint integrated mode.
    Some links to get you started -
    Reporting Services with SharePoint Integration (TechNet) http://technet.microsoft.com/en-us/library/ee210649(v=sql.105).aspx
    Installing and configuring SQL Reporting services on SharePoint 2013 (MSDN blog post) http://blogs.msdn.com/b/biblog/archive/2012/12/04/installing-and-configuring-sql-reporting-services-on-sharepoint-2013.aspx
    Reporting Services SharePoint Mode Installation (MSDN) http://msdn.microsoft.com/en-us/library/cc281311.aspx
    SharePoint Business Connectivity Services (BCS) brings external data into the SharePoint farm and is also bidirectional (two-way) in which it can also update the external source. Whereas, the prior version BDC (Business Data Connectivity) would only bring in
    data.
    Few links on SharePoint BCS -
    Overview of Business Connectivity Services in SharePoint 2013 (TechNet): http://technet.microsoft.com/en-us/library/ee661740(v=office.15).aspx
    SharePoint 2013: Business Connectivity Services (BCS) improvements – Introduction (comprehensive blog series): http://zimmergren.net/technical/sharepoint-2013-business-connectivity-services-bcs-improvements-introduction

  • "no data found" run-time error masking SQL/report mismatch

    Hi all,
    At last, figured out a vexing problem and wondering if anyone else either:
    a) has also hit the problem, and hopefully
    b) has figured out a clever way around it.
    Namely, in our AppEx apps, we rely on SQL query generation from PL/SQL packaged functions. This "best practice" promotes reuse, automated testing, etc. Great idea - works great.
    However, we've repeatedly come across a situation where we go to run a page with a report on it only to get a "report error: ORA-01403: no data found" message where the report should be. Not much to go on. After trial and error, it turns out that simply going to the Region Definition page (where the PL/SQL function call is defined) and clicking the "Apply Changes" button cleared the problem up.
    Mystifying because the actual SQL query generated by the PL/SQL is valid (we've got a nightly testing job that pulls the PL/SQL function calls out of the AppEx metadata tables, executes them to get back the SQL and then validates the SQL).
    Turns out this problem looks to be a result of columns changing in the actual SQL itself, and hence not matching up to the Region Attributes (column names, one assumes) that AppEx knows about. Simply clicking Apply Changes causes AppEx to validate the returned query and then it adjusts the column attributes (one assumes) so that things match up.
    So - the $64,000 question(s):
    1) Are there any cool AppEx APIs to be able to try and detect this situation? Given an app of middling complexity (50-100 pages, each with various queries/reports), this is not an attractive issue to deal with manually.
    2) Any cool AppEx APIs to fix, or auto-sync these situations? (Essentially programmatically calling the "Apply Changes" button if you will).
    At a minimum, it would be great if AppEx could be updated to put out some kind of more informative error message when this occurs - maybe something along the lines of "Region Attributes Do Not Match Data Returned from Query", or something like that at least.
    Thanks for any input/ideas,
    Jim C.

    Thanks to all for your prompt responses.
    Vikas actually did me the favor of pretty much clarifying my info for me (tks Vikas). Yes, to all the above. It's PL/SQL code generating a SQL query, so 1 is (a); we want to use query-specific columns so it is (2a). And yes, the whole problem is that the something does change to cause the SELECT statement column list to change...nature of the beast, so "don't do that" doesn't really help here.
    Scott - sorry, should have been more explicit. Basically, we have a PL/SQL function behind a report that returns a SQL statement for the report. If that PL/SQL code changes to add a new column to the report (without going to the corresponding Report Attributes page and clicking the "Apply Changes" button to get AppEx to revalidate the query), then you wind up with this "no data found" error msg, which doesn't exactly point you to the root of the problem.
    It seems as though the "parse at compile-time" is really what's going on here. There must be some kind of "run-time" check going on as well, that is resulting in the "no data found" message. Seems as though it ought to be fairly straightforward to add some kind of check at run-time to handle that exception a little cleaner. Is there an official process to register a "Request for Process Enhancement" for AppEx to do this?
    In the meantime, thank you Vikas for the pointer to the APEX_APPLICATION_PAGE_RPT_COLS view - that looks like it will do the trick nicely. Given that, we can now add logic to our nightly "app tester" job that can compare what columns AppEx expects to find in a given report (for a given page) with the actual SQL (coming back from the PL/SQL function call) to essentially "validate" the AppEx meta data and at least let us know when these things get out of sync.
    BTW - if anyone would be interested in the actual contents of that "app tester" logic, I'd be happy to post it (someplace...here? Studio site?). It's basically just a PL/SQL block of code that currently runs in cron that just validates any SQL embedded in our app. (I suppose it is a little "hard-coded" since it does use our naming conventions for packages/functions to parse the PL/SQL calls from the Meta Data but it might still serve as a usefull starting point...) Since our AppEx app(s) sit on top of a database schema that is in fairly constant flux, we need the ability to know when somebody has changed something in the schema that needs to be accounted for in AppEx. The job primarily just parses the AppEx meta data to find PL/SQL function calls that return SQL, executes that PL/SQL to get the generated SQL, then just validates that SQL and reports back any invalid SQL calls. Perhaps we're in some unusual development environment (15-20 people working on a database schema with 700-800 tables/views) but it seems as though it would be fairly easy, for anybody using PL/SQL to generate SQL (which is a GREAT and powerful thing, by the way - thanks to whoever thought that up in AppEx land) to run into this issue.
    Jim C.

  • Solution to allow users to specify which columns of a sql report to search

    Starting Point:
    1) You have an existing SQL Report.
    2) You want to provide functionality to search through the result set.
    Start -----
    1) add a text_item for searching PX_search where X is page number
    2) add a button which resubmits the page. Go
    3) You modify your query by adding the following to the end of the where clause.
    and (PX_SEARCH is null or instr(column_name1,PX_SEARCH) > 0 )
    4) So far so good but it only allows searches on 1 column, so you add a few other columns
    and (PX_SEARCH is null or instr(column_name1,PX_SEARCH) > 0 or instr(column_name2,PX_SEARCH) > 0 or instr(column_name3,PX_SEARCH) > 0 )
    Now when you enter some text if it is in any of the columns that row will be displayed.
    This can be good or bad depending on your requirement. lets say my users want to specify the column they are searching on.
    5)further enhancement
    i) add a LOV to your page which queries the all_users data dictionary view
    select column_name d, column_name r from all_users where table_name = 'MY_TABLE_NAME' and column_name not in ('COLUMN_NAME1,COLUMN_NAME2) order by column_name
    The idea here is to use the oracle data dictionary to get all the columns for your table(s) and ignore the columns you do not want.
    ii) add an item to your page e.g. PX_select_column which gets populated from the list of values.
    Now for each column you are going to allow a search on, the sql needs to be modified.
    Lets pretend that my firstcolumn is called member_id, my second column is called firstname and my third column is lastname
    Before we had this SQL
    (select * from table where 1=1)
    and (PX_SEARCH is null or instr(memberid,PX_SEARCH) > 0 or instr(firstname,PX_SEARCH) > 0 or instr(lastname,PX_SEARCH) > 0 )
    Remember we have added PX_SELECT_COLUMN which should contain what we have selected from the LOV.
    iii) So now we modify the query to be as follows:
    and (PX_SEARCH is null or decode(:PX_SELECT_COLUMN,'MEMBERID',instr(memberid,PX_SEARCH),0) > 0 or
    decode(:PX_SELECT_COLUMN,'FIRSTNAME',instr(firstname,PX_SEARCH),0) > 0 or
    decode(:PX_SELECT_COLUMN,'LASTNAME',instr(lastname,PX_SEARCH),0) > 0 )
    The user can now choose which column to filter their results on.

    Here is a basic one (http://apex.oracle.com/pls/otn/f?p=2230:1). You can select an object type and put in criteria for the object name like '%b%'. The SELECT statement is dynamically generated with only the pieces of the WHERE clause that are needed. You do not need all the DECODE and INSTR OR logic.
    The main part of this example is the computation of the SQL SELECT statement:
    DECLARE
      v_sql VARCHAR2(2000) := 'SELECT *'||CHR(10)||'  FROM USER_OBJECTS';
      v_and BOOLEAN := FALSE;
      v_where VARCHAR2(2000);
    BEGIN
      -- P1_OBJECT_TYPE has value of 'ALL' for '%'
      IF (:p1_object_type != 'ALL') THEN
        v_sql := v_sql || chr(10) ||
                 ' WHERE object_type = '''||:p1_object_type||'''';
        v_and := TRUE;
      END IF;
      IF (:p1_object_name IS NOT NULL) THEN
        IF (v_and) THEN
          v_sql := v_sql || chr(10) ||
                   '   AND object_name LIKE UPPER('''||:p1_object_name||''')';
        ELSE
          v_sql := v_sql || chr(10) ||
                   ' WHERE object_name LIKE UPPER('''||:p1_object_name||''')';
        END IF;
        v_and := TRUE;
      END IF;
      :p1_sql := v_sql;
      RETURN (v_sql);
    END;Mike

Maybe you are looking for