Description Setup Usage with rmarkdown
Provides
R Markdown template
Functionality to extract data model diagrams from databases
RStudio AddIn for data model diagrams
Add connection strings for databases in .Renviron file like this:
RMDOC_CON_STRING_xxxxx=Driver={SQL Server};Server=ssssss;Database=ddddd;Uid=***;Pwd=***
RMDOC_CON_STRING_yyyyy=Driver={SQL Server};Server=eeeeee;Database=aaaaa;Uid=***;Pwd=***
where xxxxx and yyyyyy will be your "logical" database name.
Add parameters to your rmd file yaml header (which database is used by default):
params:
database: xxxxx
Include the following knitr chunk before your content:
1 2 3 4 5 6 7 | ```{r database_setup, cache=TRUE}
if(!is.null(params$database)) {
.rmdoc_db_meta <- get_db_meta(database = params$database)
.rmdoc_db_meta_desc <- get_db_meta_desc(database = params$database)
save(list = c(".rmdoc_db_meta", ".rmdoc_db_meta_desc"), file = "data/db_meta.Rdata")
}
```
|
Draw graphviz diagrams with display_graph()
functions
Draw datamodel diagrams with display_graph(get_graph_from_yaml())
functions
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.