If you are running Absorb LMS you probably need to copy a lot of the data that's in Absorb out to your data warehouse. It's not a very interesting piece of data engineering, and most of the effort is in making it reliable, which your IT staff / developers will loathe doing.
Instead of building your own solution, you can buy or rent. Our software is called absorb2snowflake because that's where we began, but we also support other targets. Your datawarehouse can be Snowflake, Amazon Athena (using Parquet files stored in S3) or Postgresql. If you don't have a datawarehouse, we can export to Microsoft Excel files too.
If you prefer to run the software on your own servers, you can purchase it outright. This option gives you full control over the software and allows you to customize it to your specific needs. What you are buying is 1600 lines of Python code, 100 lines of SQL (to set up the warehouse in Snowflake) and some documentation.
If you prefer not to manage the software yourself, we can run it for you. This option is perfect for businesses that don't have the resources to run the software on their own servers. Or, to be more brutally honest, when your IT staff / developers want to wash their hands of it.