Udostępnij za pośrednictwem


Tabele i metadane w usłudze Microsoft Dataverse

Microsoft Dataverse został zaprojektowany tak, aby można było szybko i łatwo utworzyć model danych dla aplikacji. Zwykle nie powinieneś martwić się niektórymi szczegółami dotyczącymi metadanych, które wprowadzasz w tym artykule. Jeśli jednak chcesz lepiej zrozumieć, jak działają aplikacje korzystające z Dataverse aplikacji, lub oceniasz, co jest możliwe, zrozumienie metadanych używanych przez Dataverse może zapewnić wgląd.

Metadane oznaczają dane o danych. Dataverse zapewnia elastyczną platformę, ponieważ stosunkowo łatwo można edytować definicje danych, które będą używane w środowisku. W usłudze Dataverse metadane są kolekcją tabel. Tabele opisują rodzaje danych przechowywanych w bazie danych. Metadane tabeli są tym, co określa typy rekordów, które można utworzyć i jakiego rodzaju działania mogą być na nich wykonywane. Gdy używasz narzędzi dostosowywania do tworzenia lub edytowania tabel, kolumn i relacji między tabelami, edytujesz te metadane.

Różni klienci, jakich użytkownicy używają do interakcji z danymi w środowisku, zależą od metadanych tabel i zmieniają się wraz z dostosowywaniem metadanych. Jednak klienci ci także zależą od innych danych w zakresie kontrolowania, jakie wizualne elementy mają być wyświetlane, wszelkiej logiki niestandardowej, jaka ma zostać zastosowana i sposobu stosowania zabezpieczeń. Te dane systemowe są również przechowywane w tabelach, ale same tabele nie są dostępne do dostosowania.

Możesz dowiedzieć się więcej o standardowych tabelach, atrybutach i relacjach między tabelami dołączonymi domyślnie w Dataverse , przeglądając odwołanie do encji.

Porada

Projektanci dostępni do edytowania metadanych nie pokazują wszystkich szczegółów znalezionych w metadanych. Możesz zainstalować aplikację opartą na modelu o nazwie Przeglądarka metadanych, która umożliwi wyświetlenie wszystkich tabel i właściwości metadanych, które znajdują się w systemie. Więcej informacji: Przeglądanie definicji tabel w środowisku.

Utworzyć nowe metadane czy skorzystać z istniejących metadanych?

Dataverse Zawiera standardowe tabele, które obsługują podstawowe możliwości aplikacji biznesowych. Na przykład dane dotyczące klientów lub potencjalnych klientów mają być przechowywane przy użyciu tabel Klient lub Kontakt.

Każda z tych tabel zawiera również wiele kolumn reprezentujących typowe dane, które mogą być konieczne do przechowywania przez system dla odpowiedniej tabeli.

W przypadku większości organizacji korzystne jest używanie standardowych tabel i atrybutów do celów, do których zostały dostarczone.

Jeśli zainstalujesz rozwiązanie, możesz oczekiwać, że deweloper rozwiązania wykorzystał standardowe tabele i atrybuty. Utworzenie nowej tabeli niestandardowej, która zastąpi tabelę lub atrybut systemowy, oznacza, że wszystkie dostępne rozwiązania mogą nie działać w organizacji.

Z tych powodów zaleca się wyszukanie i skorzystanie z zapewnionych standardowych tabel, kolumn i relacji między tabelami, jeśli są one użyteczne dla danej organizacji. Jeśli nie są one użyteczne i nie można ich edytować, aby dopasować do potrzeb, należy ocenić, czy wymagane jest utworzenie nowej tabeli, kolumny lub relacji między tabelami.

Należy pamiętać, że można zmienić wyświetlaną nazwę tabeli tak, aby odpowiadała nomenklaturze, jaką stosuje organizacja. Na przykład często zdarza się, że ludzie zmieniają wyświetlaną nazwę tabeli Konto na Firma lub nazwę tabeli Kontakt na Osoba fizyczna. Można to zrobić dla tabel lub atrybutów bez zmiany zachowania tabeli. Aby uzyskać więcej informacji na temat zmieniania nazw tabel, zobacz Zmienianie nazwy tabeli.

