Välise loendi loomine SQL Azure'i tabeli põhjal koos teenustega Business Connectivity Services ja Secure Store

Välise loendi loomine SQL Azure'i tabeli põhjal koos teenustega Business Connectivity Services ja Secure Store

Märkus.:  Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit .

SharePoint Online'i administraatorina saate kasutada SharePoint Online'i teenuseid juurdepääsuks Microsoft SQL Azure'i andmebaasis asuvatele andmetele. Kuna SQL Azure on pilvepõhine relatsioonandmebaasitehnoloogia, tähendab see, et ühendus töötab täielikult pilvepõhiselt. Käesolevas artiklis kirjeldatakse, kuidas kasutada SharePointi tehnoloogiaid SQL Azure'i andmebaasis asuvatele andmetele juurdepääsuks ilma koodi kirjutamata.

SQL Azure'i andmebaasis leiduvate andmete kasutamiseks peate looma välise loendi, kasutades selleks teenuseid Business Connectivity Services (BCS) ja Secure Store. BCS ühendab SharePointi lahendused välisandmetega ning Secure Store võimaldab kasutaja andmete jaoks autentida. Välise loendi kasutamisel saate SQL Azure'i tabeli sisu kuvada SharePoint Online'is. Kasutajad saavad seejärel andmeid otse SharePoint Online'i saidil lugeda, redigeerida ja värskendada.

BCS-i kasutamine väliste andmete kasutamise kohta leiate lisateavet teemast välisandmete tutvustus.

SQL Azure'i andmebaasid on pilv pilvepõhised andmebaasid SQL serveri tehnoloogia abil loodud. Saate teada, kuidas alustada andmebaasidele, vaadake Alustamine Microsoft Azure'i SQL-i andmebaasi kasutades Microsoft Azure'i platvormi haldusportaali

Selle artikli teemad

Protsessi etappide ülevaade

Kuidas BCS ja Secure Store koos töötavad

Samm 1: BCS-i metaandmete salve õiguste seadmine

Samm 2: Looge Secure Store mandaat, kaardistamine

Secure Store'i sihtrakenduse loomine

Sihtrakenduse mandaadi talletamine

Samm 3: Välise sisutüübi loomine

Samm 4: Välise loendi loomine

Välise loendi loomine SharePoint Online'i kaudu

Välise loendi loomine SharePoint Designer 2010 abil

Juhis 5: Haldamiseks ECT õiguste andmine

Protsessi etappide ülevaade

Sellise välise loendi loomiseks, mis lubab teil juurde pääseda SQL Azure'i andmetele, peate läbima omaette etappide jada.

Järgmises tabelis on ära toodud etapid ja iga etapi jaoks vajalik tarkvara.

Mida teha?

Kus seda teha?

1. etapp: õiguste määramine BCS-i metaandmete salves

SharePointi halduskeskus (SharePoint Online)

2. etapp: Secure Store'i vastenduse loomine

SharePointi halduskeskus (SharePoint Online)

3. etapp: välissisutüübi (ECT) loomine

SharePoint Designer 2010 VÕI Visual Studio

4. etapp: välise loendi loomine

SharePointi halduskeskus (SharePoint Online)

5. etapp: ECT haldamiseks õiguste andmine

SharePointi halduskeskus (SharePoint Online)

Lehe algusse

Kuidas BCS ja Secure Store koos töötavad?

Business Connectivity Services (BCS) loob ühenduse välises andmesalves asuvate andmetega. Andmed saate kuvada välises loendis ja neid mujal hallata. BCS võimaldab teil SharePointi lahendused ühendada kahte tüüpi ressurssidega:

  • SQL Azure'i andmebaas;

  • WCF-i veebiteenus, mis toimib mõnda muud tüüpi andmesalve lõpp-punktina.

SharePoint Online'is võimaldab BCS teil välisele andmeallikale juurde pääseda Secure Store'i kaudu. Secure Store säilitab mandaatide krüptitud koopiad. See lubab SharePoint Online'i administraatoril seostada SharePointi rühma, mis kasutab ühte sihtandmebaasile juurdepääsu võimaldavat SQL Azure'i kontot. Kui SharePointi kasutaja sirvib välises loendis andmeid, kasutab Secure Store seostatud SQL Azure'i kontot selleks, et need andmed SQL-ist taotleda.

Selle võimaldamiseks määratleb SharePoint Online'i administraator SharePoint Designeris või Visual Studios välissisutüübi (ECT). Seejärel saab keegi vastavate õigustega töötaja luua SharePoint Online'i saidil ECT-le viitamise kaudu välise loendi. Kasutajad, kellel on vastav õigus, saavad loendit vaadata või värskendada.

