---
title: "Connecting Sitecore Personalize to a data system or analytical model"
slug: "connecting-sitecore-personalize-to-a-data-system-or-analytical-model"
abstract: "Describes setting up a connection from Sitecore Personalize to a data system or analytical model."
---
# Connecting Sitecore Personalize to a data system or analytical model

Team members with a *User*, *Developer*, or *Admin* role in Sitecore Cloud Portal can connect to a data system or analytical model hosted externally or by your organization. This is required in order for users to [select the data system](https://doc.sitecore.com/personalize/en/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-data-systems-in-sitecore-personalize.html "Managing data systems in Sitecore Personalize") or [analytical model](https://doc.sitecore.com/personalize/en/users/sitecore-personalize/introduction-to-decisioning-in-sitecore-personalize/managing-analytical-models-in-sitecore-personalize.html "Managing analytical models in Sitecore Personalize") to connect to when they configure a decision model variant.

You can connect to any data system or analytical model with a RESTful interface, using a JSON request. Sitecore CDP employs Hypertext Transfer Protocol Secure (HTTPS) as a request-response protocol to request data through a connection.

Connecting Sitecore Personalize to a data system or analytical model comprises the following topics:

- [Name and authenticate a connection](https://doc.sitecore.com/personalize/en/users/sitecore-personalize/connecting-sitecore-personalize-to-an-external-system/connecting-sitecore-personalize-to-a-data-system-or-analytical-model/name-and-authenticate-a-connection-to-a-data-system-or-analytical-model.html "Name and authenticate a connection to a data system or analytical model")
- Configure the request using a [GET](https://doc.sitecore.com/personalize/en/users/sitecore-personalize/connecting-sitecore-personalize-to-an-external-system/connecting-sitecore-personalize-to-a-data-system-or-analytical-model/configure-the-request-using-a-get-method.html "Configure the request using a GET method") or [POST or PUT](https://doc.sitecore.com/personalize/en/users/sitecore-personalize/connecting-sitecore-personalize-to-an-external-system/connecting-sitecore-personalize-to-a-data-system-or-analytical-model/configure-the-request-using-a-post-or-put-method.html "Configure the request using a POST or PUT method") method
- [Review and save](https://doc.sitecore.com/personalize/en/users/sitecore-personalize/connecting-sitecore-personalize-to-an-external-system/connecting-sitecore-personalize-to-a-data-system-or-analytical-model/review-and-save-a-connection-in-sitecore-personalize.html "Review and save a connection in Sitecore Personalize") the connection