I'm a newbie to SSAS. I have a database which has an agreement table in which the status of the agreements changes over time. This is stored in the agreement log. the status can be any combination over an extended period of time. One set of questions I will need to answet are how many agreements are of a given status and also to show trends in the status over time. I'm reading Kimball and periodic snapshot seems to be the best fit but I'm at a loss how to design the fact table. Do I preaggregate the data into periods broken down by status? And then how do I manipulate it in SSAS and how do aggregations work as it's more like a bank balance. I sort of get some of the concepts but I'm still pretty confused.
SSAS is a periodic snapshot the right choice
1.5k Views Asked by user1102550 At
1
There are 1 best solutions below
Related Questions in SSAS
- How can I connect to a local SSAS (OLAP) server from Python?
- Microsoft.AnalysisServices.AdomdClient.NetCore.retail.amd64 not working on windows server
- SSAS Error. An unexpected error occurred: "A call to a COM component returned an error in the format HRESULT E_FAIL."
- After copying the SSAS cube and SSIS packages there is processing problem
- Connect an on-prem SQL Server Analysis Server Tabular Model with Azure Data Factory
- Power BI composite/dual mode - SQL DB + SSAS MOLAP
- How to get data in sematic model in power bi premium from SSAS?
- Programmatically get relational database source for SSAS objects across compatibility levels
- Issues with deploying a project in SSAS: "Cannot deploy metadata"
- SSAS Tabular deployment issue
- Performance difference depending on attribute order when using SSAS for data import in Excel pivot table
- Executing queries against PowerBI / SSAS using the Microsoft.AnalysisServices.Tabular library in Python?
- Filtering OLAP Pivot Table based on dates
- SSAS Cube Hierarchy Collapsing within Excel with sub values
- My SQL Server Analysis services won't switch from tabular to multidimensional
Related Questions in SNAPSHOT
- AWS Opensearch - Restore snapshot - Failed to parse object: unknown field [uuid] found
- Copy or Move Data from one Database to other Database and have one more destination option
- usr/bin directory is not showing up in attached volume in gcp
- Vue / Vitest : issues in snapshots with dynamic import assets URL
- Avoid automatically backup after restore from snapshot on RA3 Redshift cluster
- Snapshot pattern: how to represent colection properties?
- The method of storing aws rds manual snapshot more than 100
- Taking full page snapshot using asp.net core
- The EBS direct APIs AmazonEBSClient.GetSnapshotBlockAsync is very slow
- VSS snapshot - looking for info about "Auto_Release"
- Unable to restore a full RDS Aurora cluster from a cluster snapshot using Ansible. The cluster has no instance attached
- How to use Snapshot Debugger on Google App Engine
- react-native-collapsible jest SyntaxError: Cannot use import statement outside a module
- Grouping snapshots copied by DLM in cross region
- HEAP Snapshot node.js: Don't understand timeout & ArrayBuffer object
Related Questions in FACT
- Indexed parent-child hierarchy table to fact table
- Issue with Date Filtering in Power BI Relationships
- Dimensional Modeling: Joining Dimensions together without a Fact Table
- Is it possible to access declared types from java when using the ruleunit api?
- How do I create a FACT Table in Google Big Query?
- I have a datawarehouse problem with the fact and dimension table
- Difference between Stagining Area and ODS in Datawarehouse Modeling
- get a slicer to show correctly data from dim table when flittering from a fact table
- Prolog: retract fact by it's name
- create fact table in sql using materialized view
- Populate Dim and Fact Table from Source Table which already has a Natural Key
- How Many Ways are There to Order the Letters of a Word using google sheets
- How measure attributes values are populated in fact table?
- Can observations in a fact table also be dimensions?
- How to Join a Fact Table to Junk Dimension
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Agreed, this is a good case for Periodic Snapshot.
In this case, you need a status dimension, and a fact with a period indicator. Your reports will also need to filter on the period.
ETL is a bit more complicated, as during the current period, you clear down and reload the current period data. Previous periods to the current one are fixed. Obviously, you lose visibility on statuses that change multiple times within a period, so the period should be chosen based on how quickly the data changes as well as how often its reported. This is also why Periodic Snapshots are often used in conjunction with transaction fact tables