Deli putem


Kreirajte virtuelne tabele pomoću provajdera virtuelnog konektora

Virtuelne tabele omogućavaju integrisanje podataka iz spoljnih izvora podataka tako što besprekorno predstavljaju te podatke kao tabele na platformi Microsoft Dataverse, bez replikacije podataka. Rešenja, aplikacije, tokovi i još mnogo toga mogu koristiti virtuelne tabele kao da su izvorne Dataverse tabele. Virtuelne tabele omogućavaju potpune privilegije za kreiranje, čitanje, ažuriranje i brisanje, osim ako izvor podataka na koji se povezuju to posebno ne zabranjuje. Više informacija o virtuelnim tabelama: Kreiranje i uređivanje virtuelnih tabela koje sadrže podatke iz spoljnog izvora podataka.

Ovaj dokument pokriva novo iskustvo koristeći Power Apps (make.powerapps.com) za kreiranje virtuelnih tabela koristeći sledeće provajdere virtuelnih konektora:

  • SQL Server
  • Microsoft SharePoint
  • Microsoft Fabric (Pregled)
  • Salesforce (pregled)
  • Oracle (pregled)
  • Pahuljica (pregled)
  • PostgreSQL

Ovi provajderi virtuelnih konektora koriste konektor. Power Platform Dodatne informacije: Referenca konektora za virtuelne provajdere konektora koji se koriste sa virtuelnim tabelama

Možete kreirati virtuelnu tabelu za Ekcel koristeći nasleđeni proces sa provajderom virtuelnog konektora. Više informacija: Kreirajte virtuelne tabele koristeći Ekcel u Microsoft Dataverse

+Pregled

Virtuelne tabele obuhvataju sledeće komponente:

Virtuelne komponente tabele

  • Izvor podataka – lokacija na kojoj se skladište spoljni podaci.
  • Dobavljač podataka – definiše ponašanje virtuelne tabele.
  • Povezivanje – postavlja mogućnost povezivanja sa izvorom podataka i autentifikaciju.
  • Referenca veze – pruža način za Dataverse korišćenje veze sa izvorom podataka.

Ako biste kreirali virtuelnu tabelu koristeći prilagođenog provajdera podataka, potrebno je da napišete dodatke koji definišu kako će svaki Dataverse API komunicirati sa API-jem na sistemu u kojem se podaci čuvaju. Ovo je dug proces koji zahteva znanje kodiranja. Provajderi virtuelnih konektora pojednostavljuju iskustvo stvaranja automatizacijom nekih kreacija za vas i uklanjanjem potrebe za korišćenjem koda za kreiranje virtuelnih tabela.

Kada uspostavite udaljenu vezu sa spoljnim izvorom koristeći izvor podataka konektora, virtuelni provajder konektora automatski preuzima listu svih dostupnih tabela i lista preuzimanjem definicija tabela (metapodataka) iz spoljnog izvora podataka. Zatim izaberite ove tabele i liste da biste generisali virtuelnu tabelu.

Osnovni izvor podataka je ključ za omogućavanje dobavljaču da uspostavi potvrđenu daljinsku vezu sa spoljnim podacima. Koristi referencu veze koja skladišti važne detalje vezane za spoljni izvor. Informacije uskladištene u referenci veze su specifične za tip konektora i vezu na koju se odnosi.

Pregled provajdera virtuelnih konektora

Prilikom postavljanja veze i reference veze za vaše izvore podataka, potrebne su specifične informacije. Na primer, SKL Server konektor treba ime servera, ime baze podataka, metod autentifikacije, korisničko ime, lozinku i (opciono) detalje o vezi gatevai-a. Svaki spoljni izvor podataka treba referencu veze definisanu za kreiranje virtuelne tabele. Kada koristite Power Apps (make.powerapps.com) iskustvo, referenca veze može biti generisana automatski za vas, osim ako ne želite da obezbedite prilagođeno imenovanje.

Dozvole za konektor sprovode mogućnost da organizacioni korisnici pristupaju virtuelnoj tabeli i rade sa njom. Veza se može deliti sa jednim korisnikom ili se može deliti sa celom organizacijom. Ovo omogućava korisnicima da pristupaju i upravljaju virtuelnim tabelama koristeći zajedničku vezu. Korišćenjem bezbednosnih uloga, pristup virtuelnoj tabeli može biti ograničen na određeni skup korisnika u vašoj organizaciji. Možete čak odrediti koje uloge imaju privilegije za kreiranje, čitanje, ažuriranje ili brisanje na ovaj način.

