Hi Kelly,
Beyond SQL for querying, ETL, and data modeling related to our reporting environments, we use a couple of different programming languages.
We use .NET and C# for customizations related to Blackbaud CRM.
We also use Python to interface with certain APIs on external systems for automation or data extraction that can't be done or scheduled in front end systems. An example: we use Salesforce Marketing Cloud for digital marketing and part of our workflow involves having a series of data extensions built and refreshed automatically to be used for audience definition. We've used python to interface with the SFMC REST and SOAP APIs to create the extension, create a SQL activity to add/update data in that extension, and add the SQL activity to a refresh schedule.
Curious to hear what others are doing out there as well.
Best,
Matt
Matt Johnson
Manager, Enterprise System Data Architect | mattjohnson@miami.edu
Division of Development and Alumni Relations
University of Miami
1552 Brescia Ave, Suite 130F, Coral Gables, FL 33146
Original Message:
Sent: 6/11/2025 1:34:00 PM
From: Kelly Douglas
Subject: Python/R/Code Use Cases
Hi,
Regardless of whether you use Python or R or another favorite programming language, what are you using code to do at your organization?
I'm interested in the types of coding projects being done and their purposes.
Thanks,
Kelly
------------------------------
Kelly Douglas
California Institute of Technology
kellyd@caltech.edu
------------------------------