Adatok csatolása vagy importálása a Salesforce-ból

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019

Csatolhat vagy importálhat adatokat a Salesforce-ból, mely egy felhőalapú ügyfélkapcsolat-kezelési szolgáltatás vállalatok számára. További információ: Salesforce.com.

  • Adatok csatolásakor az Access egy olyan kétirányú kapcsolatot hoz létre, amely szinkronizálja az adatmódosításokat az Access és a Salesforce között.
  • Adatok importálásakor az Access az adatról egy egyszeri másolatot készít, így az adat módosításai nem lesznek szinkronizálva az Access és a Salesforce között.

Csatlakozás az Accessből a Salesforce-hoz Megjegyzés: Az adatok Salesforce-hoz való csatolása vagy importálása csak az Access 2019 mennyiségi licenccel rendelkező példányaiban, illetve a következő Microsoft 365 Nagyvállalati verzió csomagokban támogatott: Nagyvállalati Microsoft 365-alkalmazások, Office 365 Nagyvállalati verzió E3 és Office 365 Nagyvállalati verzió E5. További információ: Microsoft 365 Nagyvállalati verzió csomagok összehasonlítása.

Előzetes tennivalók

Szeretné, hogy a dolgok simábbak lefussnak? Ezután végezze el a következő előkészületeket a csatolás vagy importálás előtt:

  • Gyűjtse összes a szükséges csatlakozási adatokat, ideértve a felhasználónevet, a jelszót és a biztonsági jogkivonatot. Ha a Salesforce-t egy olyan IP-címről próbálja elérni, amely kívül esik a vállalat megbízható IP-címtartományán, meg kell adnia egy biztonsági jogkivonatot, amely egy kis- és nagybetűkre érzékeny alfanumerikus kód. További információ: A biztonsági jogkivonat alaphelyzetbe állítása.
  • A Salesforce-hoz csatlakozó ODBC-eszközillesztő használatához Developer, Professional, Enterprise vagy Unlimited kiadású Salesforce-fiók szükséges. Emellett az eszközillesztő használatához engedélyeznie kell az API-hozzáférést. További információ: Egyéni API-ügyfélhozzáférés szabályozása a Salesforce-szervezethez.
  • Azonosítsa a csatolni vagy importálni kívánt táblákat. Egyetlen művelettel több táblát is csatolhat vagy importálhat.
  • Ügyeljen az egyes táblákban szereplő oszlopok számára. Az Access egy táblában nem támogat 255-nél több mezőt, ami azt eredményezi, hogy az Access csak az első 255 oszlopot fogja importálni.
  • Ügyeljen az importálandó adatok mennyiségére. Az Access-adatbázis maximális mérete 2 GB, amelyből még le kell vonni a rendszerobjektumok által igényelt helyet. Ha a Salesforce túl nagy táblákat tartalmaz, előfordulhat, hogy nem lehetséges mindegyiket importálni egyetlen Access-adatbázisba. Ilyen esetben fontolja meg az importálás helyett az adatok csatolását.
  • Az Access-adatbázis és a benne tárolt csatlakozási adatok biztonságának érdekében használjon megbízható helyet, és védje az Access-adatbázist jelszóval. További információt a Hogyan dönthető el, hogy megbízható-e az adatbázis és az Adatbázis titkosítása jelszó használatával című témakörökben talál.
  • Tervezze meg a kapcsolatok hozzáadását. Az Access csak a választott táblákat csatolja vagy importálja – a Salesforce-beli adatmodellben kapcsolódó más táblákat nem. További információ erről az adatmodellről: Adatmodell áttekintése.
    Az Access nem hozza létre automatikusan a kapcsolódó táblák közötti kapcsolatokat. Az új és a meglévő táblák közötti kapcsolatokat manuálisan, a Kapcsolatok ablak használatával kell létrehoznia. További információt a Mi az a Kapcsolatok ablak? és a Kapcsolat létrehozása, szerkesztése és törlése című témakörben talál.

1. szakasz: Első lépések

  1. Válassza a Külső adatok>Új adatforrás>az Online szolgáltatásokból>a Salesforce-ból lehetőséget.

  2. Tegye a következők valamelyikét:

    • Importáláshoz válassza a Forrásadatok importálása új táblába az aktuális adatbázisban lehetőséget.
    • Csatoláshoz válassza az Adatforrás csatolása csatolt tábla létrehozásával lehetőséget.
  3. Válassza az OK gombot.

2. szakasz: A hitelesítő adatok és a kapcsolati karakterlánc paramétereinek megadása

