Skip to contents

Format confrontation report for printing in console

Usage

format_confrontation_report(cr, title = "Model")

Arguments

cr

the confrontation report from confront_data

title

a character with a single value corresponding to the report title (e.g. database/model name)

Examples

## Read the model ----
hpo_from_sql <- read_SQL_data_model(
   system.file("examples/HPO-model.sql", package="ReDaMoR")
)
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
#> Warning: l param is deprecated and will probably removed in the future
## Confront to data ----
confrontation_report <- confront_data(
   hpo_from_sql,
   path=list.files(
      system.file("examples/HPO-subset", package="ReDaMoR"),
      full.names=TRUE
   ),
   verbose=FALSE,
   returnData=TRUE
)
## Show the report in console ----
format_confrontation_report(confrontation_report) %>% cat()
#> Model
#> SUCCESS
#> 
#> Check configuration
#>    - Optional checks: unique, not nullable, foreign keys
#>    - Maximum number of records: Inf
#> 
#> HPO_hp
#> SUCCESS
#> Field issues or warnings
#>    - description: SUCCESS Missing values 117/500 = 23%
#> 
## Format the report using markdown ----
format_confrontation_report_md(confrontation_report) %>% cat()
#> 
#> # Model
#> 
#> <span style="background-color:green; color:black; padding:2px;">SUCCESS</span>
#> 
#> ## Check configuration
#> 
#> - **Optional checks**: unique, not nullable, foreign keys
#> - **Maximum number of records**: Inf
#> 
#> 
#> ## HPO_hp
#> 
#> <span style="background-color:green; color:black; padding:2px;">SUCCESS</span>
#> 
#> 
#> ### Field issues or warnings
#> 
#> - description: <span style="background-color:green; color:black; padding:2px;">SUCCESS</span> <span style="background-color:#FFBB33; color:white; padding:2px;">Missing values 117/500 = 23%</span>
#>