Tietojen linkittäminen tai tuominen Salesforcesta

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019

Voit linkittää tai tuoda tietoja Salesforcesta, joka on pilvipohjainen sovellus asiakkuudenhallintaan (CRM). Lisätietoja on artikkelissa Salesforce.com.

  • Kun linkität tietoihin, Access luo kaksisuuntaisen yhteyden, joka synkronoi Accessin ja Salesforcen tietojen muutokset.
  • Kun tuot tietoja, Access luo kertakopion tiedoista, ja näin olleen Accessin tai Salesforcen tietojen muutoksia ei synkronoida.

Yhteyden muodostaminen Accessista Salesforceen Huomautus Tietojen linkittämistä tai tuomista Salesforcesta tuetaan vain Access 2019:n volyymikäyttöoikeusesiintymissä tai seuraavissa Microsoft 365 Enterprise palvelupaketeissa: Microsoft 365 -sovellukset suuryrityksille, Office 365 Enterprise E3 ja Office 365 Enterprise E5. Lisätietoja on artikkelissa Microsoft 365 Enterprise-palvelupakettien vertailu.

Ennen aloittamista

Haluatko työn sujuvan helpommin? Tee seuraavat valmistelut ennen linkittämistä tai tuomista:

  • Määritä tarvittavat yhteystiedot, kuten käyttäjänimi, salasana ja tunnus. Sinun on annettava suojaustunnus, joka on kirjainkoon huomioon ottava aakkosnumeerinen koodi, jos yrität käyttää Salesforcea IP(Internet Protocol) -osoitteesta, joka on yrityksesi luotetun IP-alueen ulkopuolella. Lisätietoja on artikkelissa Suojaustunnuksen palauttaminen.
  • Salesforcen käytössä tarvittava ODBC-ohjain vaatii Salesforce-tiliä, joka pohjautuu Developer Editioniin, Professional Editioniin, Enterprise-versioiin tai Unlimited Editioniin. Tämän ohjaimen käyttäminen edellyttää, että API-rajapinnan käyttö on sallittu. Lisätietoja on artikkelissa Yksittäisen ohjelmointirajapinnan asiakaskäyttöoikeuksien hallinta Salesforce-organisaatiossa.
  • Määritä taulukot, joihin haluat linkittää tai jotka haluat tuoda. Voit linkittää useaan taulukkoon tai näkymään tai tuoda useita taulukoita yhdellä kertaa.
  • Päätä jokaisen taulukon sarakkeiden määrä. Access tukee enintään 255 kenttää taulukossa, joten Access linkittää tai tuo vain ensimmäiset 255 saraketta.
  • Määritä tuotavien tietojen kokonaismäärä. Access-tietokannan enimmäiskoko on kaksi gigatavua, josta vähennetään järjestelmäobjektien vaatima tila. Jos Salesforcessa on suuria taulukoita, et välttämättä voi tuoda niitä kaikkia samaan Access-tietokantaan. Tässä tapauksessa voit linkittää tietoihin tietojen tuomisen sijaan.
  • Suojaa Access-tietokanta ja sen sisältämät yhteystiedot käyttämällä luotettua sijaintia ja Access-tietokannan salasanaa. Lisätietoja on artikkeleissa Tietokantaan luottaminen ja Tietokannan salaaminen tietokannan salasanalla.
  • Suunnittele lisäyhteyksien määrittäminen. Access linkittää tai tuo valitut taulukot, mutta ei mitään liittyviä taulukoita Salesforce-tietomallissa. Lisätietoja tästä tietomallista on ohjeaiheessa Tietomallin yleiskatsaus.
    Access ei luo automaattisesti yhteyksiä näiden liittyvien taulukoiden välille. Voit luoda uusien ja aiemmin luotujen taulukoiden väliset yhteydet manuaalisesti Yhteydet-ikkunan avulla. Lisätietoja on artikkeleissa Mikä Yhteydet-ikkuna on? ja Yhteyden luominen, muokkaaminen tai poistaminen.

Vaihe 1: Aloittaminen

  1. Valitse Ulkoiset tiedot>Uusi tietolähde>Salesforcen online-palveluista>.

  2. Toimi seuraavasti:

    • Tuo tiedot valitsemalla Tuo lähdetiedot nykyisen tietokannan uuteen taulukkoon.
    • Linkitä tietoihin valitsemalla Linkitä tietolähteeseen luomalla linkitetty taulukko.
  3. Valitse OK.

Vaihe 2: Anna tunnistetiedot ja yhteysmerkkijonon parametrit