A Microsoft Access – Csatlakozás a Salesforce-hoz párbeszédpanelen tegye a következőket:

  1. Írja be a felhasználónevet és a jelszót a Felhasználónév és a Jelszó mezőbe.
  2. Írja be a biztonsági jogkivonatot a Biztonsági jogkivonat mezőbe.
  3. Igény szerint adjon meg egy vagy több kapcsolati paramétert a További kapcsolati sztringparaméterek mezőben.
    Erről bővebben a Kapcsolati paraméterek című szakaszban olvashat.
  1. A Táblák csatolása vagy az Objektumok importálása párbeszédpanel Táblák területén jelölje ki a csatolni vagy importálni kívánt táblákat, majd kattintson az OK gombra.

    A csatolandó vagy importálandó táblák listája

  2. A csatolási műveletnél kiválaszthatja a Jelszó mentése lehetőséget is.
    Biztonsági Ha ezt a lehetőséget választja, nincs szükség hitelesítő adatok megadására minden alkalommal, amikor megnyitja az Accesst, és hozzáfér az adatokhoz. Így azonban a jelszó titkosítás nélkül lesz mentve az Access-adatbázisban, és ha valaki hozzáfér a forrástartalomhoz, akkor a felhasználónévhez és a jelszóhoz is hozzáférhet. Ha ezt a lehetőséget választja, javasoljuk, hogy az Access-adatbázist mindenképpen biztonságos helyen tárolja, és jelszót is hozzon létre az Access-adatbázis eléréséhez. További információt a Hogyan dönthető el, hogy megbízható-e az adatbázis és az Adatbázis titkosítása jelszó használatával című témakörökben talál.

4. szakasz: Specifikációk és feladatok létrehozása (csak importáláshoz)

  • A Külső adatok átvétele – Salesforce-adatbázis párbeszédpanelen az importálási lépéseket specifikációként is elmentheti, és létrehozhat egy olyan Outlook-feladatot, amellyel automatizálható a rendszeres importálási feladat. További információt az Importálási vagy exportálási művelet mentése specifikációként című témakörben talál.

Eredmények

A csatolási vagy importálási művelet végén a Navigációs ablakban megjelennek a csatolt vagy importált táblák ugyanazzal a névvel, amellyel a Salesforce-táblában vagy nézetben szerepelnek. Ha importáláskor egy név már használatban van, az Access az új táblanévhez az „1” karaktert illeszti. A táblákat azonban át is nevezheti, ha leíróbb neveket szeretne használni.

Az importálási műveletnél az Access soha nem írja felül az adatbázis tábláit. Habár közvetlenül nem lehetséges Salesforce-adatokat meglévő táblához hozzáfűzni, létrehozható egy hozzáfűző lekérdezés, amellyel hasonló táblákból származó adatok importálása után lehet adatokat hozzáfűzni.

Ha a csatolási műveletnél a Salesforce-tábla oszlopai csak olvashatók, akkor azok az Accessben is csak olvashatók lesznek.

Tipp A kapcsolati karakterláncot úgy jelenítheti meg, hogy a Navigációs ablakban az egérrel a táblára mutat.

Csatolt tábla tervének frissítése

Csatolt táblában nem adhat hozzá, törölhet és nem módosíthat oszlopokat, és nem módosíthatja az adattípusokat. Ha tervezési módosításokat szeretne, azt a Salesforce-ban kell elvégeznie. Az Accessben a tervezési módosítások megjelenítéséhez frissítenie kell a csatolt táblákat:

  1. Válassza a Külső adatokhoz>csatolt táblakezelő lehetőséget.
  2. Válassza ki az összes frissíteni kívánt csatolt táblát, majd válassza az OK, végül a Bezárás elemet.

Kapcsolati paraméterek

Az alábbi táblázat a Microsoft Access – Connect to Salesforce párbeszédpanel További kapcsolati sztringparaméterek mezőjében megadható kapcsolati paramétereket ismerteti.

Ha két vagy több paramétert ad meg, pontosvesszővel válassza el őket egymástól. Kövesse az alábbi példában használt szintaxist:


