Dashboards & Modules For New Instance of LBI

 6 Replies
 0 Subscribed to this topic
 22 Subscribed to this forum
Sort:
Author
Messages
Ruma Malhotra
Veteran Member
Posts: 412
Veteran Member

    We are in the process of creating a new environment for LBi. This new environment involved a brand new instal of LBi which was completed and the oracle schemas for reporting services and frameweok services were also copied. We have now noticed that we go into the dashboards it is missing certain modules and reports.

    So the solution to this issue is to export and import dashboards. When we try to import dashboards, what framewrok services is doing is trying to rename the ids of these contents and the reports. We are also copying the lawson documents on the lbi server from original environment to this new environment. If the import renames the report id then I imagine that the reports on framework services will not sync up with the report ids on the lawson documents that are already present on the lbi server. If we try and schedule the reports with the new ids will the historical instances be lost for the newly created report ids?

    How can I make sure that the missing modules and reports come acrosss with the same ids that exist on the lawson documents on the lbi server? This will help preserve the historical instances for the original report id and not the ones created by importing them. For missing modules and reports on the modules is exporting and importing my only option.

    Ruma Malhotra
    Veteran Member
    Posts: 412
    Veteran Member
      Just to clarify we actually copied the reporting schedmas from one env(prod) to this brand new environment called Dev. On dev when I login to Framewrok services the dashboards and reports are missing.

      The reults of the import shows that reporting services is renaming the report ids to a different id. since we are copying the lawson documents repository on the prod environment to dev, these report ids will not sync up with the new ids that were created during import as a result of which we may lose all the historical instances.

      I hope the above does not seem too confusing.
      Matthew Nye
      Veteran Member
      Posts: 514
      Veteran Member
        I dont believe there is no straight forward way of doing this. If you install 9.0.1.1 there is a migration tool that might help, then you would have to upgrade to 9.0.2.2 then to 9.0.3.1, otherwise you will have to manually publish all the reports and their historical instances. I havent looked to see what happens with the historical instances when you import the parent report with a solution pack but this might be a way.

        I wouldnt suggest copying the database repository from one env to another. In the past the LBI repository has stored literal references to the registered machine names in binary fields and this can cause massive issues.
        If any of my answers were helpful an endorsement on LinkedIn would be much appriciated! www.linkedin.com/pub/matthew-nye/1a/886/760/
        Ruma Malhotra
        Veteran Member
        Posts: 412
        Veteran Member
          Thanks Matt for replying. We are using an upgrade path of 9.0.2.2 to 9.0.3.1. So we actually installed 9.0.2.2. Our prod env is also 9.0.2.2. It as all of the dashboards modules reports etc on it. We copied all the reporting schema and all the data to the other environment. however when I login to the dashboards I am not able to see all of the modules and reports. It has missing information. At this point I am investigating to see why the data did not get copy over since both the environment are on the same LBI version ? Is there anything else that we needed to do? Will a copy resolve the missing data or because of the binary mappings we should use a data migration path insted of data copy?
          Greg Moeller
          Veteran Member
          Posts: 1498
          Veteran Member
            Ruma: I have actually seen this happen to us. All of the "sharing" information doesn't always transfer across for some reason. If you are an admin for LBI, you can always go into "Content" under the Manage Content section of Tools and step down through it that way.
            Another thing I've noticed is sometimes the "Show in Menu Bar" option gets unchecked for the dashboards themselves.
            You can solve that through the "Content" link as well.
            Ruma Malhotra
            Veteran Member
            Posts: 412
            Veteran Member

              Thanks Greg for your reply. After long hours of stressing out on the lbi metdata and thinking more on what Matt mentioned about how the metadata is stored as blobs in the lbi schema we came up with this. Way back we realized that some of the metadata for LBI was stored as blobs that had binary mappings. If we copied these tables and tried to change the values in this field it also changed the values in the environment that the values originally came from.

              After realizing this, all the admins decided that LBI can never have the same data on 2 environments unless you manually create every report, module, link etc in 2 environments to keep them the same. If at any point the number of reports in one environment is different from the othre to keep both of them the same would be imposssible also because of the lawson documents repository.

              So I made a decision to have a system with a fresh install that had no reports etc on it so I can build from there. If I copied or imported the dashboards and the way lawson renames the reportids the lawson documents repository would never be the same on both. I would be spending more time on trying to correct these data mapping issues between the module ids, report ids etc then actually adding value to the upgrade.

              The risk I am running is there are no reports that exist that have a year of instances so i would have any clue as to how upgrading to 9.0.3.1 will behave which I at this point have no choice but accept.

              However whoever has upgraded from 9.0.2.2 to 9.0.3.1 - Can you share any experiences?

              Thanks for all the input.

              Lenny Murney
              New Member
              Posts: 1
              New Member
                Hi Ruma: I hope I have some good news for your LBI upgrade from 9.0.2.2 to 9.0.3.1. I recently moved a 9.0.1.10 server to 9.0.3.1 and the reports are running as expected. The production server upgrade is planned for the end of this month. Our move included a new server and updating to SQL2005 and WAS6.1 as the same time.

                Plan on installing every service pack and patch in sequence as well as running the install validators. There are database updates at pretty much every level so it is import to be in sequence. Start by copying your 9.0.2.2 database to the new server before installing 9.0.3.0. After taking each of these steps our initial testing looked good and is currently in user validation.

                One thing we did find was that a database change at 9.0.3.0 broke some of the dashboard links which are greater than 7 layers deep. This has to do with a performance change and how the links are stored, Lawson is checking on this. If you do not have nested sub-links on your dashboards I would not expect this problem.

                I hope this helps.