Verbinding maken met Experience Platform via de Oracle DB APIFlow Service

Lees deze gids om te leren hoe te om uw Oracle DB rekening met Adobe Experience Platform te verbinden gebruikend Flow Service API ​.

Aan de slag

Deze handleiding vereist een goed begrip van de volgende onderdelen van Experience Platform:

  • ​ Bronnen ​: Experience Platform staat gegevens toe om van diverse bronnen worden opgenomen terwijl het voorzien van u van de capaciteit om, inkomende gegevens te structureren te etiketteren en te verbeteren gebruikend de diensten van Experience Platform.
  • ​ Sandboxes ​: Experience Platform verstrekt virtuele zandbakken die één enkele instantie van Experience Platform in afzonderlijke virtuele milieu's verdelen helpen digitale ervaringstoepassingen ontwikkelen en ontwikkelen.

In de volgende secties vindt u aanvullende informatie die u moet weten voordat u verbinding kunt maken met Oracle via de Flow Service API.

Experience Platform API's gebruiken

Voor informatie over hoe te om vraag aan Experience Platform APIs met succes te maken, zie de gids op ​ begonnen wordt met Experience Platform APIs ​.

Vereiste referenties verzamelen

Lees het Oracle DB overzicht ​ voor informatie over authentificatie.

Verbind Oracle DB met Experience Platform op Azure azure

Lees de onderstaande stappen voor informatie over hoe u uw Oracle DB -account kunt verbinden met Experience Platform on Azure.

Een basisverbinding maken voor Oracle DB op Experience Platform in Azure azure-base

Een basisverbinding koppelt uw bron aan Experience Platform, die authentificatiedetails, verbindingsstatus, en een unieke identiteitskaart opslaat. Met deze id kunt u door bronbestanden bladeren en specifieke items identificeren die u wilt invoeren, inclusief de gegevenstypen en indelingen.

API formaat

POST /connections

Als u een basis-verbindings-id wilt maken, vraagt u een POST-aanvraag naar het /connections -eindpunt en geeft u de verificatiegegevens van Oracle DB op als onderdeel van de aanvraagparameters.

Verzoek

Met de volgende aanvraag wordt een basisverbinding voor Oracle DB gemaakt via verificatie van verbindingstekenreeksen.

verzoek weergeven
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": "Oracle DB base connection",
    "description": "A base connection to connect Oracle DB to Experience Platform on Azure",
    "auth": {
      "specName": "ConnectionString",
      "params": {
        "connectionString": "Host={HOST};Port={PORT};Sid={SID};UserId={USERNAME};Password={PASSWORD}"
      }
    },
    "connectionSpec": {
      "id": "d6b52d86-f0f8-475f-89d4-ce54c8527328",
      "version": "1.0"
    }
  }'
table 0-row-2 1-row-2 2-row-2
Parameter Beschrijving
auth.params.connectionString De verbindingstekenreeks waarmee verbinding wordt gemaakt met Oracle DB . Het patroon van de Oracle DB verbindingstekenreeks is: Host={HOST};Port={PORT};Sid={SID};User Id={USERNAME};Password={PASSWORD} .
connectionSpec.id The Oracle connection specification ID: d6b52d86-f0f8-475f-89d4-ce54c8527328 .

Reactie

Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (id) terug.

reactie weergeven
code language-json
{
    "id": "f088e4f2-2464-480c-88e4-f22464b80c90",
    "etag": "\"43011faa-0000-0200-0000-5ea740cd0000\""
}

Verbinden Oracle DB met Experience Platform op Amazon Web Services aws

AVAILABILITY
Deze sectie is van toepassing op implementaties van Experience Platform die op Amazon Web Services (AWS) worden uitgevoerd. Experience Platform die op AWS wordt uitgevoerd, is momenteel beschikbaar voor een beperkt aantal klanten. Meer over de gesteunde infrastructuur van Experience Platform leren, zie het ​ multi-wolkenoverzicht van Experience Platform ​.

Lees de onderstaande stappen voor informatie over hoe u uw Oracle DB -account kunt verbinden met Experience Platform op AWS.

Een basisverbinding maken voor Oracle DB op Experience Platform op AWS aws-base

API formaat

POST /connections

Verzoek

Met de volgende aanvraag wordt een basisverbinding voor Oracle DB gemaakt om verbinding te maken met Experience Platform op AWS.

verzoek weergeven
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": "Oracle DB on Experience Platform AWS",
      "description": "Oracle DB on Experience Platform AWS",
      "auth": {
          "specName": "Basic Authentication",
          "params": {
              "server": "diy.us-dawkins-1.oraclecloud.com",
              "port": "1521",
              "database": "mcmg_profits_diy.oraclecloud.com",
              "username": "Admin",
              "password": "xxxx",
              "schema": "ADMIN",
              "sslMode": "true"
          }
      },
      "connectionSpec": {
          "id": "26d738e0-8963-47ea-aadf-c60de735468a",
          "version": "1.0"
      }
  }'
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2
Eigenschap Beschrijving
auth.params.server Het IP-adres of de hostnaam van de Oracle DB -server.
auth.params.port Het poortnummer van de Oracle DB -server.
auth.params.database De naam van de instantie Oracle DB waarmee u verbinding maakt.
auth.params.username De gebruikersaccount die aan uw Oracle DB -instantie is gekoppeld.
auth.prams.password Het wachtwoord dat overeenkomt met uw Oracle DB -gebruikersaccount.
auth.params.schema Het schema dat uw databaseobjecten bevat.
auth.params.sslMode Een booleaanse waarde die aangeeft of SSL-maatregelen worden afgedwongen of niet.
connectionSpec.id De verbindingsspecificatie-id die overeenkomt met de bron Oracle DB . Deze ID-waarde is vast als: d6b52d86-f0f8-475f-89d4-ce54c8527328.

Reactie

Een succesvolle reactie keert details van de pas gecreëerde basisverbinding, met inbegrip van zijn uniek herkenningsteken (id) en het overeenkomstige terug. U kunt identiteitskaart gebruiken om ​ bronverbinding ​ tot stand te brengen en etag om ​ uw rekening ​ bij te werken.

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

Een gegevensstroom maken voor Oracle DB -gegevens

Nu u met succes uw Oracle DB rekening hebt verbonden, kunt u ​ nu tot een dataflow leiden en gegevens van uw gegevensbestand in Experience Platform ​ opnemen.

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