Upravljanje životnim ciklusom aplikacije (ALM) je podržano za virtuelne tabele kreirane pomoću dobavljača virtuelnog konektora. Možete čak i kreirati virtuelne tabele direktno unutar rešenja kada koristite Power Apps (make.powerapps.com). Virtuelne tabele treba da budu deo upravljanog rešenja zajedno sa referencom veze za distribuciju rešenja. Rešenje može da ima i druge komponente, kao što je aplikacija zasnovana na modelu koja koristi virtuelne tabele.

Još informacija o upravljanju životnim ciklusom aplikacija (ALM) i rešenjima:

Preduslovi

Da biste kreirali virtuelnu tabelu, morate imati licencu Microsoft Dataverse preko Power Apps ili Microsoft Dynamics 365. Microsoft 365 ili Teams licence ne mogu da se koriste za kreiranje virtuelnih tabela.

Kreirajte virtuelnu tabelu u Power Apps

Kreiranje virtuelne tabele u Power Apps (make.powerapps.com) pomoću provajdera virtuelnog konektora uključuje sledeće korake:

  1. Izaberite da kreirate tabelu koristeći spoljni izvor podataka
  2. Kreirajte virtuelnu tabelu
  3. Kreirajte i izaberite referencu veze (opciono)
  4. Izaberite detalje o vezi i izaberite svoje podatke SKL ili SharePoint.
  5. Konfigurišite svoje podatke
  6. Konfigurišite imena kolona i tabela (opciono)
  7. Završite podešavanje

Izaberite da kreirate tabelu koristeći spoljni izvor podataka

Ovi koraci opisuju kako kreirati virtuelnu tabelu iz rešenja. Koristite slične korake da biste kreirali virtuelnu tabelu tako što ćete otići na Tabele podataka>.

  1. Prijavite se Power Apps, a zatim izaberite Rešenja u levom oknu za navigaciju. Ako stavka nije u panelu bočnog panela, izaberite ... Više , a zatim izaberite stavku koju želite.
  2. Kreirajte novo rešenje ili otvorite postojeće neupravljano rešenje.
  3. Na komandnoj traci izaberite Nova tabela>Virtuelna tabela>.

Kreiranje virtuelne tabele

Pogledajte kratak video koji pokazuje kako da napravite virtuelnu tabelu sa virtuelnim provajderom konektora.

  1. U čarobnjaku Nova tabela iz spoljnih podataka možete da izaberete postojeću vezu ako je imate ili da izaberete da dodate vezu.

    • Ako želite da koristite postojeću vezu, izaberite željenu vezu, a zatim izaberite Dalje.
    • Ako imate postojeću vezu ali želite da kreirate novu, izaberite Nova veza na komandnoj traci.
    • Ako nemate veze i želite da kreirate novu vezu, izaberite +Dodaj vezu pored željenog tipa veze.

    Važno

    Veze koje se dele sa vama nisu dostupne za upotrebu sa ovom funkcijom. Samo veze kreirane od strane trenutnog korisnika se pojavljuju u čarobnjaku virtuelne tabele.

  2. Preusmereni ste na novu karticu u vašem pretraživaču. Izaberite način autentifikacije. U zavisnosti od izabranog načina autentifikacije, možda će biti zatraženo da pruži informacije o akreditivu potrebne za kreiranje veze.

Važno

