Microsoft power BI embed with our application - reporting-services

I have a few questions about Microsoft power BI.
I have a dotnet core 2.0 web application. Now I want to build a report system for my clients. So i am looking for a good service to help me to build the report system. I Found Power BI. But I do not know if it could achieve my goal or not. So basically I need some head start information from anyone who has used this to the same task That i am going to describe.
Does it fully compatible with dot.net core 2.0 web application?
If I want to build a front-end page to let my clients to customize their own report template e.g. moving content, writing text, ajust font-size, can I do it with power BI?or anthing like iFrame can export the 'template builder' from power BI to my application
Thanks

Related

SSRS and pentaho alternative

I am using Microsoft Reporting Services to provide users with custom reports. I create them in Business Intelligence studio, deploy them and have a website where users can view those reports.
Now i need i new tool to do almost the same. I need to create reports and users has to be able to view them in PC, Mac, mobile phone, tablet, etc. Microsoft Reporting Services has some problems with Android and iOS, and that is the problem for me. Users cannot scroll the report (if it is longer thant report viewer window), expand does not allways work and etc.
I need a tool, to create same reports and allow to view them anywhere. I was thinking about pentaho, but it is no exactly what i need. Maybe somebody has any solutions?
Pentaho's analyzer tool is good on tablets/mobile but unfortunately it is EE only, not community/open source.
If you're happy with enterprise another option is yellowfin?
Alternatively with the community edition of Pentaho you can make use of CTools and there is a very good dashboarding framework with explicit support for mobile devices - may be worth looking at that?
Why exactly is pentaho "not exactly what you need" ? What are your perceived issues with it?
I have not used pentaho. However, I know any limitations in the web viewer control are based on browser support and interpretation. One workaround to these limitations is to reference the reportexecution2005 interface in your project and call the Render method with HTML40 format and designate HTMLFragment in the device context header, this will return the report html content as a byte[]. However, any custom paging/printing/zooming would have to be re-implemented in your web app :(

Web reporting library which is not SQL ReportViewer

I deal with ReportViewer and RDLC since 2005.
Ever since that I am failing always in new troubles and problems, It most time working okay but also It sometime give me so much headache.
Common stricture for reporviewer for me is that only working as should work in IE.
So I start wondering is there time to look for other library which can replace ReportViewer.
Most of time I developing business apps, so called ERP.
I am looking for library which can be included in project written in C# asp.net web forms, can also use local resources as printer , paper properties and others, reports should be able to develop separately in different layer.
I know that there is Report Bulder for Delphi and I guest that there is other reporting library for asp.net C#. Does Crystal Reports can work on WebForms ?
Are there any other which can bi installed inside Chrome or Firefox as extension.
You can try our SharpShooter Reports. It is optimized for ASP.NET MVC however you can easily add it to any HTML page as it needs only several lines of JS code.

Static Reporting SaaS Solution

I am building a data entry mobile app. I am looking for a simple SaaS reporting solution. My requirements are pretty simple. Push JSON data to the service and it spits out a report in PDF format. The transformation engine would have some sort of report definition language to customize the output. Does anything of this sort exist?
Here's a solution that's a bit more than you probably want, but with no answers for 4 months I figure a bit more work beats no answer. Windward has a web services reporting engine. (Disclaimer - I'm the CTO.) The more effort part is we do not offer it on a SAAS model so you would have to install it on your server.
Aside from that, it is exactly what you want. Upload report templates to it. Then your app can push data to a template and get back a report. And what's really nice is you design the reports in Word, Excel, and/or PowerPoint - so no learning curve and very powerful design tools.
This is a while later than your request, but possibly helpful. Docmosis has a web services interface. It sounds like it hits your requirements (JSON, PDF, customisation).

What is the current state of art reporting and charting tool in Java web applications?

We are looking to integrate a reporting and charting tool in our web application. The web application is based on GWT, Spring and Hibernate. The candidates that we are evaluating are
- BIRT
- Jasper Report
- Pentaho
- Crystal Report (It's not free, but being free is not the
highest priority for the project).
Some of the features that we are looking for
- How well it can integrate with the technology stack?
- How easy it is to design new reports. We want our not so technical customer to be able to do it easily?
Any insight, links experiences would be helpful.
GWT, Hibernate and JasperReports make a perfect stack.
Please take a look at Windward Reports. Without knowing more about the type of reports you need, I can't say for sure if it will be better, but in most cases it saves a lot of time over alternatives. And you can do more with it.
The unique difference is with Windward you design the reports in Microsoft Word, Excel, or PowerPoint. So it's a very powerful easy to use design tool you already know. And because Word/Excel/PPT are free-form, you can do most anything for your final report.

What is the most common way to integrate reports into a .Net web application?

The following are the 3 ways that I know and would like to know the experiences from SO users.
URL-based
Report Viewer Control from Visual Studio
Web Services
Not sure what you're using as a report generator on the server side, but I've found that serving up reports in PDF format is a relatively pain-free, cross-platform way to go. Almost everybody has Adobe Reader installed.
Update: sorry, I missed the SSRS tags, but you can output SSRS reports to PDF:
http://www.codeproject.com/KB/reporting-services/PDFUsingSQLRepServices.aspx
I still recommend PDF for the delivered report format. Cross-browser and near-universal, two things that make me (and clients) very happy.