Toimi Microsoft Access – Yhdistä Salesforceen -valintaikkunassa seuraavasti:

  1. Anna käyttäjänimi ja salasana Käyttäjänimi- ja Salasana-ruutuihin.
  2. Anna suojaustunnus Suojaustunnus-ruutuun.
  3. Voit myös lisätä yhden tai useamman yhteysparametrin Yhteysmerkkijonon lisäparametrit -ruutuun.
    Lisätietoja on artikkelissa Yhteysparametrit.
  1. Valitse Linkitä taulukot - tai Tuo objektit -valintaikkunan Taulukot-kohdassa jokainen taulukko, jonka haluat linkittää tai tuoda, ja valitse sitten OK.

    Linkitettävien tai tuotavien taulukoiden luettelo

  2. Valitse linkitystoiminnossa, haluatko valita Tallenna salasana -vaihtoehdon.
    Turvallisuus Kun valitset tämän asetuksen, sinun ei tarvitse antaa tunnistetietoja aina, kun avaat Accessin ja käytät tietoja. Tämä kuitenkin tallentaa salaamattoman salasanan Access-tietokantaan, mikä tarkoittaa, että henkilöt, jotka voivat käyttää lähdesisältöä, näkevät käyttäjänimen ja salasanan. Jos valitset tämän vaihtoehdon, on suositeltavaa tallentaa Access-tietokanta luotettuun sijaintiin ja luoda Access-tietokannalle salasana. Lisätietoja on artikkeleissa Tietokantaan luottaminen ja Tietokannan salaaminen tietokannan salasanalla.

Vaihe 4: Määritysten ja tehtävien luominen (vain tuonti)

Tulokset

Kun linkki tai tuontitoiminto on valmis, taulukot näkyvät siirtymisruudussa samalla nimellä kuin Salesforcen taulukko tai näkymä. Jos nimi on jo käytössä tuontitoiminnon suorituksen aikana, Access lisää uuden taulukon nimeen 1-liitteen. Voit kuitenkin muuttaa taulukoiden nimet havainnollisemmiksi.

Tuontitoiminnossa Access ei koskaan korvaa tietokannassa olevaa taulukkoa. Vaikka Salesforce-tietoja ei voi liittää suoraan aiemmin luotuun taulukkoon, voit luoda liittämiskyselyn ja liittää tietoja sen jälkeen, kun olet tuonut tietoja samankaltaisista taulukoista.

Jos kyseessä on linkitystoiminto ja sarakkeet ovat vain luku -tilassa Salesforce-taulukossa, ne ovat vain luku -tilassa myös Accessissa.

Vihje Näet yhteysmerkkijonon viemällä osoittimen taulukon päälle Accessin siirtymisruudussa.

Linkitetyn taulukon rakenteen päivittäminen

Et voi lisätä, poistaa tai muokata sarakkeita tai muuttaa linkitetyn taulukon tietotyyppejä. Jos haluat muuttaa rakennetta, tee se Salesforcessa. Näet tehdyt rakennemuutokset Accessissa päivittämällä linkitetyt taulukot:

  1. Valitse Ulkoiset tiedot>linkitettyjen taulukoiden hallinta.
  2. Valitse päivitettävät linkitetyt taulukot, valitse OK ja valitse sitten Sulje.

Yhteysparametrit

Seuraavassa taulukossa on kuvattu yhteysparametrit, jotka voit kirjoittaa Microsoft Access – Connect to Salesforce -valintaikkunan Yhteysmerkkijonon lisäparametrit -ruutuun.

Jos parametreja on vähintään kaksi, erota ne puolipisteellä. Käytä seuraavasti syntaksiesimerkkejä apunasi:


