[Beta]{class="badge informative"} [Ultimate]{class="badge positive"}

Anslut Databricks till Experience Platform med API:t Flow Service

AVAILABILITY
  • Källan Databricks är tillgänglig i källkatalogen för användare som har köpt Real-Time CDP Ultimate.

  • Källan Databricks är i betaversion. Läs villkoren i källresursöversikten om du vill ha mer information om hur du använder betatecknade källor.

Läs den här vägledningen när du vill lära dig hur du ansluter ditt Databricks-konto till Adobe Experience Platform med Flow Service API.

Kom igång

Handboken kräver en fungerande förståelse av följande komponenter i Experience Platform:

  • Källor: Med Experience Platform kan data hämtas från olika källor samtidigt som du kan strukturera, etikettera och förbättra inkommande data med hjälp av Experience Platform tjänster.
  • Sandlådor: Experience Platform tillhandahåller virtuella sandlådor som partitionerar en enda Experience Platform-instans till separata virtuella miljöer för att utveckla och utveckla program för digitala upplevelser.

Använda Experience Platform API:er

Läs guiden om hur du kommer igång med Experience Platform API:er om du vill ha information om hur du kan anropa Experience Platform API:er.

Konfigurera kravkonfiguration

Läs Databricks översikten om du vill veta mer om de nödvändiga konfigurationer som måste slutföras innan du kan ansluta ditt konto till Experience Platform.

Samla in nödvändiga inloggningsuppgifter

Ange värden för följande autentiseringsuppgifter för att ansluta Databricks till Experience Platform.

Autentiseringsuppgifter
Beskrivning
domain
URL-adressen till din Databricks-arbetsyta. Exempel: https://adb-1234567890123456.7.azuredatabricks.net.
clusterId
ID för ditt kluster i Databricks. Det här klustret måste redan vara ett befintligt kluster och bör vara ett interaktivt kluster.
accessToken
Åtkomsttoken som autentiserar ditt Databricks-konto. Du kan generera din åtkomsttoken med arbetsytan Databricks.
database
Namnet på databasen i deltasjön.
connectionSpec.Id
Anslutningens spec-ID returnerar en källas kopplingsegenskaper, inklusive autentiseringsspecifikationer för att skapa bas- och källanslutningarna. Anslutningens spec-ID för Databricks är e9d7ec6b-0873-4e57-ad21-b3a7c65e310b.

Mer information finns i Databricks översikten.

Skapa en basanslutning

En basanslutning bevarar information mellan källan och Experience Platform, inklusive autentiseringsuppgifter för källan, anslutningens aktuella tillstånd och ditt unika basanslutnings-ID. Med det grundläggande anslutnings-ID:t kan du utforska och navigera bland filer inifrån källan och identifiera de specifika objekt som du vill importera, inklusive information om deras datatyper och format.

Om du vill skapa ett basanslutnings-ID skickar du en POST-begäran till /connections-slutpunkten och anger autentiseringsuppgifterna för ditt Databricks-konto.

API-format

POST /connections

Begäran

Följande begäran skapar en basanslutning för en Databricks-källa med åtkomsttokenautentisering.

Visa exempel på förfrågan
code language-shell
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/connections' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json' \
-d '{
    "name": "Databricks connection to Experience Platform",
    "description": "A Databricks base connection to Experience Platform",
    "auth": {
        "specName": "Access Token Authentication",
        "params": {
          "domain": "https://adb-1234567890123456.7.azuredatabricks.net",
          "clusterId": "xxxx",
          "accessToken": "xxxx",
          "database": "acme-db"
        }
    },
    "connectionSpec": {
        "id": "e9d7ec6b-0873-4e57-ad21-b3a7c65e310b",
        "version": "1.0"
    }
}'
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
Egenskap Beskrivning
auth.params.domain URL-adressen till din Databricks-arbetsyta.
auth.params.clusterId ID för ditt kluster i Databricks. Klustret måste redan vara ett befintligt kluster och måste vara ett interaktivt kluster
auth.params.accessToken Åtkomsttoken som autentiserar ditt Databricks-konto.
auth.params.database Namnet på databasen i deltasjön.
connectionSpec.id Anslutningens spec-ID Databricks.

Svar

Ett lyckat svar returnerar din nya anslutning, inklusive ditt grundläggande anslutnings-ID.

Visa svarsexempel
code language-json
{
    "id": "f847950c-1c12-4568-a550-d5312b16fdb8",
    "etag": "\"0c0099f4-0000-0200-0000-67da91710000\""
}

Nästa steg

Genom att följa den här självstudiekursen har du skapat en anslutning mellan ditt Databricks-konto och Experience Platform. Du kan använda ditt nyligen genererade basanslutnings-ID i följande självstudier:

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089