SAS BI Dashboard Feedback - What is your experience? - report

Backgroup:
We are looking at SAS BI Dashboard. We have currently implemented almost all of SAS's other applications (with the exception of Enterprise Miner). Other technologies online include Business Objects, some custom reporting stuff, and Project R.
The Question:
What feedback do you have with:
implementing SAS BI Dashboard
building dashboards and reports in BI
linking BI with other technologies, databases, and SAS datasets

Due to licensing costs and difficulty of implementation (you have to use a specific -- not the most recent -- version of WebLogic, etc.), we COMPLETELY dumped the BI Dashboard and replaced it with LifeRay (open source portal).
SAS analytics, graphics, etc. are surfaced through weblogic calls to the SAS Stored Process server.

I haven't used it a lot myself but a friend has and even wrote a paper for the last SAS Global Forum that is on this very topic that might have some useful info for you.
http://support.sas.com/resources/papers/proceedings09/044-2009.pdf

I haven't used the new SAS "BI Dashboard" offering, but I've done a lot of dashboards using SAS/Graph, such as the following (included here, along with the SAS code used to create them):
http://robslink.com/SAS/dashboards/aaaindex.htm
Doing dashboards this way, you can create standalone web output (like the ones above), either interactively or from a batch job, or you can generate them on-the-fly when you click on a web page via SAS/Intrnet or a BI Stored Process. The output can be viewed in a simple web browser, and/or you can display the URL output in a Portal (be it the SAS Portal, SAS Web Report Studio, or other).

Related

Google Data Flow Compared to Ms SSIS ETL Tool

Hi All GCP Developers,
I am Newbie to GCP Data Engineering Products, With an Experience in Microsoft SSIS ETL Tool, I would like to Know what are the Various Transformations And Functionalities are available in Google Data Flow. MS SSIS Tool Provide Easy Interface (Drag and Drop ) and SQL Usage to Perform ETL.
Data flow is mostly written in Python but how do you change or load only certain rows in a CSV/Text File when the particular field value is less than required amount ( Filtering of rows based on one field ) ?
Data flow Name is everywhere(Online) but why No Documentation of Data Processing Examples is Available?
If you Know any online course (other than coursera ) or Book with Practical and Hands-on please share it.
Thank you
Dataflow is a managed Apache Beam service, so general Beam quickstarts apply, just set the runner to DataflowRunner.
Here you can find a summary of available transforms (including the Filter you’d use for the example of filtering rows you mentioned) for the Java SDK. Beam is also available for Python and for Golang, but the Java API is the most mature of the three.
Also, if you want a graphical interface more similar to Microsoft SSIS, you may want to look into Dataprep, which is built on top of Dataflow and does provide some more interactive features.

Using Google.Apis.Analytics.v3

I am trying to use Google.Apis.Analytics.v3 for the 1st time, programmatically. We are building dashboard pages to show statistics, within their organisation-until now I have been reporting on information from internal databases.
Now we want to retrieve data from our Google analytics account.
My main tool for development is visual studio and C#. Some of the webpages have been created just using text editors, by a colleague, but I'm happier doing it in visual studio. We are sharing this development with organisations who do not use visual studio. So when I finish work on my webpages, we make 2 small changes to my files and we can be used without needing visual studio.
I have experience also in JavaScript and some jscript. I did find the Google API nuget package for studio and have installed it (not had time to look at it yet).
Some options Google have on their help site involves languages such as Java that we don't have any experience of in the format they appeared to be using it.
Given the above, can someone advise or recommend the best approach I should take for retrieving Google analytics data into our webpages (I do not want users to have to login-it should just seamlessly retrieve the data and display it).
Thanks
You could make an MVC project, where you can take the data and display it in a View. Here you can see some example with GoogleApi and MVC project in C#.

How to automate testing reporting dashboards

I am currently working on a project where we show users their metrics on dashboard and on reporting. QA team is testing it manually like running SQL queries in Database and comparing that number to UI of dashboard. Is there any way to automate this testing?
This application is written in .NET, C#. We dont use any specific reporting tool such as Cognos,....
If the dashboards are web based, you can use tools like QTP or Selenium which supports web application testing. You can also develop a Java based utility for the same if its just the numbers you want to compare. Basically, a framework which connects to the database, runs the reporting query at the backend and compares the numbers with the UI of the dashboard.
If there a way to export the dashboard or reports to excel then you can do an excel to excel comparison of the UI and backend database as well. This should be easier to achieve as compared to data comparison with backend DB.
We are using ARES dashboard(built under Testastra and owned by ZenQ) which is a good test automation dashboard based on just few api calls.
ARES, is an acronym for Test Automation Results dashboard. It's a TestAutomation framework/tool agonistic solution, that simplifies the collection of Test automation results and their analysis via live dashboard, daily/weekly trends, frequent failures etc.
Below are some of the features of ARES:
1. Tool agnostic test automation dashboard
2. SaaS based
3. Shows current live execution and historical test automation insights
4. Free for all
Website: http://www.testastra.com/#ares
Below repo has some code samples, documentation and usage of ARES test automation dashboard:
https://github.com/testastra/ARES
Worth trying.

Export Data to PDF in ASP.NET Application

In My ASP.NET Website, I am taking data inputs and storing it in Database. Now, I need to put a functionality where I can get the stored data in Export to PDF facility where i can save the pdf, having the data in specific format. Can anyone guide in this regard ?
you will need to use a 3rd party framework to do this. Most reporting tools have an option to export a report to PDF. I believe SSRS has this option, I know Crystal Reports has this functionality. I'm sure other reporting tools have this feature too.
There are also tools for directly generating PDFs instead of going through a report. A quick google search of .net pdf generator will be a good starting point. There is also iText which is an open source project for generating PDFs from xml. There is not much documentation on iText sharp and it's not actively developed from my understanding so expect a huge learning curve with this library.
unless the reporting features built into the .net framework (reporting services) can generate a PDF that meets your needs expect to purchase a 3rd party tool to help you create the PDF.

Creating collaborative data flow charts

I need a tool which can be installed on .aspx platform (on a intranet of a company) which can be used to create collaborative data flow chart diagrams (multiple users can edit the diagram by visiting the intranet webpage).
Have you tried gliffy? - I've seen it used on intranets before, not sure if it's .net or if you can share it, but I recommend it.
I am not aware of a collaborative diagram program that allows you to store the data on your servers. An on premise solution would probably be prohibitively expensive. These SaaS guys aren't really setup to provide that option. You probably would have to get an open source solution and build it out yourself. The company that I work for (Lucidchart) does have a flow chart maker that allows you to lock down the domain so you can't share it with third parties and allows license de-provisioning for someone who leaves the company.
Source: I works for a diagramming company.

Resources