SAS Visual Analytics Report export detailed data not possible - sas

After having updated an Visual Analytics report, the option to export "Detailed data" is not available anymore.
Only the export of "Formatted data" is possible.
For other reports, which I did not change, the functionality is still there.
I did undo my changes by reverting to an older version of the SAS meta data, but still the export is not available.
Is there any option to enable that exporting functionality report or table wise?

If you removed/renamed variables in your dataset, but not in VA, VA won't be able to export these variables. Thus make sure the metadata in your report are equal to the metadata in your dataset.
That said, you could use this feature if you need detailed data for calculations in your report, but don't want your customers to get hold on all the details. However, as far as I know, this is not a documented feature, so don't rely too much on it, as it may change in the future.

Related

Rename columns in dataset without breaking existing reports

We have come to the situation of wanting to rename some columns in our PowerBI reports for clarity reasons and also replace some raw numbers with measures, so we can add logic to them. However renaming fields breaks the visuals in reports in the PowerBI service that have been created based on the dataset.
Fixing all the visuals by hand is absolutly not feasible for us, as we have hundereds of reports with dozens of visuals each, over multiple datasets. Is there any way to solve this, maybe edit the deployed reports programmatically somehow or are we just stuck with the field naming and layout we chose?
Thanks for any help!
We found a solution to this, while it might not be a straightforward process, it allows to programmatically alter reports and fix them in JSON format. The command line toolset pbi-tools allows to decompile and recompile reports like
pbi-tools extract reportfile.pbix
pbi-tools compile reportfolder
and create a series of editable JSON files. In our tests it was even possible to substitute a data model with this approach. Also this is useful for version control of reports.
Credit to AlexisOlson on the PowerBI forum.
Fixing all the visuals by hand is absolutly not feasible for us, as we have hundereds of reports with dozens of visuals each, over multiple datasets.
The only general solution to breaking changes in a shared Dataset is to introduce a new version, and keep both for a period of time.
For this specific change, you could introduce a new Perspective in the model (using Tabular Editor) which new reports could choose.
Another option if the Dataset is large, and you don't introduce any structural changes, is to have one model reference the other model using DirectQuery, which is currently a preview feature.

sas9.4 interactive data analysis discontinued

I have SAS 9.4 installed. When I tried to do Solution -> Analysis -> Interactive Data Analysis, it says "ERROR: SAS/INSIGHT has been discontinued, beginning with SAS 9.4."
Do I used version 9.3 instead?
A lot of the stuff that SAS/Insights could do you can now do with the various tasks that come with the SAS/Studio interface. With SAS 9.4 you should have access to SAS/Studio. If you are using SAS on your PC it should already be there. If you are using SAS on shared server(s) then your system team will need to install it and tell what URL to use to launch it.
According to SAS Community message board post "Replacement for SAS/Insight (and SAS/Lab)"
IML Studio is the intended substitute for Insight, although it is a separate product and requires a license for IML.
You might also want to contact your SAS support and ask them if there is a newer current best alternative. A vote (or request) to bring it back can be lodged at Communities SASware Ballot message board.

Power BI - change existing visuals

I would like to modify the existing table visual to add a text instead of the whole URL when showing a column as a URL.
I modified it to my needs in Visual Studio, it works, but how would I export it to pbwiz, in order to use it in Power BI ?
Translating our built-in visual into a visual you can use through our developer tools will require you to trace many dependencies and integrate those into a single .ts file. I think it would be better to share your repo and approach with us by filing an issue in the Microsoft/PowerBI-visuals repo and we'd figure out if the change you're making is generic enough to include in the base repo.

Is it possible to change isolation level at datasource setting file in coldfusion?

In coldfusion, is it possible to set isolation level to 'read uncommitted' from the default isolation level 'read committed' at datasource level...
I think this can be done from datasource file in internal files where each datasource connection setting resides.
Please share your thoughts on this.
Thanks,
Sj
You have several options:
Doing it on the database itself (for example in MS Sql Server you can set the default isolation level)
Doing it on the datasource (as you asked) was available in CF 6 via the xml but I would highly advise against it even if it was still supported
Using table hints in your SQL.
Since isolation deals with a transaction it makes more sense to either set the default READ in the database or to specify it via <cftransaction isolation="read_uncommitted"...>
If you need it to apply to all statements such as allowing snapshot reads then apply the default isolation in the DB itself. Here's a good overview and steps on how to set that up.
If you want to read uncommitted from a particular table (doesn't sound like it) then use table hints such as
SELECT * FROM LargeDataSet WITH (NOLOCK)
keeping in mind that it's a hint and that the engine isn't forced to adhere to it.
Generally if you need to read uncommitted data then it means you're experience read blocking that you may need to consider some architectural changes (been there, done that) or change your default to snapshot mode (pros and cons with that approach as well)
Good luck!

Best way to build a crystal report with subreports

I have been tasked to create a crystal report that includes non linked subreports. It is meant to replicate the following. I am just having a hard time wrapping my mind around where to begin.
My application consumes a webservice which returns a list of objects for each web query made. I figured that since crystal reports tends to work natively with datasets, that I would create a custom dataset containing all the tables that the queries would involve.
Now that I have created a dataset and the data is loaded from the webservice I am consuming, I have come to a point where I am attempting to figure out how to query the dataset in such a way as to join columns from each datatable and build the report from that query.
Now can someone tell me whether there is an easier way to do this or have any suggestions as to what route they might take to accomplish this? The report needs to include subreports which complicates it a bit more.
I've found that it is cleaner and easier to maintain if you write a stored procedure in your database, and then just use that as your source in Crystal. If you have multiple sets of data to report, use multiple stored procedures. If you're going to have multiple subreports, it helps to have a common set of parameters for the procedures, although that is not required.
By getting your data using stored procedures, you can verify that you're getting the correct data before you write the report. Then Crystal is used mostly for formatting and totalling.