I cannot view the query of a BO report. Whenever I try to edit query the button is dimmed. This report was build externally. Is there any way I could retrieve the query?
I'll assume that you're using BusinessObject BI4 and Web Intelligence.
You will need the following rights to view the SQL statement (assuming that the source is a relational database):
Application Right, Web Intelligence: Query script - enable viewing (SQL , MDX...)
Content Right, Web Intelligence: View SQL
Have a look at the BusinessObjects Administrator's Guide for more information regarding the different types of rights and how to assign them.
Related
I hope someone here can help.
I have a requirement from my client who is an ISV. They want to develop a solution whereby they want to offer their customer an ability to create any reports from the customer specific database.
What I mean is, we publish the dataset on a portal the customer can then drag and drop the tables they needed, create the joins to create the required report.
Is it possible to do this in PowerBi or SQL Server Reporting service?
Many Thanks
Service Content Pack
It is possible in Power BI by developing an online service content pack. This allows online services to give their customers insight into their own data via the PowerBI.com cloud service. The ISV pre-builds the data model (and some initial charts); the end user doesn't have to worry about joins at all. They can drag & drop the fields that the ISV makes available.
There are some base requirements (it has to be a SaaS application that has an API accessible via the public internet).
More information: https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-content-pack-overview/
Embedding
If the ISV is building their own portal, they can embed SSRS reports on their own website (and use parameters that pass the customer ID from the website directly to each report). This looks like a good place to start: https://learn.microsoft.com/en-us/sql/reporting-services/application-integration/integrating-reporting-services-into-applications. One downside to this solution is that SSRS doesn't allow the end-user to change the reports themselves (no dragging or dropping fields).
You can also embed Power BI reports onto an externally facing website. More information here: https://powerbi.microsoft.com/en-us/power-bi-embedded/
There may be other solutions, such as tools that allow external access directly into SSAS, but I've limited the scope of my response to the two tools you've asked about (SSRS and Power BI).
I am unable to determine if the following is possible:
Create queries in Access
Export as a list to a SharePoint 2010 list
Each time the list is accessed within SharePoint, it executes the query and brings back up to date information.
Any information would be appreciated, thanks.
This will not work, the list you produce as an export of your query is static and has no links to database tables that originated the data. To accomplish this task you will need to look at creating an external list in SharePoint by utilizing the business data catalog. This allows you to point SharePoint directly at database tables. I have linked the walkthrough for doing this below:
https://msdn.microsoft.com/en-us/library/ee231515.aspx
Generally speaking, you'd want to use SQL Server or another supported SQL engine that is network accessible to house this data. Access isn't ideal.
Is it possible to get the view creation statement writing any query in sql sever 2008
Actually i want to copy the views from one database to another database
thanks
Do you have SSMS? You have the option to generate scripts for all objects in a database. You can limit it to just the views.
Right click on the node for the specific database in Object Explorer.
Select Tasks
Under Tasks, select Generate Scripts
Execute the wizard, selecting the options suited for your task.
This will generate a script for all your views, or allow you to select the specific views you're interested in.
#Sashenka's answer is correct, but this will let you script more than one view at a time.
In SSMS,
Right click the view
Select Script view as
Select CREATE To
Choose New Query Editor Window
You can then copy the script and modify it for your new Database.
Easiest way is to use SQL Compare, but you can also do this in SQL Server Management Studio in a similar fashion to what I describe in this blog post.
In short, open object explorer details, multiselect all your views, and script as Drop and Create from the context menu. You can now apply this script on your second server.
I have a mysql database as a "Data Ware House".
I have a lot of ready to go queries that I want to run as reports.
So what I need is a web based reporting GUI (Portal) that Can get configuration of:
query, fields titles and report description.
So when ever I want to add a report I just need to provide a query and the reporting gui will have that report in the menu.
Thanks
Have a look at myDBR reporting tool. You can generate good looking reports very easily from your existing queries. myDBR is also able to genereate charts and drill-down reports in a few seconds.
Two interfaces of Reporting Engine are possible:
sql based for sql based user
non-sql Based interface for normal non-sql friendly users
Database is very large so how do I go about thinking about 2) option that is Non-sql based interface
How would it be ?
If you're using SQL Server 2005 or higher, you may want to consider the ReportBuilder supplied as part of Reporting Services.
You just need to build a 'business friendly' schema (known as a 'DataSource View') then auto-build a Report Model on top.
The users just connect to the Report Model using the Report Builder tool and they can create their own reports.
If you already have SQL Server, then the additional costs would be minimal.
You need an easy way to build SQL queries. Look at the wizards in all the desktop databases, but something that isn't paged might be more intuitive, e.g. http://ruleeditor.googlecode.com/svn/wiki/NSRuleEditor_Tiger.png (not affiliated)