blackbaud azure_table

Blackbaud to Azure SQL database 1.0.0

Blackbaud Azure SQL

Elevate your data integration to new heights with this COZYROC gem which effortlessly transfers Blackbaud objects with your desired SQL Server tables for seamless data management and analysis.

This gem will require you to connect and expose your Azure SQL Database to the COZYROC Cloud for seamless data integration and management. To find out how to expose your Azure SQL database to COZYROC Cloud, please refer to KB Article Expose Azure SQL Database to COZYROC Cloud

Setup Guide

This gem will establish a connection between Blackbaud and the desired Azure SQL database instance. Once the connection is established, the gem will then pull the data from each Blackbaud object specified in the Mapping parameter and send each object data to its allocated table in the Azure SQL database.

When specifying values for the Mapping parameter, please follow the format: ObjectName:"Schema"."TableName". Here the ObjectName and Schema.TableName are separated by colon (:).

Note Check the list at the end of this page for available objects that can be used for Mapping parameter.

For example: Church | Action:"dbo"."tbl_churchAction"

Ensure that you provide the available object name for Blackbaud, and enclose the schema and table names in double quotes.

Note: This gem will assume that the destination tables are already created.

To run this gem and connect Blackbaud to the Azure SQL database instance, you need to configure the parameters that are mentioned below.

Blackbaud

  • Token File Required. Select the Rest Token file from the drop-down list. Review the KB-Article mentioned here on how to generate the token file.
  • Batch Size Required. The default is set to 200.
  • Query Parameter Optional. A new line separates multiple query parameters.

Azure SQL Database

  • Server Name Required. Specify the server name.
  • Database Required. Specify the database name.
  • Username Required. Specify the username.
  • Password Required. Specify the password.

Mapping

  • Mapping Required. This parameter accepts comma-separated values if you want to pull data from multiple Blackbaud objects and send each object data to its allocated table in the Azure SQL database, e.g. Church | Address:"dbo"."tbl_churchAddress" etc.

Available Blackbaud Objects: Financial | Interfund Set Financial | Media Type Financial | Product Financial | Credit Memo Financial | Invoice Financial | Purchase Order Financial | Receipt Financial | Transaction Code Financial | Vendor Church | Action Church | Address Church | Constituent Church | Constituent Code Church | Education Church | Email Address Church | Note Church | Online Presence Church | Phone Church | Relationship Church | Package Financial | Account Financial | Account Code Financial | Account Fund Financial | Budget Financial | Budget Scenario Financial | Cash management distribution set Financial | Grant Financial | Journal Entry Batch Financial | Period Summary Financial | Project Financial | Transaction Distribution Financial | Transaction Distribution Set Church | Gift Church | Opportunity School | Attendance School | Building School | Candidate School | Course School | Department School | Dorm School | User School | Master Schedule School | Schedule School | Schedule Set School | Section School | Special Day School | Sport School | Sports Level School | Team School | Term School | User Audit School | Meeting Financial | Unit Financial | Bank Account Event | Category Event Event | Participation Level NXT | Appeal NXT | Campaign NXT | Code Table NXT | Constituent NXT | Country NXT | Fund NXT | Phone Type

See COZYROC Cloud in Action

Name is required
A valid email is required
Message is required
We were unable to send your message.
Thanks for contacting us! We will reply shortly!

Request for Gem

Name is required
A valid email is required
Message is required
We were unable to send your message.
Thanks for contacting us! We will reply shortly!