Koble til eller importere data fra Salesforce

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019

Du kan koble til eller importere data fra Salesforce, som er en skybasert forretningsløsning for kunderelasjonsbehandling (CRM). Hvis du vil ha mer informasjon, kan du se Salesforce.com.

  • Når du kobler til data, oppretter Access en toveis tilkobling som synkroniserer endringer av data i Access og Salesforce.
  • Når du importerer data, oppretter Access en engangskopi av dataene, og dermed synkroniseres ikke endringer i dataene verken i Access eller Salesforce.

Tilkobling fra Access til Salesforce Obs! Muligheten til å koble til eller importere data fra Salesforce støttes bare i volumlisensierte forekomster av Access 2019 eller følgende Microsoft 365 Enterprise-planer: Microsoft 365 Apps for enterprise, Office 365 Enterprise E3 og Office 365 Enterprise E5. Hvis du vil ha mer informasjon, kan du se Sammenlign Microsoft 365 Enterprise Abonnementer.

Før du begynner

Vil du at ting skal gå raskere? Gjør følgende forberedelser før du kobler til eller importerer:

  • Identifiser nødvendig tilkoblingsinformasjon, herunder brukernavn, passord og token. Du må angi et sikkerhetstoken, som er en alfanumerisk kode som skiller mellom store og små bokstaver, hvis du prøver å få tilgang til Salesforce fra en IP-adresse (Internet Protocol) som er utenfor firmaets klarerte IP-område. Hvis du vil ha mer informasjon, kan du se Tilbakestill sikkerhetstokenet.
  • ODBC-driveren som brukes for å få tilgang til Salesforce, krever en Salesforce-konto basert på Developer Edition, Professional Edition, Enterprise Edition eller Unlimited Edition. Hvis du vil bruke denne driveren, må API-tilgang være aktivert. Hvis du vil ha mer informasjon, kan du se Kontrollere individuell API-klienttilgang til Salesforce-organisasjonen.
  • Identifiser tabellene du vil koble til eller importere. Du kan koble til eller importere mer enn én tabell i én enkelt operasjon.
  • Vurder antall kolonner i hver tabell. Access støtter ikke mer enn 255 felter i en tabell, og vil derfor koble til eller importere bare de første 255 kolonnene.
  • Bestem den totale mengden data som importeres. Maksimumsstørrelsen på en Access-database er to gigabyte, minus plassen som kreves for systemobjekter. Hvis Salesforce inneholder store tabeller, kan du kanskje ikke importere dem alle til én enkelt Access-database. I dette tilfellet bør du vurdere å koble til data i stedet for å importere.
  • Sikre Access-databasen og tilkoblingsinformasjonen den inneholder, ved hjelp av en klarert plassering og et passord for Access-databasen. Hvis du vil ha mer informasjon, kan du se Bestemme om du vil klarere en database og Kryptere en database ved hjelp av et databasepassord.
  • Planlegge for å opprette flere relasjoner. Access kobler til eller importerer merkede tabeller, men ingen relaterte tabeller i Salesforce-datamodellen. Hvis du vil ha mer informasjon om denne datamodellen, kan du se Oversikt over datamodell.
    Access oppretter ikke automatisk relasjoner mellom disse relaterte tabellene. Du kan manuelt opprette relasjonene mellom nye og eksisterende tabeller ved å bruke Relasjoner-vinduet. Hvis du vil ha mer informasjon, kan du se Hva er Relasjoner-vinduet? og Opprette, redigere eller slette en relasjon.

Fase 1: Komme i gang

  1. Velg nydatakilde> for eksterne data>fra Online Services>fra Salesforce.

  2. Gjør ett av følgende:

    • Hvis du vil importere, kan du velge Importer kildedata til en ny tabell i den gjeldende databasen.
    • Hvis du vil koble til, velger du Koble til datakilde ved å opprette en koblet tabell.
  3. Velg OK.

Fase 2: Angi legitimasjon og tilkoblingsstrengparametrene