Märkus.: SharePoint Online ei toeta ühenduseta väliste loendite kasutamist.

Järgmine joonis kujutab erinevate elementide vahelisi seoseid:

Skeem, mis näitab ühendust kasutaja, SharePoint Online'i ja SQL Azure'i välise andmeallika vahel

Järgmine loend kirjeldab ühendusprotsessi etappe. Iga selle loendi etapp vastab ühele eelmise skeemi numbrile.

  1. Kasutaja logib sisse SharePoint Online'i ja avab välise loendi. SharePoint Online'i äriandmete ühenduvusteenus (BDC) saadab välissisutüübile päringu selle loendi kohta selles BDC metaandmete salves, mis sisaldab seda loendit. Päring küsib järgmist teavet: kuidas välissüsteemile juurde pääseda, millised toimingud on toetatud ja millist mandaati kasutada.

  2. BDC teenus saadab käitusajal taotluse (SOAP HTTP kaudu) SQL Azure'i Windows Communication Foundationi (WCF) teenuse lõpp-punktile.

  3. SQL Azure'i teenus tagastab andmed SOAP ümbrikus.

  4. SharePoint Online'i sait kuvab välise loendi kasutaja brauseris. Kasutaja saab seejärel teha kõiki konfigureeritud toiminguid andmeallikaga, mille jaoks kasutajal on õigus.

Lehe algusse

1. etapp: õiguste määramine BCS-i metaandmete salves

Selle toimingu täitmiseks järgige juhiseid artiklis rakenduses SharePoint 2013 teenuse Business Connectivity Services kohapealse lahenduse BCS-i metaandmete salve õiguste seadmine.

Kui olete selle toimingu juhised täitnud, naaske sellele lehele ja jätkake 2. etapiga ehk Secure Store'i mandaadi vastenduste loomisega.

2. etapp: Secure Store'i mandaadi vastenduste loomine

Kui loote Secure Store'is mandaadivastenduse, tähendab see enamasti seda, et vastendate mitu SharePointi kasutajat ühe SQL Azure'i kontoga. Võite kasutada SharePointi rühma või lihtsalt kõigi kasutajate nimed loendisse lisada. SQL Azure'i kontol on sihtandmebaasitabelile juurdepääsuks vajalikud õigused. Andmebaasi, mida te SQL Azure'i kaudu sihite, nimetatakse Secure Store'i sihtrakenduseks või lihtsalt sihtrakenduseks.

Näpunäide.: Veenduge, et teil on SQL Azure'i identimisteabe valmis. Saate kasutada neid mandaate kaardistamine SharePointi kasutajate ja SQL Azure'i konto loomisel.

Secure Store'i sihtrakenduse loomine

Secure Store'i sihtrakenduse loomiseks tehke järgmist.

  1. Liikuge SharePoint Online'is SharePointi halduskeskuse URL-ile.

  2. Klõpsake linki Secure Store.

  3. Klõpsake menüülindil nuppu Uus. Avatakse leht, kus saate määrata sihtrakenduse sätted.

  4. Jaotises Sihtrakenduse sätted tehke järgmist.

    • Määrake väljal Sihtrakenduse ID kordumatu ID väärtus. See ID vastendab välissisutüübi kasutaja autentimiseks nõutava mandaadiga. Sihtrakenduse ID-d ei saa pärast sihtrakenduse loomist muuta.

    • Määrake väljal Kuvatav nimi sihtrakenduse jaoks kasutajasõbralik nimi.

    • Määrake väljal Kontakti meiliaadress meiliaadress, mida inimesed peaksid kasutama juhul, kui neil on sihtrakenduse (välises andmesüsteemi) kohta küsimusi.

    • Kontrollige jaotises Sihtrakenduse tüüpväärtus on määratud Rühma piiratud. Rühma piiratud tähendab, et Secure Store sisaldab vastendust, mis loob ühenduse SharePointi kasutajate rühma ühe, väliste andmete kontole, mille saate toimivad nende nimel. Lisaks rühma piiratud rakenduse tüüp on piiratud määratud välisandmete süsteemiga.

  5. Sisestage jaotises Mandaadiväljad nende väljade nimed, mida soovite välise andmesüsteemi kasutajanime ja parooli jaoks kasutada. Vaikimisi kasutab Secure Store välju Windowsi kasutajanimi ja Windowsi parool. Soovitame teil need väärtused aktsepteerida. Neid väljatüüpe ei saa pärast rakenduse loomist muuta.

    Secure Store’i sihtrakenduse atribuutide lehe jaotise Identimisteabe väljad kuvatõmmis. Nendel väljadel saate sihtrakenduse jaoks määrata sisselogimisandmed.

  6. Sisestage jaotises Sihtrakenduse administraatorid väljale Sihtrakenduse administraatorid nende kasutajate rühma või loendi nimi, kes tohivad seda sihtrakendust muuta. Rühma nime võite otsida ka Microsoft Online Directory Serverist. Üldjuhul sisaldab see jaotis SharePoint Online'i administraatori või üldadministraatori nime.

  7. Sisestage jaotises Liikmed väljale Liikmed selle rühma nimi, mille liikmed asuvad sihtrakendust kasutama. Üldjuhul on see mõni Microsoft Online Directory Service'ist (MSODS) pärinev rühm.

    Kui olete üldadministraator, saate MSODS-is rühmad luua Office 365 halduskeskuse kaudu.

  8. Sihtrakenduse loomiseks ja Secure Store'i lehele naasmiseks klõpsake nuppu OK.

