U bent hier:
Databricks-verbinding
Databricks synchroniseren naar CRM Analytics door een externe verbinding te maken.
De verbinding maken
- Klik op het tabblad Verbindingen van Gegevensbeheer op Nieuwe verbinding.
- Klik op de naam van de connector en klik op Volgende.
- Geef de connectorinstellingen op.
- Klik voor het valideren van uw instellingen en het proberen te verbinden met de bron op Opslaan en testen. Als de verbinding mislukt, toont CRM Analytics mogelijke redenen.
Verbinden met Databricks met OAuth
Als u de Databricks-connector wilt gebruiken met OAuth-authenticatie, moet u uw Databricks-serviceprincipal configureren en een client-ID en geheim genereren. Zie Databricks Help Onbeheerde toegang autoriseren tot Databricks-resources met een serviceprincipal die OAuth gebruikt voor meer informatie.
Databricks maakt gebruik van machine-naar-machine (M2M) OAuth-authenticatie, die aanvullende beveiliging biedt, en waarmee u, bij fijnkorreligheid, kunt opgeven welke objecten toegankelijk zijn en welke specifieke toegangsprivileges voor deze objecten zijn verleend. Met M2M OAuth is geen externe authenticatieleverancier vereist.
U geeft de client-ID en een clientgeheim op die voor authenticatie moeten worden gebruikt in de verbindingsinstellingen. Databricks stelt vervaldatumgegevens in voor deze waarden, die moeten worden beheerd. Wanneer u het OAuth-geheim genereert in Databricks, kunt u de levensduur van het geheim instellen in dagen, met een maximum van 730 dagen (2 jaar). Wanneer client-ID en geheime waarden vervallen, moet u uw Databricks-verbinding bijwerken met de bijgewerkte waarden.
Verbindingsinstellingen
Alle instellingen zijn verplicht.
| Instelling | Beschrijving |
|---|---|
| Verbindingsnaam | De verbindingsnaam. Gebruik een naam waarmee u gemakkelijk de verschillende verbindingen van elkaar kunt onderscheiden. |
| Naam ontwikkelaar | De ontwikkelaarsnaam wordt in uw recepten gebruikt om te verwijzen naar gegevens die via deze verbinding worden geëxtraheerd. De naam mag geen spaties bevatten. Nadat u de verbinding hebt gemaakt, kunt u de naam van de ontwikkelaar niet meer wijzigen. |
| Beschrijving | De beschrijving van de verbinding. |
| Authenticatietype | Het authenticatietype. Geldige waarden zijn OAuth of Token. |
| Token | Alleen vereist voor Token. Het persoonlijke toegangstoken voor Databricks. U vindt de waarde op uw pagina Databricks-gebruikersinstellingen op het tabblad Toegangstokens. |
| Client-ID | Alleen vereist voor OAuth. De door Databricks gegenereerde client-ID. U vindt de waarde op uw pagina Databricks Service Prinipal op het tabblad Geheimen. Deze waarde vervalt en moet worden bijgewerkt wanneer er een nieuw geheim wordt gegenereerd. |
| Clientgeheim | Alleen vereist voor OAuth. Het door Databricks gegenereerde klantgeheim. U vindt de waarde op uw pagina Databricks Service Prinipal op het tabblad Geheimen. Deze waarde vervalt en moet worden bijgewerkt wanneer er een nieuw geheim wordt gegenereerd. |
| Server | De serverhostnaam van het Databricks-cluster. |
| HTTPPath | Het HTTP-pad van het Databricks-cluster. |
| Database | De naam van de Databricks-database. |
| Schema | De naam van de Databricks-database. |
| Catalogus | De naam van de Databricks-catalogus. De standaardwaarde is hive_metastore. |
Zie Een verbinding tot stand brengen voor meer informatie.
Overwegingen bij verbinding
Wanneer u werkt met de Databricks-connector, moet u rekening houden met het volgende.
- Namen van verbonden objecten moeten beginnen met een letter en mogen slechts letters, cijfers of onderstrepingstekens bevatten. Objectnamen mogen niet eindigen op een onderstrepingsteken.
- Alleen veldnamen met combinaties van alfanumerieke, punt-, onderstrepingstekens of streepjes worden ondersteund. Als een connector veldnamen bevat die andere lettertekens bevatten, zoals spaties of haakjes, mislukt de synchronisatie.
- Deze connector kan maximaal 10 miljoen rijen of 5 GB per taak synchroniseren, afhankelijk van welke limiet als eerste wordt bereikt.