Gjør følgende i dialogboksen Microsoft Access – Koble til Salesforce :

  1. Angi et brukernavn og passord i boksene Brukernavn og Passord.
  2. Angi et sikkerhetstoken i Sikkerhetstoken-boksen.
  3. Du kan også angi én eller flere tilkoblingsparametere i boksen Flere tilkoblingsstrengparametere .
    Hvis du vil ha mer informasjon, kan du se Tilkoblingsparametre.
  1. Merk hver tabell du vil koble eller importere, under Tabeller i dialogboksen Koble tabeller eller Importer objekter, og klikk deretter OK.

    Liste over tabeller for å koble til eller importere

  2. Bestem om Lagre passord skal velges i en koblingsoperasjon.
    Sikkerhet Hvis du velger dette alternativet, fjernes behovet for å angi legitimasjon hver gang du åpner Access og får tilgang til dataene. Dette lagrer imidlertid et ukryptert passord i Access-databasen, noe som betyr at personer som har tilgang til kildeinnholdet, kan se brukernavnet og passordet. Hvis du velger dette alternativet, anbefaler vi at du lagrer Access-databasen på en klarert plassering og oppretter et passord for Access-databasen. Hvis du vil ha mer informasjon, kan du se delene om å bestemme om du vil klarere en database og kryptere en database ved hjelp av et databasepassord.

Fase 4: Opprette spesifikasjoner og oppgaver (bare import)

Resultater

Når en koblings- eller importoperasjon fullføres, vises tabellene i navigasjonsruten med samme navn som Salesforce-tabellen eller -visningen. Under en importoperasjon, hvis dette navnet allerede er i bruk, føyer Access «1» til det nye tabellnavnet. Men du kan endre navn på tabellene til noe mer meningsfylt.

I en importoperasjon overskriver Access aldri en tabell i databasen. Selv om du ikke kan legge til Salesforce-data direkte i en eksisterende tabell, kan du opprette en tilføyingsspørring for å tilføye data etter at du har importert data fra lignende tabeller.

Hvis kolonnene er skrivebeskyttet i Salesforce-tabellen under en koblingsoperasjon, er de også skrivebeskyttet i Access.

Tips Hvis du vil se tilkoblingsstrengen, holder du musepekeren over tabellen i Access-navigasjonsruten.

Oppdatere utformingen for en tilknyttet tabell

Du kan ikke legge til, slette eller endre kolonner eller endre datatyper i en koblet tabell. Hvis du vil gjøre endringer i utformingen, kan du gjøre det i Salesforce. Hvis du vil se endringene i utformingen i Access, kan du oppdatere de koblede tabellene:

  1. Velgtabellbehandling for eksterne data>.
  2. Velg hver koblede tabell du vil oppdatere, velg OK, og velg deretter Lukk.

Tilkoblingsparametre

Tabellen nedenfor beskriver tilkoblingsparameterne du kan angi i boksen Flere tilkoblingsstrengparametere i dialogboksen Microsoft Access – Koble til Salesforce .

Skill to eller flere parametre med semikolon. Bruk følgende syntakseksempler som en veiledning:


