Package: fastreg 0.14.2

Signe Kirk Brødbæk

fastreg: Fast Conversion and Querying of Danish Registers with 'Parquet'

Converts large Danish register files ('sas7bdat') into 'Parquet' format with year-based 'Hive' partitioning and chunked reading for larger-than-memory files. Supports parallel conversion with a 'targets' pipeline and reading those registers into 'DuckDB' tables for faster querying and analyses.

Authors:Signe Kirk Brødbæk [aut, cre], Luke Johnston [aut], Steno Diabetes Center Aarhus [cph], Aarhus University [cph]

fastreg_0.14.2.tar.gz
fastreg_0.14.2.zip(r-4.7-any)fastreg_0.14.2.zip(r-4.6-any)fastreg_0.14.2.zip(r-4.5-any)
fastreg_0.14.2.tgz(r-4.6-any)fastreg_0.14.2.tgz(r-4.5-any)
fastreg_0.14.2.tar.gz(r-4.7-any)fastreg_0.14.2.tar.gz(r-4.6-any)
fastreg_0.14.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
fastreg/json (API)

# Install 'fastreg' in R:
install.packages('fastreg', repos = c('https://dp-next.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/dp-next/fastreg/issues

Pkgdown/docs site:https://dp-next.github.io

On CRAN:

Conda:

danish-registersduckdbparquetresearch-toolquarto

6.08 score 3 stars 9 scripts 351 downloads 12 exports 68 dependencies

Last updated from:d32fe6392e. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK199
source / vignettesOK227
linux-release-x86_64OK209
macos-release-arm64OK131
macos-oldrel-arm64OK131
windows-develOK117
windows-releaseOK115
windows-oldrelOK120
wasm-releaseOK143

Exports:convertlist_parquet_datasetslist_parquet_fileslist_sas_filesprint_log_row_countprint_log_schemaread_parquet_datasetread_parquet_fileread_registersimulate_registers_with_pathsuse_templatewrite_to_sas

Dependencies:arrowassertthatbackportsbitbit64blobcachemcheckmateclicliprcmprskcodeCollectioncollectionscpp11crayondata.tableDBIdbplyrdplyrduckdbduckplyrEpietmfabricatrfastmapforcatsfsgenericsgluehavenhmsjsonlitelatticelifecyclelubridatemagrittrMASSMatrixmemoisemgcvnlmenumDerivosdcpillarpkgconfigplyrprettyunitsprogresspurrrR6RcppRcppArmadilloreadrrlangstringistringrsurvivaltibbletidyrtidyselecttimechangetzdbutf8uuidvctrsvroomwithrzoo

Design
Requirements | Interface | Converting one SAS file | Converting multiple registers in parallel | Reading Parquet files | List SAS and Parquet files | Conversion log

Last update: 2026-06-17
Started: 2025-10-21

Getting started
Why Parquet? | Configuring paths | Setup | Converting a single file | Converting multiple registers in parallel | Listing available Parquet files and datasets | Reading a Parquet register | When SAS files become too big (> 2,147,483,647 rows)

Last update: 2026-06-17
Started: 2026-02-08