To će biti akreditivi koji se koriste za svu autentifikaciju za virtuelnu tabelu, tako da koristite akreditive sa ispravnim nivoom dozvola sa SKL Serverom.

  • Microsoft Entra: Izaberite i prijavite se sa svojim akreditivima.
  • SKL Server: Ime servera, ime baze podataka, korisničko ime, lozinka, gatevai (samo lokalne primene).
  1. Opciono, izaberite Napredne opcije da koristite referencu veze i/ili promenljivu okruženja.

    Kada kreirate virtuelnu tabelu, referenca veze se automatski kreira za vas sa virtuelnom tabelom. Referenca veze je komponenta rešenja koja sadrži informacije o konektoru. Međutim, možda ćete želeti da kreirate sopstveni. Da biste to uradili, izaberite Ručno konfigurišite referencu veze. Više informacija: Kreiranje i izbor referenцe veze (opцiono)

    Možete povezati virtuelnu tabelu sa sopstvenom promenljivom okruženja. Izaberite Koristi promenljive okruženja da povežete promenljivu okruženja direktno sa provajderom virtuelne tabele, nudeći fleksibilnost za modifikaciju izvora podataka prilikom uvoza virtuelne tabele u novo okruženje. Više informacija: Promenljiva okruženja

    Promenljiva okruženja za virtuelne tabele

  2. Izaberite Kreiraj.

  3. Nakon što je veza kreirana, vratite se na karticu pregledača pomoću čarobnjaka i izaberite Osveži, a zatim izaberite vezu.

Reference veze i promenljive okruženja

Kreirajte i izaberite referencu veze (opciono)

Kada kreirate virtuelnu tabelu, referenca veze se automatski kreira za vas sa virtuelnom tabelom. Referenca veze je komponenta rešenja koja sadrži informacije o konektoru.

Međutim, možda ćete želeti da kreirate sopstvenu referencu veze za virtuelnu tabelu.

Belešku

  • Prednost opcionog imenovanja referencu veze je zato što može biti lakše naći kasnije ako su vam potrebni detalji o tome.
  • Ako koristite postojeću vezu možete da izaberete postojeću referencu veze ili kreirate novu. Kreiranje nove reference veze se koristi samo ako želite da segmentirate svoje virtuelne tabele u potpuno nepovezana rešenja za kasniju upotrebu.

Da biste kreirali referencu veze, kada kreirate vezu za virtuelnu tabelu, sledite ove korake:

  1. Proširite Napredne opcije i zatim izaberite Ručno konfigurišite referencu veze da biste kreirali referencu veze za virtuelnu tabelu.

  2. Na stranici Connection Reference , izaberite ili nazovite referencu veze, a zatim izaberite Dalje .

    • Ako ste izabrali SKL i Microsoft Entra ID kao metod autentifikacije, od vas se traži ime SKL servera i ime baze podataka. Navedite ih i izaberite Dalje.

Promenljiva okruženja

Varijable okruženja igraju ključnu ulogu u procesu upravljanja životnim ciklusom aplikacija (ALM), omogućavajući besprekorno kretanje aplikacija u različitim Power Platform okruženjima. Kada kreirate virtuelnu tabelu, možete je povezati sa sopstvenom promenljivom okruženja. Da biste iskoristili ovu funkcionalnost, proširite Napredne opcije, a zatim izaberite Koristi sistemske promenljive prilikom izbora veze za vaš izvor podataka tokom kreiranja virtuelne tabele.

Promenljive okruženja sa preporukama virtuelnih tabela

  • Kreirajte ili ažurirajte virtuelnu tabelu u kontekstu rešenja.
  • Ako postojeća virtuelna tabela sa promenljivom okruženja treba da se doda u rešenje, onda promenljiva okruženja koja se odnosi na ovu virtuelnu tabelu treba eksplicitno dodati u rešenje. Iz oblasti Rešenja u Power Apps, izaberite Dodaj postojeću>promenljivu okruženja, a zatim izaberite promenljivu okruženja koja se odnosi na virtuelnu tabelu. Nakon ovog koraka, izaberite promenljivu okruženja, a zatim izaberite Napredno i dodajte potrebne objekte.
  • Ako je virtuelna tabela kreirana bez sistemske promenljive specificirane, morate ponovo kreirati virtuelnu tabelu i izabrati opciju sistemske promenljive.

Sistemske promenljive sa ograničenjem virtuelnih tabela

  • Podrška za promenljive okruženja sa virtuelnim tabelama trenutno rade samo sa SharePoint SKL virtuelnim konektorima.

Konfigurišite svoje podatke

