reports using ssrs from JIRA - sql-server

I am looking for way to build reports using SSRS from JIRA if that is not possible I am okay moving the data from Jira to a SQL DB utilizing SSIS. I am new to Jira and REST API. Connecting directly to the Jira back end Database is not an option

The jira api currently only supports JSON. so your best bet is to either build a custom reporting services extension to handle JSON as a data source or create a webservice that passes through the json calls and converts the results to xml which SSRS will be able to handle.
while both of these sound difficult depending on your requirements may only take a few lines of C# code:
there also seem to be a few 3rd party options but I haven't tried them

Related

How to enable REST API in SQL Server Reporting Service 2017?

I have been attempting to implement a solution to integrate SSRS reports into a react application, and have managed to use the report execution service 2005 to fetch a report in PDF format and return the file to the client app. The current implementation is all hard coded, and I need a way to allow users to select a report from a dynamically populated list. I thought the REST API documented here: https://app.swaggerhub.com/apis/microsoft-rs/SSRS/2.0 would be a good option to help achieve this, however the report server doesn't seem to have the REST API available at http://supercooldomain.com/reportserver/api/v2.0. Does anyone know how I can enable the rest API or point me to some resources? We are using SQL Server 2017.
The REST API should be enabled by default. To access it simply call it's URL:
http://<reportservername>/Reports/api/v2.0/CatalogItems(Path='/testfolder')

Can I use the data studio API to pull data from a report?

Is there a way to pull the data from a report in Google Data Studio through the API? One of my clients wants to generate a report in data studio and then export it to Google Sheets so he can run additional functions. I can't seem to find any documentation that talks about how to do that. Alternatively, is it easier to skip the report, query the data sources directly, and do the uploading that way?
At the moment you can only get the info about reports, but not report data.
The API is available here: https://developers.google.com/datastudio/api/reference
Currently, there is no API to pull data from a Data Studio report.

How to use Jasper Reports with AngularJS

I googled for using JasperReports with AngularJS is possible or not, but I couldn't find any exact solution about that.
Let me explain our current situation and after that I will explain what I want to do.
We are using Spring for our application backend and JasperReports for generating reports on the server side. We have Pdf, Excel and HTML options for generating reports, all types of reports generated by JasperReports.
Now, we are developing a new application using AngularJS for front-end and again Spring for developing JSON based Rest services. Front-end and backend codes are running in different servers, we are using tokens for authentication.
My question, is it possible to generate reports with JasperReports and show to user in Pdf, Excel and HTML to users? If not, is there any solution to show reports to users in these formats with or without pagination?
Thx in advance.

Client-accessible noSql database?

Im building a simple angular application and there is a small administrator panel for updating the content (a .json document). I'm looking for a way to edit the json document from the administrator panel.
I can manipulate the memory-loaded json but I can't save it. Is there a way to put the json file in some kind of cloud database and connect to it without setting up a server or backend for my application?
I want my application to be easily deployable on any ftp so I can't setup a nodeserver or install something like couchdb.
Any ideas are appreciated.
You could use a provider like Parse. It's free (up to a limit of requests/month), has a nice JavaScript SDK that would get you up and running quickly. https://parse.com/
Also, check out this query builder to aid in retrieving your data from Parse. It's built as an Angular service for easy integration. https://github.com/dpollot/parse-query
EDIT
Parse also offers hosting, for free.

How to wire SailsJS to BreezeJS

I'm looking at using Sailsjs for server side processing and validation and angular on the client side. Apparently BreezeJS supports Odata and WebApi for its interaction with the datasource. I know that Sails provides a REST Api out of the box.
How would I go about setting up Sails to provide either OData or WebApi to connectivity for Breeze?
Also, is there any other well known way of connecting Sails to Angular that provides the ability to generate queries on the client side that then get executed on the server? (My use case is filtering large datasets and manipulating the result on the client before batch updating the datasource)
Thanks!
What database and/or ORM are you using? That affects the answer, because the OData query must be turned into the appropriate query for your ORM/database. One of the following might work for you:
The breeze.server.node repo includes an OData parser that turns OData URLs into expression trees. Then there are adapters that turn these expression trees into MongoDB queries or Sequelize queries. If you are using MongoDB or Sequelize, this might be what you need. You can write your own adapter for Waterline if none exists yet.
The breeze.js.labs repo includes breeze.ajaxrestinterceptor.js which converts Breeze's OData URLs into REST-style resource URLs. It only supports a subset of the possible URLs, and will need to be adapted to your own API conventions.
An upcoming Breeze release will offer an alternative to OData: an all-JSON query language, inspired by the MongoDB and Sequelize query languages. This will make it easier to write your own backend, and to support Sails/Waterline in the future.

Resources