DART Internship:

Streamlining Data De-Identification Challenge

De-Identification, Automation, & Testing

The de-identification process is used on sensitive data in DART, like names, addresses, and SSNs, when the database needs to be sent to our vendor, Blackbaud. Originally, this process used extraneous databases and outdated software.

Matthew Dolan [email protected]

ServiceLink Automation Challenge

Solution I changed the process to occur in-place on one database instead of three, and simplified many steps of the process. It has also been accelerated, updated, and its total space has been minimized.

The deployment scheduling process was overly complicated and inconvenient. It used too many different tools (Windows Task Scheduler, STAT, etc.), developers had to be trained to learn how to do it, and it was tedious.

Solution

Here is an example workflow for address de-identification.

Use the ServiceLink scheduler for cloud deployments and eliminate the need for STAT. I created a web service that will execute the deployments of CSRs on the build server, and then ServiceLink’s scheduler invokes this web service on whatever schedule DART needs it to run on.

Technology

Technology ● ● ● ●

SQL Server Integration Services SQL Server 2014 Microsoft Visual Studio 2013 Team Foundation Server 2013

● ● ● ●

ServiceLink Microsoft Visual Studio 2013 WCF Web Services Windows Server 2008

Unit Testing Interfaces Challenge

Build Automation Challenge A CSR is a customization in DART requested by users. There were two CSR related problems. 1. CSRs could go unlogged by developers if they didn’t remember to copy/paste a lot of tedious XML (top image) and make their own changes for their specific CSR. 2. Additionally, one CSR failing would halt an entire build, which would interrupt deployments and lead to arbitrarily making the most reliable CSRs run first and the riskiest last.

Interfaces had to be unit tested manually, and it was time-consuming and tedious. There was no framework or project to run any sort of automated testing on interfaces in DART.

Solution Created a project on the Team Foundation Server for automating the testing of DART interfaces. Implemented tests for a few interfaces including myLINC and Lockbox in DART. I also created a framework for other developers to use the testing project for unit testing interfaces.

Solution 1. Created a custom task to simplify the logging process (bottom image), added targets to enforce logging as a requirement, and modified the batch files. 2. Researched an MSBuild task that allows independent builds, so CSRs could fail without affecting others.

Technology ● Microsoft Visual Studio 2013 ● Team Foundation Server 2013 ● BlackBaud CRM

Technology ● MSBuild ● Microsoft Visual Studio 2013 ● Team Foundation Server 2013

2015 Internship Open House Poster - Matthew Dolan.pdf ...

address de-identification. Page 1 of 1. 2015 Internship Open House Poster - Matthew Dolan.pdf. 2015 Internship Open House Poster - Matthew Dolan.pdf. Open.

224KB Sizes 3 Downloads 233 Views

Recommend Documents

2015 Internship Open House Poster - Alison Summerford.pdf ...
Page 1 of 1. Deployment Automation. Challenge. Automating manual processes is a best. practice as it can increase the efficiency of. the development team ...

2015 Internship Open House Poster - Internship Website Project.pdf ...
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 2015 Internship ...

2015 Internship Open House Poster - Tour Project.pdf
Page 1 of 1. Using ARIS software to create an interactive location-based. tour app for the University of Michigan Campus. Future Work. ○ Developing with ARIS allows for the creation. of a product that easily gives users the. ability to make decisio

2015 Internship Open House Poster - Kyle Cozad.pdf
as well as business ... processes of Incident, ... Mapping ITS Services to Supporting Infrastructure ... 2015 Internship Open House Poster - Kyle Cozad.pdf.

2015 Internship Open House Poster - Tour Project.pdf
Page 1 of 1. Using ARIS software to create an interactive location-based. tour app for the University of Michigan Campus. Future Work. ○ Developing with ARIS ...

SPSP Poster 2015
www.sciencecox.com. Twitter: @ScienceCox. Gay-Stereotypic. (Shopping). Stereotype-Neutral. (Generic). Straight-Stereotypic. (Sports). Participants (N = 469) made gay-or-straight judgments about a series of fictitious men's. Facebook profiles, which h