Ako kreirate virtuelnu tabelu SharePoint , od vas će se tražiti da unesete URL vašeg sajta SharePoint ili da izaberete neku od poslednjih korišćenih SharePoint sajtova. Najnovija korišćena lista je popunjena prikupljanjem informacija o vašim nedavno korišćenim sajtovima koristeći Microsoft Graph i vaše Microsoft Entra akreditive. Ako lepite SharePoint URL, uključite samo informacije do imena sajta, kao što su https://microsoft.sharepoint.com/teams/Contoso.

  1. Stranica je prikazana na kojoj možete pretraživati izvor podataka za određenu tabelu ili listu, ili odabrati tabelu ili listu sa obezbeđene liste.

  2. Izaberite polje za potvrdu ako želite da konfigurišete ime tabele, imena kolona i primarno polje.

  3. Izaberite Sledeće.

Konfigurišite imena tabela i kolona (opcionalno)

Kada kreirate virtuelnu tabelu, podrazumevano možete izabrati da promenite predložene tabele i imena kolona. Da biste to uradili, pratite sledeće korake:

  1. Izaberite Konfigurišite imena tabela i kolona koja će se koristiti u Dataverse, prihvatiti ili promeniti sledeće Dataverse osobine tabele:

    • Ime prikaza: Ime koje se koristi za identifikaciju vaše virtuelne tabele.
    • Ime množine: Množina imena virtuelne tabele, koja se koristi u odgovarajućim situacijama u kojima se pozivate na jedan ili više zapisa iz tabele, kao što je Klijent je tabela za više zapisa koji se odnose na klijente.
    • Ime šeme: Logičko ime Dataverse koristi za virtuelnu tabelu, koja uključuje prefiks izdavača rešenja.
    • Primarno polje: Ovo je tekstualna vrednost koja će se koristiti prilikom traženja zapisa na vašoj virtuelnoj tabeli. Mogu se izabrati samo string polja. Primarni ključ je obavezno polje, ali će ga izabrati Dataverse.
  2. U Spoljna kolona oblast, izaberite da li želite da preimenujete bilo koju od vaših spoljnih kolona iz izvora podataka. Obezbeđena su sledeća polja:

    • Ime šeme (samo za čitanje). Ovo je ime šeme kolone u izvoru podataka. Ova osobina je samo za čitanje.
    • Ime za prikaz. Ime koje se koristi za identifikaciju vaše kolone.
    • Ime šeme. Logičko ime Dataverse će se koristiti za kolonu koja će uključivati prefiks izdavača rešenja. Na stranici se nalazi opcija Imena brzog formata , koja pruža predložene promene imena i može biti korisna ako imate veliki broj polja koja uključuju prefiksne vrednosti sa vašeg SKL servera, kao što je ime < tabele.><Ime> kolone. Na primer, DatabaseKSNUMKS.Products će se promeniti u proizvode.

    Napojnica

    Umesto unosa informacija, Brza imena formata komanda pruža predložene promene imena i može biti korisna ako imate veliki broj polja koja sadrže prefiksne vrednosti sa vašeg SKL servera, kao što je tablename.Ime kolone. Na primer, DatabaseKSNUMKS.Products će se promeniti u proizvode.

    Konfigurišite imena tabela i kolona za virtuelnu tabelu

  3. Izaberite Sledeće

Završite podešavanje

  1. Stranica Pregled i završetak prikazuje tabelu sa kojom se povezujete u izvoru podataka i tabelu koja će biti kreirana Dataverse.

    Belešku

    Izaberite Izaberite drugu tabelu vraća vas na ekran za izbor tabele. odabir Izmeni konfiguraciju tabele vodi vas na ekran Konfiguracija .

  2. Ako je sve tačno, izaberite Dalje .

Kada je tabela kreirana, prebačeni ste direktno na novu virtuelnu tabelu gde možete da vidite svoje podatke i počnete da radite sa njom.

Belešku

Kada pokušate da kreirate virtuelnu tabelu koja već postoji, dobijate poruku da tabela već postoji i da ćete je ponovo kreirati. Nećete moći da promenite primarno polje ili ime šeme ako je to slučaj. Ponovno kreiranje tabele će ažurirati sve promene kolone koje su napravljene u izvoru podataka na tabeli.

Referenca konektora za virtuelne provajdere konektora koji se koriste sa virtuelnim tabelama

Da biste saznali više o podržanim akcijama i ograničenjima sa svakim konektorom, idite na:

Pogledajte i ovo

Uspostavljanje odnosa virtuelne tabele

Poznata ograničenja i rešavanje problema sa virtuelnim tabelama

Vodič za programere: Počnite sa virtuelnim tabelama (entitetima)