Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zapewnienie magazynu danych jest najważniejszą funkcją usługi Dataverse. Usługa Dataverse zawiera podstawowy zestaw tabel, które zapewniają strukturę danych używanych przez aplikacje biznesowe.
Podstawowy zestaw tabel można wyświetlić w dokumentacji tabeli/jednostki usługi Dataverse.
Modyfikowanie tabel
Projekt tabeli można zmodyfikować przy użyciu kilku różnych metod.
Korzystanie z projektantów
Istnieje kilka sposobów edytowania projektu tabeli przy użyciu projektantów.
| Projektant | Description |
|---|---|
| make.powerapps.com | Najprostszym i najbardziej typowym podejściem do modyfikowania schematu jest użycie https://make.powerapps.com/ do edytowania tabel Dataverse w środowisku. Zmiany zastosowane w tym miejscu są wykonywane w kontekście niezarządzanego rozwiązania domyślnego usługi Common Data Service. |
| Eksplorator rozwiązań dla rozwiązania | W przypadku dystrybucji rozwiązania należy utworzyć nowe tabele, atrybuty lub relacje w kontekście rozwiązania niezarządzanego, które będzie używane do tworzenia rozwiązania. Więcej informacji: Wydawca rozwiązania |
| W edytorze formularzy | Podczas edytowania formularza aplikacji opartej na modelu dla jednostki możesz kliknąć przycisk Nowe pole w Eksploratorze pól. Jeśli tworzysz pole wyszukiwania, utworzysz nową relację do jego obsługi. |
Import rozwiązania
Rozwiązanie może zawierać tabelę i inne dostosowane składniki. Zaimportowanie zarządzanego lub niezarządzanego rozwiązania do środowiska Dataverse spowoduje dołączenie tych tabel lub rozszerzenie istniejących tabel o nowe tabele zawierające te dane.
Ze źródła danych przy użyciu dodatku Power Query
Możesz tworzyć nowe tabele i wypełniać je danymi przy użyciu dodatku Power Query. Więcej informacji: Dodawanie danych do tabeli w usłudze Dataverse przy użyciu dodatku Power Query
Korzystanie z usług internetowych do pracy z definicjami tabel
Usługi internetowe uwidocznione w usłudze Dataverse obejmują możliwości tworzenia, odczytu, zapisu i usuwania tabel. Te usługi są najczęściej używane do odczytu, ponieważ te dane mogą informować Twój kod w środowisku uruchomieniowym o tym, jak środowisko zostało dostosowane. Więcej informacji: Praca z definicjami tabel przy użyciu kodu
Definicje tabel
Model danych jest przechowywany w usłudze Dataverse.
- Klasa EntityMetadata definiuje to za pomocą zestawu SDK dla platformy .NET.
- EntityMetadata EntityType definiuje to dla internetowego interfejsu API.
Definicja tabeli zawiera następujące informacje:
| Dane | Description |
|---|---|
| Właściwości | Każda jednostka ma prawie 100 właściwości, które opisują sposób jego identyfikowania i co można z nim zrobić. Więcej informacji: Definicja jednostki |
| Attributes | Właściwość jednostki Attributes jest kolekcją atrybutów lub kolumn. Każda kolumna ma około 50 właściwości, aby opisać sposób jego identyfikacji, typ zawartych w nim danych, sposób ich formatowania i co można z nim zrobić. Więcej informacji: Definicja atrybutu |
| Relacje | Trzy właściwości jednostki to kolekcje relacji między tabelami. Te kolekcje zawierają różne typy relacji: wiele-do-wielu, wiele-do-jednego i jeden-do-wielu. Więcej informacji: Definicja relacji |
| Privileges | Jedną z właściwości jest kolekcja od 0 do 8 uprawnień, które identyfikują rodzaje operacji danych, które można wykonać w tej tabeli z unikatowym identyfikatorem skojarzonym z każdym z nich. Te operacje obejmują: Append, AppendTo, Assign, Create, Delete, Read, Share i Write. |
| Keys | Domyślnie każda tabela ma jeden atrybut GUID (globalnie unikatowy identyfikator), a Keys właściwość jest pustą kolekcją. Do tabeli można dodać klucze alternatywne. Więcej informacji: Klucze |
Napiwek
Zrozumienie definicji tabeli w systemie może pomóc zrozumieć, jak działa usługa Dataverse. Wiele właściwości kontroluje również, co mogą robić tabele w aplikacjach opartych na modelu. Projektanci, którzy mogą edytować metadane, nie mogą wyświetlić wszystkich szczegółów znajdujących się w metadanych. Możesz zainstalować aplikację opartą na modelu o nazwie Metadata Browser, która umożliwia wyświetlanie wszystkich ukrytych tabel i właściwości metadanych znalezionych w systemie. Więcej informacji: Przeglądanie definicji tabel i kolumn w środowisku
Tabele prywatne
Usługa Dataverse zawiera tabele, które nie są przeznaczone do użycia przez zewnętrznych deweloperów. Te tabele są dodawane przez firmę Microsoft w celu włączenia funkcji. Tabele prywatne są wskazywane przez właściwość EntityMetadata.IsPrivate Te tabele nie są uwzględnione w dokumencie CSDL $metadata interfejsu API sieci Web. Można je jednak znaleźć podczas wykonywania zapytań dotyczących metadanych jednostki.
Ostrzeżenie
W swoich rozwiązaniach nie należy używać tabel prywatnych. Oznaczając tabelę jako prywatną, firma Microsoft wyraźnie wskazuje, że nie obsługujemy innych aplikacji do korzystania z tabeli. Microsoft może w dowolnym momencie usunąć tabelę lub wprowadzić zmiany powodujące niezgodność. Korzystanie z tych tabel przez nikogo innego niż firma Microsoft nie jest obsługiwane.