UID=myaccount;BulkBatchSize=9000;UseNumeric=1;
Kulcsnév Leírás Alapérték Kötelező
PWD A Felhasználónév mezőben (UID kulcs) megadott felhasználónévhez tartozó jelszó. Nincs Igen
UID A Salesforce-fiókja felhasználóneve. Nincs Igen
AutoLogout Ha ez a beállítás bekapcsolt (1), a Salesforce kijelentkezteti a fiókját, amikor az eszközillesztő bezárja a kapcsolatot.
Ha ez a beállítás kikapcsolt (0), a Salesforce nem jelentkezteti ki a fiókját, amikor az eszközillesztő bezárja a kapcsolatot.
1 Nem
BulkBatchSize A sorok maximális száma az egyes Bulk API-hívásokban a DML végrehajtása során. A maximális érték 10000. 5000 Nem
CERTSPATH A kiszolgáló ellenőrzésére szolgáló megbízható hitelesítésszolgáltatói tanúsítványokat tartalmazó PEM-fájl teljes elérési útja. Ha ezt a beállítást nem adja meg, az eszközillesztő alapértelmezés szerint az általa telepített PEM-fájlt használja. Az eszközillesztő telepítési mappájának \lib almappájában található „cacerts.pem” fájl. Nem
METADATALEVEL Ha ez a beállítás bekapcsolt (a kulcs értéke 1 vagy LIGHT), az eszközillesztő a metaadatokat az adatok egy kis mintájából következteti ki a teljes adatmennyiség helyett.
Ha ez a beállítás kikapcsolt (a kulcs értéke 0 vagy FULL), az eszközillesztő a metaadatokat a teljes adatmennyiségből következteti ki.
Kikapcsolt (0 vagy FULL) Nem
PARSEMETHOD A lekérdezésnyelv, amelyet az eszközillesztő a lekérdezések feldolgozásához használ. Válassza az alábbi beállítások egyikét, vagy állítsa a kulcsot a zárójelben szereplő értékek egyikére:
  • Attempt to Parse Queries as SOQL Only (0 vagy SOQL_ONLY): A lekérdezések feldolgozásának megkísérlése csak SOQL nyelven.
  • Attempt to Parse Queries as SQL Only (1 vagy SQL_ONLY): A lekérdezések feldolgozásának megkísérlése csak SQL nyelven.
  • Attempt to Parse Queries as SOQL First, Then SQL (2 vagy SOQL_FIRST): A lekérdezések feldolgozásának megkísérlése először SOQL, majd SQL nyelven.
  • Attempt to Parse Queries in SQL First, Then SOQL (3 vagy SQL_FIRST): A lekérdezések feldolgozásának megkísérlése először SQL, majd SOQL nyelven.
Attempt to Parse Queries as SOQL First, Then SQL (2 vagy SOQL_ FIRST) Nem
PROXYHOST Annak a proxykiszolgálónak az állomásneve vagy IP-címe, amelyen keresztül kapcsolódni szeretne. Nincs Igen, ha proxykiszolgálón keresztül csatlakozik.
PROXYPORT Annak a portnak a száma, amelyen a proxykiszolgáló figyeli az ügyfélkapcsolatokat. Nincs Igen, ha proxykiszolgálón keresztül csatlakozik.
PROXYPWD A proxykiszolgáló eléréséhez használt jelszó. Nincs Igen, ha hitelesítést igénylő proxykiszolgálóhoz csatlakozik.
PROXYUID A proxykiszolgáló eléréséhez használt felhasználónév. Nincs Igen, ha hitelesítést igénylő proxykiszolgálóhoz csatlakozik.
QueryAll Ha ez a beállítás bekapcsolt (1), a Salesforce-felhasználók kereshetnek törölt rekordokra az „isDeleted=true” paraméter belefoglalásával.
Ha ez a beállítás kikapcsolt (0), a felhasználók nem fognak tudni törölt rekordokra keresni.
0 Nem
SANITIZECATALOGNAME Ha ez a beállítás bekapcsolt (1), az eszközillesztő módosítja a katalógusneveket az érvénytelen SQL-92 azonosítókarakterek eltávolításával és a szóközök aláhúzásjelre cserélésével.
Ha ez a beállítás kikapcsolt (0), az eszközillesztő nem módosítja a katalógusneveket.
Kikapcsolt (0) Nem
URL A Salesforce-környezethez való csatlakozáshoz használt URL-cím. Nincs Nem
UseAnalyticAPI Ha ez a beállítás bekapcsolt (1), az eszközillesztő a jelentéseket az Analytics API segítségével hajtja végre.
Ha ez a beállítás kikapcsolt (0), az eszközillesztő a jelentéseket URL-címen keresztül hajtja végre.
Bekapcsolt (1) Nem
USELABEL Ha ez a beállítás bekapcsolt (1), az eszközillesztő a Salesforce-beli mezőneveket és címkéket használja névként, illetve címkeként a visszaadott adatokban.
Ha ez a beállítás kikapcsolt (0), az eszközillesztő névként és címkeként is a Salesforce-beli mezőneveket használja a visszaadott adatokban.
Kikapcsolt (0) Nem
UseNumeric Ha ez a beállítás bekapcsolt (1), az eszközillesztő SQL_NUMERIC típusú adatokat ad vissza SQL_DOUBLE típusú adatok helyett.
Ha ez a beállítás kikapcsolt (0), az eszközillesztő SQL_DOUBLE típusú adatokat ad vissza.
Kikapcsolt (0) Nem
UseWVarChar Ez a beállítás az adattípusok SQL-re való leképezését határozza meg. Ha a beállítás bekapcsolt (1), az eszközillesztő SQL_WVARCHAR típusú adatokat ad vissza SQL_VARCHAR típusú adatok helyett.
Ha a beállítás kikapcsolt (0), az eszközillesztő SQL_VARCHAR típusú adatokat ad vissza.
Kikapcsolt (0) Nem