Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jangorecki/anchormodeling
Anchor Modeling metadata manager. AM in-memory Data Warehouse instances. Dashboard in shiny. Identity Management instances.
https://github.com/jangorecki/anchormodeling
Last synced: 3 months ago
JSON representation
Anchor Modeling metadata manager. AM in-memory Data Warehouse instances. Dashboard in shiny. Identity Management instances.
- Host: GitHub
- URL: https://github.com/jangorecki/anchormodeling
- Owner: jangorecki
- Archived: true
- Created: 2015-07-12T14:02:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-07-25T00:48:25.000Z (over 9 years ago)
- Last Synced: 2024-06-05T01:43:50.537Z (5 months ago)
- Language: R
- Homepage:
- Size: 383 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - jangorecki/anchormodeling - Anchor Modeling metadata manager. AM in-memory Data Warehouse instances. Dashboard in shiny. Identity Management instances. (R)
README
# Anchor Modeling [![Build Status](https://travis-ci.org/jangorecki/anchormodeling.svg?branch=master)](https://travis-ci.org/jangorecki/anchormodeling)
**Current version:** [0.4.1](NEWS.md)
- [x] Anchor Model metadata manager
- [x] Export model to XML loadable in [Anchor Modeler](https://roenbaeck.github.io/anchor/)
- [x] In-memory AM Data Warehouse instances
- [x] High performance engine thanks to [data.table](https://github.com/Rdatatable/data.table/wiki)
- [x] Web based dashboard thanks to [shiny](http://shiny.rstudio.com)
- [x] Built-in Identity Management to generate surrogate keysAnchor Modeling Data Warehouse instance supported features:
- [x] unitemporal
- [x] views: *current*, *latest*, *timepoint*, *difference*
- [x] restatement / idempotency
- [x] dynamically shared knots
- [ ] 2+ anchor ties
- [x] high level ui
- map source columns to AM entities
- query 3NF views
- views output mirrors postgres anchor model sql views
- auto identitiy management for anchors and knots
- auto loading knots
- auto metadata stamping
- web overview dashboard: views, cube, pivoting, ETL logs## Installation
You need to have [R](http://www.r-project.org/) installed. You need to have R `devtools` package installed: `install.packages("devtools")`. On windows it requires [Rtools](http://cran.r-project.org/bin/windows/Rtools/).
```r
library(devtools)
## install if not installed:
#install_github("Rdatatable/data.table")
#install_github("smartinsightsfromdata/rpivotTable")
install_github("jangorecki/anchormodeling")
```Deployment script on fresh environment [Setup Guide](inst/doc/setup.md), useful for Cloud or VM.
## How to use
See [introduction doc](inst/doc/anchormodeling.md) which will go through all features of anchor modeling in R.
## License
GPL-3
## Contact