Skip to content

A jump-starter to create various GeoNames/ISO-based dimensional tables.

License

Notifications You must be signed in to change notification settings

jdbodyfelt/rust-dimensional-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-dimensional-starter

Many data designs require a set of dimensional tables to address standardised information - for example: locations, occupations, currencies, or colors. This project pulls such data from online sources. The data is prepared as either an enumerator or a reference - the former has a strict row schema of {category_id (unique PK), category_name, category_description}, while the latter is a bit freer with {reference_id (unique PK), reference_name, ...<other columns>}. Prepared data is then injected into either an enum__ or ref__ prepended table within a database, or dumped to CSV.

In addition to providing a nifty "jump-starter" for many different data projects, this GitHub project also serves as a sandbox for the original author @jdbodyfelt to hone his Rust chops!

Usage

Data Sources

About

A jump-starter to create various GeoNames/ISO-based dimensional tables.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published