Sihtrakenduse mandaadi talletamine

Pärast sihtrakenduse loomist oletegi valmis sisestama mandaadi, mida Secure Store kasutab välistele andmetele juurdepääsuks. Mandaadi seadmiseks tehke järgmist.

  1. Klõpsake SharePointi halduskeskuses nuppu Secure Store

  2. Klõpsake uue sihtrakenduse kõrval olevat noolt ja valige käsk Sea mandaat.

  3. Sisestage dialoogiboksis Secure Store'i sihtrakenduse mandaadi seadmine (rühm) konto kasutajanimi ja parool. Kontol peab olema juurdepääs sihtandmebaasile. Järgmisel joonisel on kasutajanimeks Windowsi kasutajanimi ja parooliks Windowsi parool.

    NB!: Kirjutage see teave üles ja hoidke seda kindlas kohas. Pärast mandaadi seadmist ei saa administraator seda hiljem üles otsida.

    Kuvatõmmis dialoogiga Mandaadiväljad, mida tuleb kasutada Secure Store'i sihtrakenduse loomisel. Siin on kuvatud vaikeväärtused ehk Windowsi kasutajanimi ja Windowsi parool.

Lehe algusse

3. etapp: välissisutüübi loomine

Microsoft Visual Studio abil või Microsoft SharePoint Designer 2010 abil saate luua välise sisutüübi tüüp (ECT). Siin kirjeldatakse rakenduses SharePoint Designer 2010 ECT loomiseks. Microsoft SharePoint Designer 2010 on saadaval tasuta alla laadida Microsoft Download Center.

Selle toimingu sooritamiseks peaksite olema kas SharePoint Online'i administraator või üldadministraator.

