Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jangorecki/dwtools
Data Warehouse, Business Intelligence, data integration helpers. Unifies database connectors to DBI, RJDBC, RODBC, csv. Easy managing multiple simultaneous db connections. MDX like queries on cube class object. Data modelling helpers, denormalization of star schema and snowflake schema, basic normalization. And more.
https://github.com/jangorecki/dwtools
Last synced: 9 days ago
JSON representation
Data Warehouse, Business Intelligence, data integration helpers. Unifies database connectors to DBI, RJDBC, RODBC, csv. Easy managing multiple simultaneous db connections. MDX like queries on cube class object. Data modelling helpers, denormalization of star schema and snowflake schema, basic normalization. And more.
- Host: GitHub
- URL: https://github.com/jangorecki/dwtools
- Owner: jangorecki
- Archived: true
- Created: 2014-11-25T01:25:26.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-15T10:08:47.000Z (over 9 years ago)
- Last Synced: 2024-08-13T07:15:08.302Z (4 months ago)
- Language: R
- Homepage:
- Size: 808 KB
- Stars: 33
- Watchers: 10
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - jangorecki/dwtools - Data Warehouse, Business Intelligence, data integration helpers. Unifies database connectors to DBI, RJDBC, RODBC, csv. Easy managing multiple simultaneous db connections. MDX like queries on cube cla (R)
README
# dwtools
**Current version:** [0.8.3.9](NEWS.md)
Data Warehouse, Business Intelligence, data integration helpers. Unifies database connectors to DBI, RJDBC, RODBC, csv. Easy managing multiple simultaneous db connections. MDX like queries on cube class object. Data modelling helpers, denormalization of star schema and snowflake schema, basic normalization. And more.
## Installation
```r
library(devtools)
install_github("jangorecki/dwtools")
```## Features
For basic examples of each function see [introduction vignette](https://cdn.rawgit.com/jangorecki/b02bdfb7a2bdb010f6cc/raw/392f1e32e23443699d2481ca6d7aefab3fa15499/dwtools.html).
- [db](tests/example-db.R): simple database interface accross multiple various connections.
- [CUBE](tests/example-cube.R): cube class object and MDX like queries on it.
- [timing](tests/example-timing.R): measure function timing and process metadata, for extended logging see [logR](https://github.com/jangorecki/logR) package.
- [pkgsVersion](tests/example-pkgs_version.R): batch package version compare between libraries.
- [joinbyv](tests/example-joinbyv.R): batch join tables, denormalization of star schema or snowflake schema modeled data.
- [build_hierarchy](tests/example-build_hierarchy.R): basic hierarchy detection.
- [eav](tests/example-eav.R): [Entity-Attribute-Value](https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model) data manipulation.
- [shinyBI](https://jangorecki.shinyapps.io/shinyBI/): shinyApp for making aggregates on star schema data.
- [idxv](tests/example-idxv.R): DT binary search on multiple keys, also known as *Nth setkey*.
- more in introduction vignette.## License
GPL-3.
Donations are welcome and will be partially forwarded to dependencies of dwtools: [19JRajumtMNU9h9Wvdpsnq13SRdZjfbLeN](https://blockchain.info/address/19JRajumtMNU9h9Wvdpsnq13SRdZjfbLeN)## Contact