Data, data, data In-depth session on data integration.

14
Data, data, data In-depth session on data integration

Transcript of Data, data, data In-depth session on data integration.

Page 1: Data, data, data In-depth session on data integration.

Data, data, dataIn-depth session on data integration

Page 2: Data, data, data In-depth session on data integration.

1. What is transactional data?

2. Importing, exporting and managing data

3. Integrating using the Data API

We will look at…

Page 3: Data, data, data In-depth session on data integration.

1. What is transactional data?

Page 4: Data, data, data In-depth session on data integration.

Email Form data Form data Campaign 1 Campaign 2

Comparing with hybrid data

Each row uniquely identifies a supporter

Activity columns may be appended depending on supporter

We have to concatenate data within cells, and the column structure will change over time.

Page 5: Data, data, data In-depth session on data integration.

Supporter ID

Campaign ID

Campaign data

Campaign data

Form data…

Transactional data

Each row uniquely identifies an activity

Biographical data can still be appended if necessary, using a consistent column structure

Consistent data columns

Page 6: Data, data, data In-depth session on data integration.

Common transaction data

segments

Activity-specific transaction data

segments

Default supporter data segments

The default data structure

Page 7: Data, data, data In-depth session on data integration.

Common

What information does transactional data capture?

Page 8: Data, data, data In-depth session on data integration.

2. Importing, exporting and managing dataDefault data record forms the core of your supporter database

Tagging fields marks them for special purposes within Engaging Networks platform

Page 9: Data, data, data In-depth session on data integration.

Setting up import formatsYou can set up multiple import formats within the same account

Once set up, these can be used with the import API to post data to the server remotely

Page 10: Data, data, data In-depth session on data integration.

EN databaseEN database

Export Supporter Data

Export Supporter Data Export APIExport API

User dataUser data

Transactional data

Transactional data

Hybrid data

Hybrid data

CSV or XLS

Automated ftp/sftpAutomated ftp/sftp

https GET

request

https GET

request

CSV or XML

Export methods

Page 11: Data, data, data In-depth session on data integration.

3. Integrating using the Data API

Page 12: Data, data, data In-depth session on data integration.

Setting up the export

HTTPS method

Set up private key in admin dashboard

External client calls data for a date range using the

private key

HTTPS method

Set up private key in admin dashboard

External client calls data for a date range using the

private key

SFTP methodSet up an external sftp

folder

Enter sftp credentials in dashboard and choose an

export frequency

Use ftp test function to check the connection

SFTP methodSet up an external sftp

folder

Enter sftp credentials in dashboard and choose an

export frequency

Use ftp test function to check the connection

Page 13: Data, data, data In-depth session on data integration.

API customisation options

NamingCampaign/question/broadcast namesColumn headersAction types

Structure/formatOutput columnsXML/CSVCSV delimiter

Filtering Action typesOpt-in

Page 14: Data, data, data In-depth session on data integration.

Individual customisation

• Specific in-house/third party data protocol

• Re-ordering of columns

• Mapping of non-standard output

• Multiple file output (e.g. Main data file + Activity file)