ECT loomiseks tehke järgmist.

  1. Käivitage Microsoft SharePoint Designer.

  2. SharePoint Online'i meeskonnatöö saidi juursait saidikogumi juures avamiseks nuppu Saidi avamine . Seda URL-i näide sarnaneb juurkausta saidikogumi URL-i: https://tailspintoys.sharepoint.com. SharePoint Online'i kuvada Küsi sobiv mandaate.

    Märkused: 

    • Kui SharePoint kuvab teile uue kasutaja lisamise viiba, siis veenduge, et teie kasutajakontol oleksid piisavad õigused. Kasutajakontol peab olema õigus SharePoint Online'i saidil BCS-iga seotud muudatusi teha ja testida. Üldjuhul peaks seda tegema SharePoint Online'i administraator või üldadministraator.

    • Kui soovite valida mõne teise kasutaja, klõpsake nuppu Lisa uus kasutaja, valige Isiklik või Organisatsioon, logige siis saidil sisse SharePoint Online'i administraatori või üldadministraatorina ja klõpsake nuppu Logi sisse.

  3. Pärast saidi avanemist klõpsake rakenduse akna vasakpoolse osa puus Saidi objektid väärtust Välised sisutüübid.

  4. Loomisprotsessi alustamiseks liikuge vahekaardile Välissisutüübid ja klõpsake siis menüülindil nuppu Välissisutüüp.

  5. Lehe jaotises Välissisutüübi teave muutke ära Nimi ja Kuvatav nimi. Veenduge, et Nimi oleks kirjeldav. Kuvatav nimi on ECT kasutajasõbralik nimi.

  6. Toimingute kujundaja lehe avamiseks klõpsake siin väliste andmeallikate leidmiseks ja toimingute määramiseks Hüperlingi valimine Välissisutüübi teabe paani kuvatõmmis koos lingiga Klõpsa siin väliste andmeallikate leidmiseks ja toimingute määramiseks, mida kasutatakse BCS-i ühenduse loomiseks

  7. Dialoogiboksi Välise andmeallika tüübi valimine käivitamiseks klõpsake nuppu Lisa ühendus.

  8. SQL Azure'i andmebaasile juurdepääsuks valige SQL Server.

    Dialoogi Ühenduse lisamine kuvatõmmis, kus saate valida andmeallika tüübi. Käesoleval juhul on selleks tüübiks SQL Server, mida saab kasutada SQL Azure'iga ühenduse loomiseks.

    Märkus.: Kohapealseid andmeallikaid (nt .NET Type) ei saa koos SharePoint Online'iga kasutada. Lisaks ei saa te koos SharePoint Online'iga kasutada kohapealseid SQL Serveri andmeallikaid.

  9. SQL Serveri valimisel määrake järgmine teave:

    • Andmebaasiserveri nimi

    • Andmebaasi nimi

    • Nimi

      NB!: 

      • Saate kasutada andmebaasile juurde pääseda URL sisaldab täielikult kvalifitseeritud serveri nimi. Näiteks kui avate andmebaasi https://aaapbj1mtc.database.windows.net kaudu oma täielikult kvalifitseeritud serveri nimi on aaapbj1mtc.database.windows.net.

      • Täieliku serverinime leiate kõrgemal tasemel (nt Microsoft Azure’i haldusportaali kaudu) sisse logides. Portaalilehe jaotises Subscriptions (Tellimused) klõpsake oma tellimuse nime. Seejärel laiendage oma tellimust ja serverinime jaotises Fully Qualified Server Name (Täielik serverinimi). Iga serverinime all kuvatakse andmebaaside nimed.

      SQL Serveri ühenduse dialoogi kuvatõmmis, kus saate sisestada oma SQL Azure'i andmebaasiserveri nime ja kasutada Secure Store'i rakenduse ID sisestamiseks valikut Ühenda kohandatud identiteedi teesklemisega.

      Märkige dialoogiboksis SQL Serveri ühendus ruut Ühenda kohandatud identiteedi teesklemisega. Seejärel tippige väljale Secure Store'i rakenduse ID selle Secure Store'i rakenduse ID, mis talletab sihtandmebaasi jaoks mandaati, ja klõpsake siis nuppu OK.

  10. Kui teilt küsitakse välisele andmeallikale juurdepääsuks mandaati, sisestage välisesse andmesüsteemi juurdepääsuks õige Kasutajanimi ja Parool. Seejärel klõpsake ühenduse loomiseks nuppu OK.

    Vahekaardil Andmeallikate uurija saate vaadata SQL Azure'i andmebaasi kaudu saadaolevate andmeallikate loendit. Selle tabeli jaoks võimalike toimingute loendi nägemiseks avage tabeli kiirmenüü.

    Tabeli jaoks saate valida kindlad suvandid (nt Uue üksuse lugemistoiming ja Uus värskendustoiming). Samuti võite lihtsalt valida Loo kõik toimingud.

    Kuvatõmmis, kus on näha Tailspintoysi andmebaas SharePoint Designeris. Tabeli nime paremklõpsamisel kuvatakse menüü, kus saate valida toimingud, mida soovite luua.

  11. Viisardi avamiseks klõpsake nuppu Loo kõik toimingud ja siis klõpsake nuppu Edasi.

    Viisardi lehel Toimingu atribuudid saate paanil Tõrked ja hoiatused probleemidest ülevaate. Kõik probleemid, mis on seal kirjas, tuleb kindlasti lahendada. Näiteks on võimalik, et peate valima välja, mida soovite kuvada välise üksuse valimise juhtelemendis. Klienditabeli korral saate valida kliendi nime.

    Dialoogiboksi Kõik toimingud kuvatõmmis, mis näitab, et olete otsustanud luua kõik atribuudid, mida on loomise, üksuse lugemise, värskendamise, kustutamise ja loendi lugemise õiguste jaoks vaja.

    NB!: Kui sihttabelis on kordumatuid nõutavaid välju (nt "KliendiID"), võib viisard kuvada hoiatuse. See on õige, kui määratud väli on tabelis kordumatu ja nõutav (nt primaarvõti).

    SharePoint Designeri dialoogi Kõik toimingud kuvatõmmis 2. Sellel lehel kuvatakse hoiatused, mis selgitavad loendi põhiatribuutide sätteid.

    Märkus.: Filtrite määratlemine väliste sisutüüpide kohta leiate lisateavet teemast kohta: väliste üksuste valija juhtelemendi filtrite määratlemine .

  12. Konfigureeritud toiminguatribuutide aktsepteerimiseks klõpsake nuppu Valmis. SharePoint Designer kuvab toimingud ECT toimingute loendina.