Download vayner.pdf - Open House
me to consider a career with your firm. The fast-paced environment and focus on results and excellence that define UBS would be an ideal place for me in terms ...

Open House & Fly In
If you are interested in signing up, please contact Lia Peterson at 408-568-0904 or email [email protected] ... Gift Shop- help set up or clean up area; sell.

BacktoSchool Open House
To avoid crowding our classrooms we offer two meeting times for each grade ... Please join us before and after your classroom meetings as we celebrate the.

New_PTMSC Summer internship 2015.pdf
... in Marine Science Summer Camps. Support volunteers in our citizen science lab and marine mammal. stranding network. Support volunteers in our gift shop. Receive on-site training in natural history, marine biology,. shoreline ecology, interpretati

Internship Manual 2015-2016-revisedforweb.pdf
Page 3 of 119. Internship Manual 2015-2016-revisedforweb.pdf. Internship Manual 2015-2016-revisedforweb.pdf. Open. Extract. Open with. Sign In. Main menu.

house project open house 2018.pdf
Page. 1. /. 1. Loading… Page 1. house project open house 2018.pdf. house project open house 2018.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying house project open house 2018.pdf. Page 1 of 1.

CLA POSTER CFP 2015 .pdf
Retrying... CLA POSTER CFP 2015 .pdf. CLA POSTER CFP 2015 .pdf. Open. Extract. Open with. Sign In. Main menu. Displaying CLA POSTER CFP 2015 .pdf.

Open House Handout 2.pdf
11/13-14 Hockaday School. 12/4-5 Creekview High School. Spring 2016. 1/8-9 Coppell High School. 1/23 McKinney North High School. 1/29-30 Flower Mound High School Swing. 2/13 Arlington High School. 2/19-20 North Texas Longhorn District Qualifier, Deba

Pillsbury Open House [1].pdf
There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps.

Open House 2016 Broucher.cdr -
models of rockets, missiles and satellites, etc..,. which were displayed by the concerned government sectors like HAL, NAL, Brahmos, th. DRDO, ADA, ISRO ...

Taher's AGU poster-2015.pdf
Page 1 of 1. Geophysical Investigation Using Ground Penetrating Radar (GPR). to Detect Unmarked Burial Sites. Taher H Ameen. 1, 2. , Rauf R Hussein. 1. , Hanan H Mahdi. 1. , Haydar J Al-Shukri. 1. 1 University of Arkansas at Little Rock, USA. 2 Unive

Sports Poster Fall 2015.pdf
09/11 Lancaster ..... Ernie Komperud, Jr. 608-525-3104. Mark Hoppe. 507-458-6250. 19697 Thompson Ave.,. Galesville. [email protected]. Across from. G-E-T High Galesville 608-582-2126 ... Sports P

flyer open house v4.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. flyer open house ...

Open House Newsletter 3rd grade.pdf
Open House Newsletter 3rd grade.pdf. Open House Newsletter 3rd grade.pdf. Open. Extract. Open with. Sign In. Main menu.

NCS Open House Booklet online.pdf
Proud to be the Principal,. Henry Madsen. Principal's Message. Page 3 of 12. NCS Open House Booklet online.pdf. NCS Open House Booklet online.pdf. Open.

pdm poster 2015.cdr -
payable at Madurai, along with a recent passport size photograph (or). Ÿ Download application from our website http://dhan.org/tda and send the filled-in ...

Myanmar Poster - RDS 2015.pdf
Soil analysis results from the recent ACIAR/Myanmar/ ICRISAT project sites revealed the ... output market intelligence. ... Myanmar Poster - RDS 2015.pdf.

poster-lhcp-2015.pdf
Page 1 of 1. LHCP2015 THE THIRD ANNUAL CONFERENCE. on Large Hadron Collider Physics. August 31 – September 5, 2015. St. Petersburg. PNPI - NRC ...