Easily Access and Maintain Time-Based Versioned Data (Slowly-Changing-Dimension)

A collection of functions that enable easy access and updating of a database of data over time. More specifically, the package facilitates type-2 history for data-warehouses and provides a number of Quality of life improvements for working on SQL databases with R. For reference see Ralph Kimball and Margy Ross (2013, ISBN 9781118530801).


SCDB SCDB website

CRANstatus CItests codecov

Overview

SCDB is a package for easily maintaining and updating data with a slowly changing dimension. More specifically, the package facilitates type-2 history for data warehouses and provide a number of quality-of-life improvements for working with SQL databases within R.

To better understand what a slowly changing dimension is and how and this packages provides it, see vignette("slowly-changing-dimension").

Installation

# Install SCDB from CRAN:
install.packages("SCDB")

# Alternatively, install the development version from github:
# install.packages("pak")
pak::pak("ssi-dk/SCDB")

Usage

For basic usage examples, see vignette("SCDB").

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("SCDB")

0.6.2 by Rasmus Skytte Randløv, 3 months ago


https://github.com/ssi-dk/SCDB, https://ssi-dk.github.io/SCDB/


Report a bug at https://github.com/ssi-dk/SCDB/issues


Browse source code at https://github.com/cran/SCDB


Authors: Rasmus Skytte Randløv [aut, cre, rev] (ORCID: , Marcus Munch Grünewald [aut] (ORCID: , Lasse Engbo Christiansen [rev, ctb] (ORCID: , Sofia Myrup Otero [rev] , Kim Daniel Jacobsen [ctb] , Statens Serum Institut [cph, fnd]


Documentation:   PDF Manual  


GPL-3 license


Imports checkmate, DBI, dbplyr, dplyr, glue, lubridate, methods, openssl, parallelly, purrr, rlang, R6, stringr, tidyr, tidyselect, utils, magrittr

Suggests callr, conflicted, devtools, duckdb, ggplot2, here, jsonlite, knitr, lintr, microbenchmark, odbc, pak, rmarkdown, roxygen2, pkgdown, RPostgres, RSQLite, spelling, testthat, tibble, tidyverse, withr


Imported by diseasystore.


See at CRAN