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.
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
Válassza a Külső adatok>Új adatforrás>az Online szolgáltatásokból>a Salesforce-ból lehetőséget.
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.
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:
- Írja be a felhasználónevet és a jelszót a Felhasználónév és a Jelszó mezőbe.
- Írja be a biztonsági jogkivonatot a Biztonsági jogkivonat mezőbe.
- 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.
3. szakasz: Csatolni vagy importálni kívánt táblák kiválasztása
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 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:
- Válassza a Külső adatokhoz>csatolt táblakezelő lehetőséget.
- 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 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 |