PowerBI data model conversion - powerpivot

I published my Power BI dashboard to the cloud using Import Excel Workbook Content. Unfortunately my hard disk dies and I lost the original workbook (which contains PowerPivot data model).
Can I convert PBIX file to PowerPivot model? I actually tried to rename the file to .zip and I could see a file called DataModel which has the similar file size as my original model but I don't know what to do with it.
Help me please?

Currently the conversion between a Power Pivot for Excel data model and a Power BI data model is one way from Power Pivot for Excel to Power BI.
May I ask why you need to convert back to Power Pivot? Power BI Desktop offers Power Pivot, so you can do your data modelling and measure definition there.
I've seen some people talk about changing the file extension to '.zip', opening up the archive, removing the DATA file, putting that DATA file into a similarly renamed and unzipped Excel document in the 'model' folder, and then rezipping and renaming the Excel file back to '.xlsx'. I've never had luck with this.

Related

Extract inconsistence format PDF data into excel

I am need to build an AI model to extract data in the PDF into excel. I can use Power automate AI builder, but the issue is all the Pdfs are in different formats. There are more than 5k Pdfs
I have tried power automate Ai Builder but failed to extract the required data.
Please could you suggest the best way I could build something automate for long term usage.
Many Thanks!
Did you try to create a document processing custom model with unstructured documents and see if you have a better result ?
You can also post our message to the Power Automate Community
https://powerusers.microsoft.com/t5/AI-Builder/bd-p/AIBuilder
Hope it helps!

NoSQL or SQL or Other Tools for scaling excel spreadsheets

I am looking to convert an excel spreadsheet into more of a scalable solution for reporting. The volume of the data is not very large. At the moment the spreadsheet around 5k rows and grows by about 10 every day. There are also semi-frequent changes in how we capture information i.e. new columns as we starting to mature the processes. The spreadsheet just stores attributes or dimensions data on cases.
I am just unsure whether I should use a traditional SQL database or NoSQL database (or any other tool). I have no experience in NoSQL but I understand that it is designed to be very flexible which is what I want compared to a traditional DB.
Any thoughts would be appreciated :) !
Your dataset is really small and any SQL database (say, PostgreSQL) will work just fine. Stay away from NoSQL DBs as they are more limited in terms of reporting capability.
However, since your facts schema is still not stable ("new columns as we starting to mature the processes.") you may simply use your Spreadsheet as a data source in BI tools. To keep your reports up-to-date you may use the following process:
Store your Spreadsheet on cloud storage (like Google Drive or OneDrive)
Use codeless automation platform (like Zapier) to setup a job to sync Spreadsheet file with BI tool when it changes. This is easily possible if BI tool is SeekTable, for instance.

Is it possible to import rdl files into Power BI

Now we are on a process of converting few of our ssrs reports into Power BI. I wonder if there any option to import an entire report structure(rdl files) into power BI. please help me about this
Import of SSRS reports (.rdl) is supported now in Power BI premium.
This feature is called as Paginated Reports.
Refer https://learn.microsoft.com/en-us/power-bi/paginated-reports-save-to-power-bi-service
I understand this is very late reply, but I guess it could help someone.
There isn't. SSRS & Power BI are fundamentally different tools. If your SSRS reports are simple, then it shouldn't be hard to move the queries over to Power BI and then reproduce the same visuals (tables, charts, etc), though it would still look & feel very different.
Power BI has a focus on interactivity & data exploration that SSRS does not. As you convert reports, you'll likely want to update them to take advantage of features like slicers & cross-filtering & drill-downs.
On the other hand, SSRS has a lot of fine-tuning options that simply don't exist in Power BI (including an entire expression language). There are a lot of things you can do with SSRS that you can't easily recreate in Power BI (which is why a general conversion tool would be very difficult to write).
A super-delayed response, I realize, so I'm curious as to how your conversion project worked out.

vbnet opening Workbook too slow

I have many Excel Files and I want to read cell values from this files via a VB.NET windows application. But I realized that I have a performance bottleneck when I want to open the Excel.Workbook:
xlApp.Workbooks.Open(Path)
I takes on my Laptop (with 4 GB RAM) about 600ms. And I have to open many Workbooks.
Is there a way to speed up the opening process? Or is there a way to read cell values from an Excel File without opening it?
Use Excel as a Database and then the reading should be quick. Alternatively, you can use OpenXml for your operations. A sample is available at: http://www.codeproject.com/Articles/670141/Read-and-Write-Microsoft-Excel-with-Open-XML-SDK

Automate AutoCAD 3D model generation

I want to use AutoCAD to generate a 3D model which is composed of many basic 3D geometries such as sphere, cube, etc.
I have the dimensions and the origin and orientation of the local coordinate system of the basic geometries. The data are stored in an Excel file. Each row of the excel data corresponds to one geometry and the columns are for dimensions, origin coordinates, and orientations. The data format is defined for each type of geometry.
I wanted to use AutoLisp or VBA or some other macro tool for AutoCAD to automate this process so that when the data is changed, I just need to run the macro to read the data and regenerate the AutoCAD 3D model.
What is the best solution?
There is no "best" solution for the general case. If you have experience with AutoLISP, use AutoLISP. If you have and use Visual Studio, use the ObjectARX .NET API. You could also write an Excel macro that generates a simple script file, use VBA inside AutoCAD, or drive AutoCAD from within Excel. The "best" way in your case is whichever way you feel most comfortable with.