June 6, 2022 at 12:00 am
Comments posted to this topic are about the item Are Cubes Dead?
June 6, 2022 at 5:42 am
This was removed by the editor as SPAM
June 6, 2022 at 7:30 am
When I first started working in BI and data warehousing (10-ish years ago), cubes in SSAS were absolutely the goal. But the effort and expense of creating and maintaining them has always been a showstopper for the orgs I've worked in.
Then PowerBI came along and management went to some data conferences to learn about it. Now they all see that as a silver bullet and that "citizen scientists" around the business can replace SSAS cubes with PowerBI desktop and a 2 day training course. 😃
June 6, 2022 at 12:39 pm
We have an on premises MDX cube I'm trying to retire that has been 95% recreated as an Azure Analysis Services cube. But we do have some capable citizen developers that are comfortable building Power BI solutions against the Data Mart tables that populate the AAS, and they can use the mashup tools of Power Query to develop things faster than I can add them to the AAS cube. The measures and reports we create do not need real-time data, so the overnight ETL process still works for us.
bigcraiginjax
June 6, 2022 at 1:28 pm
Considering that:
Yup, cubes are dead.
June 6, 2022 at 3:52 pm
I'm just entering the BI space , and so is the company that employs me. We are planning on implementing a DW for the first time and using MS BI(SSAS,SSIS,SSRS) services.
If you are starting from scratch would you try and go straight to the cloud if you want to use a data lake? I'm not seeing anything about on-premise data lake from microsoft.
I heard Thomas LaRock joke recently on his BI podcast that building a DW is near impossible.
Any advice in this realm?
June 6, 2022 at 6:19 pm
Are you creating a data LAKE or a data WAREHOUSE? They are two vastly different things.
June 6, 2022 at 6:24 pm
Sorry, not trying to hijack the thread! We will try to build a data warehouse for sure. I think we may also end up implementing a data lake, though I've only heard that idea in passing.
June 6, 2022 at 6:29 pm
Okay, that makes sense.
If you are trying to build a data warehouse "from scratch" (also known as "greenfield"), I would definitely do cloud first. Also, I would start small, perhaps with a PoC on Azure SQL Database, before going straight to Azure Synapse. Azure Synapse Analytics can get pricey.
June 6, 2022 at 7:27 pm
It depends. Some users browse the cube directly as a decision support tool, so they can quickly slice and dice measurements across dimensions, so the cube itself is the product. But if the cube is really just an intermediate step for generating SSRS reports - just another cog in a complex pipeline - then it probably isn't needed. There are other technologies like Azure Synapse (SQL Warehouse), Snowflake, Amazon Redshift, and other elastic MPP database platforms that can crunch TB of star-schema or raw transactional data in real-time within seconds.
"Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho
June 6, 2022 at 7:54 pm
Cubes are a legacy technology. I would also consider SSRS to be somewhat legacy. If dealing with a greenfield situation, I would go Azure. And ironically, In-Memory OLTP can help with some star schemas without needing to pay the expensive cost of Azure Synapse, Databricks, etc.
Again, I recommend creating a Proof of Concept first.
June 6, 2022 at 8:10 pm
Any suggestions on where to look for modern training(book or course)? I'm guessing older training is going to focus on SSAS,SSRS etc.
June 6, 2022 at 11:44 pm
They seem to be on their way out. Some shops I've worked at or known through colleagues had no SSAS (but plenty of databases and a DW), and of the two that did have it, just one instance out of hundreds, used by one team. Though of course it seems like they can still be important to teams who need them - I'm currently on a gig migrating one to 2019.
https://sqlrider.net - My technical blog
June 7, 2022 at 8:43 am
This was removed by the editor as SPAM
June 7, 2022 at 3:51 pm
Azure Synapse has a 1TB minimum. If you are greenfield, then it will be much cheaper to go with an Azure Database in the meantime.
Viewing 15 posts - 1 through 15 (of 18 total)
You must be logged in to reply to this topic. Login to reply