UID=myaccount;BulkBatchSize=9000;UseNumeric=1;
Avaimen nimi Kuvaus Oletusarvo Pakollinen
PWD Käyttäjänimi, joka vastaa Käyttäjänimi-kenttään antamaasi käyttäjänimeä (UID avainta). Ei mitään Kyllä
UID Salesforce-tilisi käyttäjänimi. Ei mitään Kyllä
AutoLogout Kun tämä asetus on käytössä (1), Salesforce-yhteys kirjataan ulos, kun ohjain sulkee yhteyden.
Kun tämä asetus ei ole käytössä (0), Salesforce-yhteys kirjataan ulos, kun ohjain sulkee yhteyden.
1 Ei
BulkBatchSize Rivien enimmäismäärä, joka voi olla yhdessä Bulk API -kutsussa DML-suorituksessa. Suurin arvo on 10 000. 5000 Ei
CERTSPATH Täydellinen polku PEM-tiedostoon, joka sisältää luotetut myöntäjän varmenteet palvelimen vahvistamista varten. Jos tätä asetusta ei ole määritetty, ohjain käyttää oletusasetuksena sitä myöntäjän varmenteet sisältävää PEM-tiedostoa, jonka ohjain on asentanut Cacerts.pem-tiedosto ohjaimen asennuskansion \lib-alikansiossa. Ei
METADATALEVEL Kun tämä asetus on käytössä (avaimen arvona on 1 tai LIGHT), ohjain johtaa metatiedot pienen näytteen perusteella käyttämättä kaikkia tietoja.
Kun tämä asetus on poissa käytöstä (avaimen asetuksena on 0 tai FULL), ohjain johtaa metatiedot kaikkien tietojen perusteella.
Tyhjä (0 tai FULL) Ei
PARSEMETHOD Kyselykieli, jota ohjain käyttää kyselyjen jäsentämisessä. Valitse jokin seuraavista asetuksista tai määritä avaimen arvoksi jokin sulkeissa oleva arvo:
  • Yritä jäsentää kyselyt vain SOQL-kielellä (0 tai SOQL_ONLY)
  • Yritä jäsentää kyselyt vain SQL-kielellä (1 tai SQL_ONLY)
  • Yritä jäsentää kyselyt ensin SOQL-kielellä, sitten SQL-kielellä (2 tai SOQL_FIRST)
  • Yritä jäsentää kyselyt ensin SQL-kielellä, sitten SOQL-kielellä (3 tai SQL_FIRST)
Yritä jäsentää kyselyt ensin SOQL-kielellä, sitten SQL-kielellä (2 tai SOQL_ FIRST) Ei
PROXYHOST Sen välityspalvelimen isäntänimi tai IP-osoite, jonka kautta haluat muodostaa yhteyden. Ei mitään Kyllä, jos yhteys muodostetaan välityspalvelimen kautta.
PROXYPORT Sen portin numero, jonka kautta välityspalvelin kuuntelee asiakasyhteyksiä. Ei mitään Kyllä, jos yhteys muodostetaan välityspalvelimen kautta.
PROXYPWD Salasana, jonka avulla välityspalvelinta käytetään. Ei mitään Kyllä, jos muodostetaan yhteys salasanaa vaativaan välityspalvelimeen.
PROXYUID Käyttäjänimi, jonka avulla välityspalvelinta käytetään. Ei mitään Kyllä, jos muodostetaan yhteys salasanaa vaativaan välityspalvelimeen.
QueryAll Kun tämä asetus on käytössä (1), Salesforce-käyttäjät voivat hakea poistettuja tietueita sisällyttämällä parametrin isDeleted=true.
Kun tämä asetus on poissa käytöstä (0), käyttäjät eivät voi hakea poistettuja tietueita.
0 Ei
SANITIZECATALOGNAME Kun tämä asetus on käytössä (1), ohjain muokkaa luetteloiden nimiä poistamalla kaikki virheelliset SQL-92-tunnistemerkit ja korvaa kaikki välilyönnit alaviivoilla.
Kun tämä asetus on poissa käytöstä (0), ohjain ei muokkaa luetteloiden nimiä.
Tyhjä (0) Ei
URL URL-osoite, jota käytetään muodostettaessa yhteys Salesforce-eristykseen. Ei mitään Ei
UseAnalyticAPI Kun tämä asetus on käytössä (1), ohjain suorittaa raportit analyysiohjelmointirajapinnan avulla.
Kun tämä asetus ei ole käytössä (0), ohjain suorittaa raportit URL-osoitteen avulla.
Valittu (1) Ei
USELABEL Kun tämä asetus on käytössä (1), ohjain käyttää Salesforcen kenttien nimiä palautettujen tietojen kenttien niminä ja selitteinä.
Kun tämä asetus ei ole käytössä (0), ohjain käyttää Salesforcen kenttien nimiä palautettujen tietojen kenttien niminä ja selitteinä.
Tyhjä (0) Ei
UseNumeric Kun tämä asetus on käytössä (1), ohjain palauttaa tiedot SQL_NUMERIC-tietoina SQL_DOUBLE-tietojen sijaan.
Kun tämä asetus ei ole käytössä (0), ohjain palauttaa tiedot SQL_DOUBLE-tietoina.
Tyhjä (0) Ei
UseWVarChar Tämä asetus määrittää, miten tietotyypit on yhdistetty SQL:ään. Kun tämä asetus on käytössä (1), ohjain palauttaa tiedot SQL_WVARCHAR-tietoina SQL_VARCHAR-tietojen sijaan.
Kun tämä asetus ei ole käytössä (1), ohjain palauttaa tiedot SQL_VARCHAR-tietoina.
Tyhjä (0) Ei