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.
Microsoft Dataverse zaprojektowano, aby umożliwić szybkie i łatwe tworzenie modelu danych dla aplikacji. Zazwyczaj nie powinieneś się martwić pewnymi szczegółami dotyczącymi metadanych, które wprowadzi niniejszy temat. Jeśli jednak chcesz lepiej zrozumieć, jak działają aplikacje, które korzystają z usługi Dataverse, lub rozważasz możliwe opcje, zapoznanie się z metadanymi używanymi przez usługę Dataverse może to ułatwić.
Metadane to dane dotyczące 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 zawartymi domyślnie w usłudze Dataverse, przeglądając wykaz encji.
Wskazówka
Projektanci dostępni do edycji metadanych nie mogą wyświetlić wszystkich szczegółowych informacji znajdowanych w metadanych. Możesz zainstalować aplikację opartą na modelu o nazwie Przeglądarka metadanych, co umożliwi wyświetlanie wszystkich tabel i właściwości metadanych, które można znaleźć w systemie. Więcej informacji: Przeglądaj definicje tabel w swoim środowisku.
Utworzyć nowe metadane czy skorzystać z istniejących metadanych?
Dataverse zawiera wiele standardowych tabel, które obsługują podstawowe funkcje 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 wspólne dane, które system może potrzebować do przechowywania 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 instalujesz rozwiązanie, możesz się spodziewać, że deweloper rozwiązania wykorzystał standardowe tabele i atrybuty. Tworzenie nowej tabeli niestandardowej, która zastępuje tabelę systemową lub atrybut, będzie oznaczać, że wszelkie dostępne rozwiązania mogą nie zadziałać dla danej 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 środowisko Dataverse będzie je posiadać. 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, aby nie pojawiały się w wyszukiwaniu zaawansowanym.
Ograniczenia dotyczące tworzenia elementów metadanych
Liczba tabel, które możesz utworzyć, jest ograniczona. Administratorzy mogą wyświetlić informacje o liczbie tabel i procentowym wykorzystaniu maksymalnej pojemności na starszej stronie Zasoby w użyciu. Przejdź do centrum administracyjnego Power Platform (admin.powerplatform.com), wybierz Zarządzaj>Środowiska i otwórz żądane środowisko. Wybierz Ustawienia, rozwiń Zasoby i wybierz Wszystkie stare ustawienia. W starszych ustawieniach wybierz pozycję Administracja>Używane zasoby.
W każdej tabeli istnieje górny limit liczby kolumn, które możesz utworzyć. Limit ten wynika z ograniczeń technicznych dotyczących ilości danych, które można przechowywać w wierszu tabeli Dataverse, i nie jest widoczny. 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 danego środowiska będą mogły 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 stanowią zbiór opcji, które będą wyświetlane na liście rozwijanej na formularzu lub na liście wyboru podczas korzystania z wyszukiwania zaawansowanego. Twoje środowisko może obsługiwać tysiące opcji w kolumnie wyboru, ale nie należy traktować tego jako górnej granicy. Badania użyteczności wykazały, że ludzie mają problemy z używaniem systemu, gdzie lista rozwijana zawiera dużą liczbę opcji. Kolumna wyboru służy do definiowania kategorii danych. Nie należy używać kolumn wyboru do wybierania kategorii, które faktycznie stanowią oddzielne 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 i edytowanie tabel (typy wierszy)
Tworzenie i edytowanie relacji między tabelami