Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Tässä artikkelissa esitellään Salesforce-objektiyhteyden luomisen vaiheet.
Tuetut todennustyypit
Salesforce-objektiliitin tukee seuraavia copy- ja Dataflow Gen2 -todennustyyppejä.
| Todennustyyppi | Kopioi | Tietovuo Gen2 |
|---|---|---|
| Organisaation tili | √ | √ |
Dataflow Gen2:n yhteyden määrittäminen
Voit yhdistää Microsoft Fabricin Dataflow Gen2:n Salesforce-objekteihin Power Query -liittimillä. Luo yhteys seuraavasti:
- Tarkista ominaisuudet, rajoitukset ja huomioitavat seikat varmistaaksesi, että skenaariosi on tuettu.
- Suorita Salesforce-objektien ennakkovaatimukset.
- Hanki data Fabricissa.
- Yhdistä Salesforce Objectsiin.
Ominaisuudet
- Tuotantoympäristö
- Tapa
- Mukautetut verkkotunnukset
- CNAME-tietueen uudelleenohjaukset
- Suhteen sarakkeet
Edellytykset
Jotta voit käyttää Salesforce-objektien liitintä, sinulla on oltava Salesforce-tilin käyttäjänimi ja salasana.
Lisäksi Salesforce-ohjelmointirajapinnan käyttö tulee ottaa käyttöön. Pääsyasetusten tarkistamiseksi mene henkilökohtaiselle Salesforce-sivullesi, avaa profiiliasetuksesi ja etsi sekä varmista, että API Enabled -valintaruutu on valittuna. Huomaa, että Salesforce-kokeilutileillä ei ole ohjelmointirajapinnan käyttöoikeutta.
Nouda tietoja
Tietojen noutaminen Data Factoryssa:
Valitse Data Factoryn vasemmasta reunasta Työtilat-.
Luo uusi tietovuo valitsemalla Data Factory -työtilassa New>Dataflow Gen2.
Valitse Power Queryssa joko Nouda tiedot - valintanauhassa tai valitse Nouda tiedot toisesta lähteestä nykyisessä näkymässä.
Etsi liittimen nimi Valitse tietolähde -sivulla liittimen nimi Hae -toiminnolla tai valitse Näytä lisää liittimen oikeasta reunasta, jolloin näet luettelon kaikista Power BI -palvelussa käytettävissä olevista liittimistä.
Jos päätät nähdä lisää liittimiä, voit silti käyttää Haku etsiäksesi liittimen nimeä tai valita kategorian nähdäksesi listan liittimistä, jotka liittyvät kyseiseen kategoriaan.
Yhdistä Salesforce-objekteihin
Yhteyden muodostaminen Salesforce-objektien tietoihin:
Valitse Salesforce-objektit tuotekohtaisesta dataliitinlistasta ja valitse sitten Yhdistä. Lisätietoja on kohdassa Mistä tiedot noudataan.
Salesforce-objekteissa valitse URL, jota haluat käyttää yhdistämiseen. Valitse tuotanto-URL , jos käytät Salesforcen tuotanto-URL-osoitetta (
https://www.salesforce.com) kirjautuaksesi sisään.
Muistio
Tällä hetkellä sinun täytyy ehkä valita Mukautettu URL, kirjoittaa
https://www.salesforce.comtekstikenttä ja sitten valita Tuotanto yhdistääksesi tietosi.Voit myös valita Mukautettu ja syöttää mukautetun URL-osoitteen kirjautuaksesi sisään. Tämä mukautettu URL-osoite voi olla mukautettu toimialue, jonka loit Salesforcessa, kuten
https://contoso.salesforce.com. Voit käyttää mukautetun URL-osoitteen valintaa myös, jos käytät omaa CNAME-tietuetta, joka ohjaa Salesforceen.Voit myös valita Sisällytä suhdesarakkeet. Tämä valinta muuttaa kyselyä sisällyttämällä sarakkeita, joilla voi olla viiteavainsuhteita muihin taulukoihin. Jos tätä ruutua ei ole valittu, kyseiset sarakkeet eivät näy.
Jos muodostat tämän yhteyden ensimmäistä kertaa, valitse tarvittaessa paikallinen tietoyhdyskäytävä.
Valitse Kirjaudu sisään kirjautuaksesi Salesforce-tilillesi. Kun olet kirjautunut sisään, valitse Seuraava.
Valitse navigaattorin valintaikkunasta ne Salesforce-objektit, jotka haluat ladata. Valitse sitten Muunna Data muuntaaksesi datan.
Rajoitukset ja huomioitavat seikat
Jos Salesforce-objektien liittimen tuloksista puuttuu taulukoita, yksi syy voi olla se, että ApiVersion on määritettävä tai päivitettävä Salesforcen tukemaksi versioksi. Voit määrittää tai päivittää ApiVersion käyttämällä laajennettua editoria ja lisäämällä parametrin
ApiVersioneksplisiittisesti. Esimerkkejä:Source = Salesforce.Data("https://login.salesforce.com/", [ApiVersion = 54.0])Salesforce lakkauttaa ApiVersions säännöllisesti, joten varmista, että määrität Salesforcen tukeman ApiVersion.
Salesforce-kyselyn sisältämien kenttien määrää on rajoitettu. Rajoitus vaihtelee sarakkeiden tyypin, laskettujen sarakkeiden määrän ja niin edelleen mukaan. Kun saat
Query is either selecting too many fields or the filter conditions are too complicatedvirheen, se tarkoittaa, että kyselysi ylittää rajoituksen. Välttääksesi tämän virheen, käytä Select Query -edistynyttä vaihtoehtoa ja määritä kentät, joita todella tarvitset.Salesforce-istunnon asetukset voivat estää tämän integroinnin. Varmista, että istuntojen lukitseminen IP-osoitteeseen, josta istunto on peräisin , on poistettu käytöstä.
Salesforce-ohjelmointirajapinnan käyttö tulee ottaa käyttöön. Vahvistaaksesi käyttöoikeudet, mene nykyisen käyttäjän profiiliasetuksiin ja etsi API Enabled -valintaruutu.
Salesforce-kokeilutileillä ei ole ohjelmointirajapinnan käyttöoikeutta.
"Luo tietue" ja "Päivitä tietue" -toiminnot eivät tue mukautettuja kenttiä, joiden tyyppi
Picklist (Multi-Select)on .Salamannopeita URL-osoitteita ei tueta.
Mukautetut URL-osoitteet tukevat vain salesforce.com- ja cloudforce.com-verkkotunnuksia. Muiden verkkotunnusten käyttö aiheuttaa virheen "Virheettömät argumentit".
Salesforce rajoittaa yksittäisten tilien suoritettavien samanaikaisten kyselyiden määrää. INVALID_QUERY_LOCATOR -virhe Tämä on Salesforce-rajoitus, ja se voidaan kohdata, kun Salesforceen tehdään useita samanaikaisia kyselyjä samaa tiliä käyttämällä. Tämä rajoitus sisältää kaikki asiakassovellukset (ei ainoastaan PowerQuery-liitintä), jotka käyttävät Salesforce-ohjelmointirajapintaa. Tämän virheen todennäköisyyden pienentäminen:
- Varmista, että Salesforce-kyselyiden määrä pidetään mahdollisimman pienenä.
- Voit käyttää käytettävissä olevia asetuksia (kuten tietovoita) Salesforce-tietojen valmisteluun.
- Vahvista, että salesforce-ohjelmointirajapinnan muita saman tilin käyttöä ei ole ajoitettu samanaikaisesti.
Lisätietoja Salesforcen sisäisistä ohjelmointirajapintoja koskevista rajoituksista on kohdassa Salesforce-kehittäjien rajoitukset ja kohdistukset -pikaopas.