- updated workhorse functions to avoid dependency problem with
dbplyr 2.4.0
.
- added
get_aees
family of functions to get Annual Employee Experience Survey tables
- fixed
warehouse_meta_data
documentation
- fixed loading problems by error catching when not on the network. The package should load without creds as well.
- Big update to get ready for new servers in the warehouse.
- Connection pattern of looking up metadata completely re-engineered
- Better start-up message with more detail about the warehouse
- All get_* functions wrap get_table
- Added a call to
data(warhouse_meta_data, envir=environemnt())
to ensure a Linux compatibility with looking up warehouse metadata.
- This is the newest version for release to the R&A Team. Biggest change is that
get_table
doesn’t connect to the warehouse MetaData
. It uses a build in dataframe that is refreshed when the package is loaded.
-
collector
now takes multiple columns to split up a data set to pass to purrr
.
- Minor documentation in
collector
’s vignette on using dplyr::compute
to reduce SQL Server time on unevaluated dplyr
pipelines.
- added
view_warehouse_meta_data()
, which opens the RStudio IDE’s viewer for exploring what’s in the data warehouse.
- Some improvements to
collector
- Fixed documentation warnings.
- New documentation for
collector
and minor updates to get_tables
vignette.
- When attaching
ideadata
with library(ideadata
) the package creates a data warehouse meta data table that users can use to look for data locations and which ideadata
uses for looking up table locations. This process ensures that at library attach the user and the package has the most up-to-date data about the warehouse.
- create a switch in the kinit function to differentiate between macOS and Linux since out of the box Kereberos authentication is slightly different on both.
- rolled back the connection function to not perform one check on live connection (it always saw live connections as dead and would reconnect, making joins impossible.)
This is a major release where this package is substantially feature complete.
Major Updates
- added the
get_table()
function which is a workhorse that can pull arbitrary tables in the warehouse with simply the table name. In the case of more than 1 table with the same name, the function fails informatively and provides example code to get the table the user really needs.
Minor updates
added vignettes for collector()
, get_tables()
Changed connections strings from using IP addresses to FQDNs in the server
argument.
- added functions to get Persistence data from a linked server.
- added functions to get GPTW data
- added functions to get engagement data (i.e., in-person vs remote) and continuous enrollment data.
- Added GPTW
get_*
functions
Connection pane disconnections weren’t working, but now they are.
added disconnect()
function to close conenctions in scripts and from the console.
Created pkgdown
site for hosting documentation on github.
- Added linked server functionality.
- Renaissance STAR (math and reading with separate functions) on SRC_AR via linked server.
- Added Connection Pane viewer functionality. Now when you open a connection you’ll be able to explore that database to which you are connected. (Note that this doesn’t worked for linked databases; in that case you’ll see the R&A SQL Server)
- Added a
NEWS.md
file to track changes to the package.
- Initial connections available to the following dbs and tables:
- IAWBWA table on PROD2
- Students table on PROD1 in Schools schema
- Schools table on PROD1 in Schools schema
- Regions table on PROD1 in Schools schema
- StudentAcademicSummary table on PROD1 *Students table on PROD1 in Attendance schema
- Pull currently enrolled students from Students table on PROD1