UID=myaccount;BulkBatchSize=9000;UseNumeric=1;
Nøkkelnavn Beskrivelse Standardverdi Nødvendig
PWD Passordet som tilsvarer brukernavnet du har angitt i feltet Brukernavn (UID-tasten). Ingen Ja
UID Brukernavnet for Salesforce-kontoen. Ingen Ja
AutoLogout Når dette alternativet er aktivert (1), logges Salesforce-tilkoblingen ut når driveren lukker tilkoblingen.
Når dette alternativet er deaktivert (0), logges Salesforce-tilkoblingen ikke ut når driveren lukker tilkoblingen.
1 Nei
BulkBatchSize Maksimalt antall rader i ett enkelt Bulk API-anrop når du kjører DML. Maksimumsverdien er 10 000 5 000 Nei
CERTSPATH Den fullstendige banen til PEM-filen som inneholder klarerte CA-sertifikater for verifisering av serveren. Hvis dette alternativet ikke er angitt, vil driveren som standard bruke de klarerte CA-sertifikatenes PEM-fil som er installert av driveren Filen Cacerts.pem i undermappen \lib i driverens installasjonskatalog. Nei
METADATALEVEL Når dette alternativet er aktivert (nøkkelen er satt til 1 eller LETT), vil driveren utlede metadata basert på et lite utvalg data i stedet for alle dataene.
Når dette alternativet er deaktivert (nøkkelen er satt til 0 eller FULLSTENDIG), vil driveren utlede metadata basert på alle dataene.
Tøm (0 eller FULLSTENDIG) Nei
PARSEMETHOD Spørringsspråket som driveren bruker til å analysere spørringer. Velg en av følgende innstillinger, eller sett nøkkelen til en av verdiene i parentesene:
  • Prøv å analysere spørringer bare som SOQL (0 eller SOQL_ONLY)
  • Prøv å analysere spørringer bare som SQL (1 eller SQL_ONLY)
  • Prøv å analysere spørringer først som SOQL, og deretter SQL (2 eller SOQL_FIRST)
  • Prøv å analysere spørringer først i SQL, og deretter SOQL (3 eller SQL_FIRST)
Prøv å analysere spørringer først som SOQL, og deretter SQL (2 eller SOQL_FIRST) Nei
PROXYHOST Vertsnavnet eller IP-adressen til en proxy-server som du vil koble til gjennom. Ingen Ja, hvis du kobler til via en proxy-server.
PROXYPORT Nummeret til porten som proxy-serveren bruker til å lytte etter klienttilkoblinger. Ingen Ja, hvis du kobler til via en proxy-server.
PROXYPWD Passordet du bruker for å få tilgang til proxy-serveren. Ingen Ja, hvis du kobler til en proxy-server som krever godkjenning.
PROXYUID Brukernavnet du bruker for å få tilgang til proxy-serveren. Ingen Ja, hvis du kobler til en proxy-server som krever godkjenning.
QueryAll Når dette alternativet er aktivert (1), vil Salesforce-brukere kunne utføre søk etter slettede poster ved å ta med parameteren isDeleted=true.
Når dette alternativet er deaktivert (0), vil brukere ikke kunne søke etter slettede poster.
0 Nei
SANITIZECATALOGNAME Når dette alternativet er aktivert (1), endrer driveren katalognavn ved å fjerne alle ugyldige SQL-92-identifikatortegn og erstatte alle mellomrom med understrekingstegn.
Når dette alternativet er deaktivert (0), endrer ikke driveren katalognavn.
Tøm (0) Nei
Nettadresse Nettadressen for å koble til en Salesforce-sandkasse. Ingen Nei
UseAnalyticAPI Når dette alternativet er aktivert (1), kjører driveren rapporter ved hjelp av Analytics API.
Når dette alternativet er deaktivert (0), kjører driveren rapporter via en nettadresse.
Valgt (1) Nei
USELABEL Når dette alternativet er aktivert (1), bruker driveren feltnavnene og etikettene fra Salesforce som henholdsvis navnene og etikettene i de returnerte dataene.
Når dette alternativet er deaktivert (0), bruker driveren feltnavnene fra Salesforce både som navnene og etikettene i de returnerte dataene.
Tøm (0) Nei
UseNumeric Når dette alternativet er aktivert (1), returnerer driveren data som SQL_NUMERIC-data i stedet for SQL_DOUBLE-data.
Når dette alternativet er deaktivert (0), returnerer driveren data som SQL_DOUBLE-data.
Tøm (0) Nei
UseWVarChar Dette alternativet angir hvordan datatyper tilordnes SQL. Når dette alternativet er aktivert (1), returnerer driveren data som SQL_WVARCHAR-data i stedet for SQL_VARCHAR-data.
Når dette alternativet er aktivert (1), returnerer driveren data som SQL_VARCHAR-data.
Tøm (0) Nei