Nie można usuwać standardowych tabel, kolumn ani relacji między tabelami. Są one uważane za część rozwiązania systemowego i oczekuje się, że każde Dataverse środowisko będzie je mieć. Jeśli chcesz ukryć tabelę standardową, zmień uprawnienia ról zabezpieczeń dla danej organizacji, aby usunąć uprawnienie odczytu dla tej tabeli. Spowoduje to usunięcie tabeli z większości części aplikacji. Jeśli istnieje kolumna systemowa, której nie potrzebujesz, usuń ją z formularza i wszystkich widoków, które jej używają. Zmień wartość z możliwością wyszukiwania w definicjach relacji kolumn i tabel, tak aby nie pojawiały się w szukaniu zaawansowanym.

Ograniczenia dotyczące tworzenia elementów metadanych

Liczba tabel, które możesz utworzyć, jest ograniczona. Administratorzy mogą wyświetlać informacje o liczbie tabel i procentowym użyciu w stosunku do maksimum na starszej wersji strony Używane zasoby. Przejdź do Power Platform centrum administracyjnego (admin.powerplatform.com), wybierz pozycję Środowiska i otwórz odpowiednie środowisko. Wybierz pozycję Ustawienia, rozwiń węzeł Zasoby i wybierz pozycję Wszystkie starsze ustawienia. W starszych ustawieniach wybierz pozycję Używane> zasoby administracyjne.

W każdej tabeli istnieje również górny limit liczby kolumn, które można utworzyć. Ten limit jest oparty na ograniczeniach technicznych dotyczących ilości danych, które mogą być przechowywane w wierszu Dataverse tabeli i nie są wyświetlane. Trudno podać konkretną liczbę, ponieważ każdy typ kolumny może wykorzystywać inną ilość miejsca. Górna granica jest zależna od całkowitego obszaru zajmowanego przez wszystkie kolumny dla tabeli.

Większość ludzi nie tworzy wystarczającej liczby kolumn niestandardowych, aby osiągnąć limit, ale jeśli planujesz dodać do tabeli setki kolumn niestandardowych, powinieneś rozważyć, czy jest to najlepszy projekt. Czy wszystkie kolumny, które masz zamiar dodać, opisują właściwości wiersza dla tej tabeli? Czy naprawdę oczekujesz, że osoby korzystające z Twojego środowiska będą w stanie zarządzać formularzem, który zawiera tak dużą liczbę kolumn? Liczba kolumn, które można dodać do formularza, zwiększa ilość danych, które muszą być przesyłane za każdym razem, gdy edytowany jest wiersz, i wpływa na wydajność systemu. Weź te czynniki pod uwagę podczas dodawania niestandardowych kolumn do tabeli.

Kolumny wyboru zawierają zestaw opcji, które są wyświetlane w formancie listy rozwijanej w formularzu lub w formancie listy wyboru podczas korzystania z szukania zaawansowanego. Środowisko może obsługiwać tysiące opcji w kolumnie wyboru, ale nie należy traktować tego jako górnego limitu. Badania użyteczności pokazują, że ludzie mają problemy z korzystaniem z systemu, w którym rozwijana kontrolka zapewnia dużą liczbę opcji. Kolumny wyborów służą do definiowania kategorii danych. Nie używaj kolumn wyborów do wybierania kategorii, które w rzeczywistości reprezentują poszczególne elementy danych. Na przykład zamiast używać kolumny wyboru, które przechowuje dane każdego z setek możliwych producentów danego typu sprzętu, należy rozważyć utworzenie tabeli zawierającej odwołania do każdego producenta i używa kolumny wyszukiwania zamiast wyboru.

Następne kroki

Tworzenie lub edytowanie tabel (typów wierszy)
Tworzenie i edytowanie relacji między tabelami