Kui see etapp on lõpule viidud, oletegi valmis looma välise allika andmete kasutamiseks välise loendi.

4. etapp: välise loendi loomine

Välise loendi saate luua SharePoint Designeris või lisades välise loendi oma SharePoint Online'i meeskonnatöö saidil minirakendusena. Järgmised juhised kirjeldavad välise loendi loomist SharePoint Online'i meeskonnatöö saidi kaudu.

Välise loendi loomine SharePoint Online'i kaudu

  1. Minge SharePoint Online'i meeskonnatöö saidi avalehele.

  2. Klõpsake nuppu sätted Office 365 nupp Sätted > Lisa rakendus.

  3. Tippige lehel Teie rakendused otsinguväljale Väline loend ja otsige.

  4. Dialoogi Välise loendi lisamine avamiseks topeltklõpsake paani Väline loend.

  5. Sisestage loendi nimi väljale Nimi.

  6. Sisestage väljale Välissisutüüp nimi, mida soovite kasutada. See võib olla näiteks SharePoint Designeris loodud ECT nimi. Soovi korral võite ka andmebaasiikooni klõpsata ja ECT nime sirvides üles otsida.

  7. Klõpsake nuppu Loo.

Lehe algusse

Välise loendi loomine SharePoint Designer 2010 kaudu

  1. Klõpsake SharePoint Designer 2010 lindil nuppu Loo loendid ja vormid.

    SharePoint Designer võib kuvada teate selle kohta, et loendite ja vormide loomiseks tuleb välissisutüüp salvestada. ECT salvestamiseks klõpsake nuppu Jah.

    Klõpsake soovitud loendi loomine ja vormid databasename kliendid dialoogiboksi, tippige tähendusrikas nimi välise loendi jaoks Loendi nimi tekstiväljale. Näiteks kui olete loonud ECT andmebaasi tabelis "Kliendid", võite kasutada "Tailspintoys kliendid" loendi nimi.

  2. Valige toimingute loendist mõni Üksuse lugemistoiming.

  3. Väljale Süsteemieksemplar sisestage SQL Azure'i andmebaasi nimi.

    Loendi ja vormi loomise dialoog, kus on valitud välise loendi loomine ja kõik neli välja on täidetud.

  4. Välise loendi loomiseks SharePoint Online'i saidil klõpsake nuppu OK ja seejärel nuppu Salvesta.

5. etapp: ECT haldamiseks õiguste andmine

Välise loendi häälestamise lõpuleviimiseks peate andma õigused inimestele, kes hakkavad loendit kasutama. Õiguste andmiseks tehke järgmist.

  1. Avage SharePointi halduskeskus ja klõpsake nuppu BCS

  2. Valige BDC mudelite ja välissisutüüpide haldamine.

  3. Märkige vastloodud ECT nime kõrval asuv ruut ja klõpsake siis nuppu Sea objekti õigused.

    NB!:  ECT haldamise õigused tuleb käsuga Sea objekti õigused käsitsi määrata mõnele SharePoint Online'i administraatorile või üldadministraatorile. Kui te ei määra neid õigusi käsitsi kindlatele inimestele, ei saa need administraatorid ECT-d hallata.

    SharePoint Online'i halduskeskuse jaotise BCS kuvatõmmis. Näha on lindi nupp Sea objekti õigused.

  4. Märkige dialoogis Objekti õiguste seadmine kõigi nende õiguste (Redigeerimine, Käivitamine, Valitav klientides, ja Õiguste seadmine) ruudud, mida SharePoint Online'i administraator vajab.

    Märkus.:  Veenduge, et vähemalt ühel kasutajal või rühmal oleks õigus Õiguste seadmine. Kui te ei määra seda õigust mitte kellelegi, võite luua sellise BCS-ühenduse, mida ei saagi hallata.

    SharePoint Online'i dialoogiboksi Objekti õiguste seadmine kuvatõmmis. Selles dialoogis saate seada määratud välissisutüübi õigused.

  5. Valige Õiguste levitamine kõigile selle välise sisutüübi meetoditele. See kirjutab olemasolevad meetodid üle.

    Märkus.:  Kui soovite lisada rühma, mis saab väliseid loendeid kasutada, peate rühmale andma ka õiguse Käivitamine. See võimaldab selle rühma kasutajatel käivitada välise allika päringu ja vaadata tulemeid SharePointis.

Lehe algusse

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×