Aged Debt Report on Sage200 - LinqDataProvider - asp.net

Im trying to pull sql script that builds Aged Debt Report on Sage200 Report Designer. This report is out of the box
I have a powerbi model which pulls data from Sage Datawarehouse, however I am struggled to replicate the above report into powerbi because I couldnt access sql behind this report. When open this report in Sage200 Report designer, I could see that the data source is of LinQProvider with the connection string
LinqDataProvider
Sage200Accounts
Data Model=Sage 200 Accounts;Root Path=\SERVERNAME\Sage\REPORTING;Report Types=\SERVERNAME\Sage\REPORTING\DEFAULT\REPORTS\Sage200Accounts.reporttypes;Default Report=\SERVERNAME\Sage\REPORTING\DEFAULT\DEFAULTS\Default.report;Timeout=1800
I couldnt locate where this data model lives or I have enough understanding of how this report connects to the data model.
Anyone with Sage200 experience I would be so grateful if you can advice please? Basically I have access to SQL server datawarehouse, but the above report has some "variables" that somehow were built and saved inside this Data Model.
Appreciate your help

The report designer is reading the datamodel from %userprofile%\appdata\local\sage\sage200\assembly in Sage.accounting.datamodel.dll
The model source is available on the server however in SLAgedTransaction.cs however it is protected by licence agreement so I can't post it.
In Sage 200 2011 it was possible to use the datamodel through LINQPad which may still work in the current version. With this in mind perhaps it would be a better idea to connect PowerBI to the datamodel rather than trying to extract SQL script? Also take a look at the good work Pan Intelligence are doing with regards to BI reporting

Related

Explore Free Form report in Google Analytics

I am trying to generate a report using Google Analytics Explore tab using Free Form technique. Few weeks ago I could use Message name, stream name and time to see all the notification name, platform and total no of click. I exported the same to excel file.
but today when I tried to generate the same I couldn't find "Message Name" dimension. Is this field removed from pre defined/custom dimensions from GA? or am I doing something wrong?
My main purpose is to get all list of notifications sent via Firebase.
Any help will be deeply appreciated.
Given that you excluded the obvious issues like using the too-fresh data, the proper way to debug it is to export the data into a sample BQ table, then conduct exactly the same analysis that you're trying to conduct in GA4's explorer. From there, if your issue is with explorer's filters, you will quickly see it.
If, however, you're able to see your event properties in BQ, but not able to get the explorer to display them... Well, Google likely saved quite a lot of money on GA4. UA was pretty expensive. GA4 now introduces all these amazing features like data retention limits, properties' values cardinality bugs, odd inconsistencies between explore's reports and default reports and so on.
For now, the best way to really access your data minus all the artificial limitations of GA4 is to ETL your data from there either through the reporting API or exporting it to BQ.

Attempting to design a flexible reporting system. Getting stuck

I’m having some trouble coming up with a future-proof-ish design for reports for a company. Essentially the requirements are:
Be able to pull whatever data from the database
Generate formatted report from that data by populating a template (HTML, docx)
Export to Word and/or PDF
So initially I made an API endpoint per report (this is a web app), and had PDFs generated and formatted correctly.
But now I need to get the data into .docx/Word format, and I’m trying to figure out how I can design something as D.R.Y. as possible so that I don’t have to put in a TON of work every time the company decides they need another report (they’ve done this two, three times which is how I became aware that I had coded myself into a corner).
Every report I’ve done thus far has been done via a “brute-force” method: code the queries needed for the report, format the data, and then render to PDF (using HTML to PDF via phantomjs).
The complexity occurred when the company came back and said “Hey, we need all of those reports in Word format, also we have 3 other new reports that we need and a report that is a slight variation on the old one but +/- 2 fields”.
I am just having trouble coming up with a solid design/abstraction here, one that doesn’t send me down a week long hacking spree every time a requirement changes.

Power BI report template

Today I have to create many reports based on many country's datasets which have the same structure (population, GDP, unemployment rating... by the year).
So how can I create a report template for the first country and apply it for the other one. What I expect is only by changing the country's dataset then we have a new report automatically.
Does PowerBI service or Desktop support it?
Thanks for your help.
I believe what you might be looking for was released with the April release of power bi desktop.
Please see here look for "POWER BI TEMPLATE FILES"
Exporting Power BI content as a template is another new feature that will help streamline work. Power BI templates (.pbit files) include the definition of a Report, Data Model and queries, but not the actual data. Templates can be created via File -> Export -> Power BI Template, which generates a .pbit file.
Hope this helps.

Why am I getting "Menu Function object not initialized" error when using a menu item for a report in ax 2012 X++?

We are converting from AX2009 to AX2012 R2 (15 Jan 2013 edition). We are converting the old reports to the "deprecated" reports functionality in AX2012 R2 to save time in re-developing all our own reports. The process has been going fine but I am getting this error: "Menu Function object not initialized" on some reports. If I run those reports directly, they work fine. Other reports work fine with menu items.
Any ideas or suggestions on how to overcome this will be greatly appreciated. I can see no real difference between the structure, methods used, properties etc. between the reports that do work and the ones that doesn't.
Please keep in mind that none of these reports are SSRS. Where there are data structure changes I overcome these by writing methods in the reports.
Verify that the menu items points to a valid report.

How can we generate Reports using flex bulider?

is it possiable we can bulid the reports using flex bulider ? or can we and any
frameworks for build the reports ? .
i don't know what way to bulid the reports
flex bulider have any build reports compoents there?
i want sorting reports order like
By Product Company Name Expected Close Month
Consultant Expected Revenue
this is are fields
Product 1 A May’10 X £1,000.00
B Jun’10 Y £2,000.00 C Jul’10
X £3,000.00 Sub Total
£6,000.00
Product 2 etc
Grand Total £24,000.00
This is are data . How is it possiable ?
Could u give any gudiends me ?
Answer based on first revision.
Typically applications would give this responsibility to the server. Your Flex application passes parameters to the server with a request for a PDF document and the server puts together the appropriate one and seconds it back.
If you're using AIR to run your Flex application you could probably write a library to create a PDF file and then same it to the user's computer but I would stress that the kind of libraries you would need for your server already exist. For example: http://php.net/pdf
Report tends to be a rather generic term and as the other responder indicated that it meant PDF to him/her. The application I am working on is very report heavy. We have a requirement for a client side report ("Think Report in Flex") and PDF version of the same report.
When we originally looked 1yr back, there is no Report library that provides the equivalent of what lifecycle does on the server. Therefore we have had to build our own and it is based on a generic template mechanism.
So can it be done. Yes. But I would recommend developing a generic means to render your reports and it is not a easy task if you want to keep it generic so you can create multiple type of reports.
Also, avoid the trap of nesting your reports through VBOX, HBOX and containers to provide a flexible layout system as it will not perform well.

Resources