Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas migracji z programu Microsoft Access do usługi Microsoft Dataverse lub Microsoft Dataverse dla usługi Teams należy pamiętać o kilku różnicach w typach danych. Te różnice obejmują obsługiwane typy, nazwy typów danych i pojemność kolumn.
Podczas migracji zostanie wykonana walidacja w celu zapewnienia:
- Tabela zawiera tylko obsługiwane typy danych.
- Wartości kolumn w migrowanych wierszach nie przekraczają limitów rozmiaru usługi Dataverse.
Ta walidacja jest wykonywana, aby zapobiec utracie danych. Jeśli tabela zawiera kolumny, które przekraczają maksymalną wartość kolumny w usłudze Dataverse, lub tabela zawiera typy danych, które nie są obsługiwane przez usługę Dataverse, użytkownik zostanie powiadomiony przez moduł sprawdzania poprawności narzędzia migracji dostępu i zostanie podany dodatkowe informacje.
Użytkownicy mogą całkowicie anulować migrację lub kontynuować migrację całej obsługiwanej zawartości i zachować nieobsługiwaną zawartość w tabeli programu Access.
Uwaga / Notatka
Uzyskiwanie dostępu do typów danych obsługiwanych przez usługę Dataverse
W poniższej tabeli obsługiwane mapowania typów danych mogą pomóc w planowaniu migracji danych.
| Dostęp do typu danych | Typ danych usługi Dataverse | Czy można migrować? |
|---|---|---|
| Krótki tekst | Tekst | Tak |
| Długi tekst | Tekst wielowierszowy | Tak |
| Autonumerowanie | Autonumerowanie | Tak |
| Data/godzina | Data i godzina | Tak |
| Waluta | Waluta | Tak |
| Liczba: Liczba dziesiętna | Liczbowy dziesiętny | Tak |
| Obrót | Liczba: Pojedyncza, Liczba: Podwójna | Tak1 |
| Yes/No | Yes/No | Tak |
| Int | Liczbowy całkowity | Tak |
| Kreator odnośników | Lookup | Tak |
| Wyszukiwanie wielu wartości | Wybór | Tak2 |
| Hiperłącze | adres URL | Tak |
| Załącznik | File | Tak3 |
1Usługa Dataverse zawiera typ danych zmiennoprzecinkowych. Jednak ma niższe limity niż Access, wartości min/maksimum +/- 100 000 000 000 lub +/- 999 999 999 999,99999. Obsługiwane jest maksymalnie pięć miejsc dziesiętnych. Użytkownicy będą informowani o tym ograniczeniu podczas migracji i mogą zrezygnować, jeśli wymagają więcej niż pięciu miejsc dziesiętnych.
2Tylko wyszukiwania wielu wartości w jednej kolumnie. Ze względu na różnicę w sposobie identyfikowania tych wyszukiwań przez systemy Dataverse i Access, wymagany jest proces ręczny w programie Access przed migracją. Więcej informacji: Eksportowanie pól wyszukiwania wielu wartości Access do kolumn opcji Dataverse
3 Obecnie można migrować załączniki po jednym załączniku na kolumnę.
Typy danych programu Access nieobsługiwane podczas migracji do usługi Dataverse
- Obiekt OLE
- Obliczony4
- Tekst sformatowany
4Podczas migracji pole obliczeniowe przeprowadzi migrację ostatniej wartości obliczeniowej do kolumny. Użytkownicy będą musieli skonfigurować nowe kolumny obliczeń w usłudze Dataverse. Więcej informacji: Definiowanie kolumn obliczeniowych w celu zautomatyzowania obliczeń
Porównanie rozmiaru danych Access i Dataverse
Zauważysz, że niektóre kolumny usługi Dataverse nie mają takiej samej pojemności jak program Access. Jak wspomniano powyżej, jeśli kolumna zawiera zbyt duże dane do zmigrowania, narzędzie do migracji ostrzega użytkownika, że nie można migrować zawartości. Zapobiega to utracie danych. Ta decyzja nie zależy od maksymalnego możliwego rozmiaru kolumny, ale raczej rozmiaru rzeczywistych danych w każdym wierszu.
| Typ danych Access/Dataverse | Limit dostępu | Limit usługi Dataverse |
|---|---|---|
| Krótki tekst/tekst | 255 znaków | 4000 znaków |
| Długi tekst/tekst wielowierszowy | 1 GB | 1048 576 znaków |
| Autonumerowanie | 2,147,483,647 | 4000 znaków |
| Data i godzina | Standardowa data i godzina | Dane standardowe i czas |
| Waluta5 | Min/max -922,337,203,685,477/+922,337,203,685,477 | Min/max -922,337,203,685,477/+922,337,203,685,477 |
| Liczbowy dziesiętny | Minimalna/maksymalna -10^28-1/+10^28-1 do 28 miejsc dziesiętnych | Minimalna/maksymalna -100 000 000 000/+100 000 000 000 000 do 10 miejsc dziesiętnych |
| Pływak (liczba: pojedyncza) | -3.402823E38 do -1.401298E-45 dla wartości ujemnych i 1.401298E-45 do 3.402823E38 dla wartości dodatnich. | Minimalna/maksymalna -100 000 000 000/+100 000 000 000 do pięciu miejsc dziesiętnych |
| Zmiennoprzecinkowy (liczba: podwójna) | -1.79769313486231E308 do -4.94065645841247E-3244 dla wartości ujemnych i 4.94065645841247E-324 do 1.79769313486231E308 dla wartości dodatnich. | Minimalna/maksymalna -100 000 000 000/+100 000 000 000 do pięciu miejsc dziesiętnych |
| Yes/No | logiczny | logiczny |
| Int/liczba całkowita | Minimalna/maksymalna -2^31/+2^31 | Min/max -2,147,483,647/+2,147,483,647 |
| Kreator odnośników/Wyszukiwanie | Powrót wielu kolumn | Zwrot pojedynczej kolumny |
5Narzędzie do migracji zakłada, że waluta pochodząca z programu Access to waluta podstawowa usługi Dataverse.
Pola obliczeniowe w programie Access będą obecnie tworzyć kolumnę dla typu zawartości w usłudze Dataverse, w której jest przechowywana wartość obliczeniowa. Może to być tekst, liczba całkowita, liczba dziesiętna itd. Usługa Dataverse może służyć do tworzenia pól obliczeniowych umożliwiających wykonywanie obliczeń.
Eksportowanie pól wyszukiwania wielowartościowych Access do kolumn wyboru Dataverse
Zarówno Access, jak i Dataverse oferują użytkownikom możliwość dostarczenia listy wielu wartości, z których użytkownik może wybrać z rzędu. Sposoby implementacji są różne.
Access używa wyszukiwania wielowartościowego, które pozwala użytkownikowi wprowadzać dowolną liczbę wartości, które następnie zostaną zaprezentowane jako lista rozwijana do wyboru. Program Access ma możliwość posiadania więcej niż jednej kolumny wartości dla tej funkcji.
Dataverse używa kolumn wyboru, które są wyliczaną listą wartości, z których każda ma przypisaną etykietę tekstową. Użytkownicy lokalizują i wybierają wartości z listy rozwijanej, używając wartości etykiet, które są przechowywane w tle jako wybór wyliczenia w relacji do tabeli, w której przechowywane są etykiety.
Ze względu na te różnice migrowanie kolumn wyszukiwania wielowartościowego z programu Access do systemu Dataverse stanowi pewne wyzwania. Aby przeprowadzić migrację, należy wykonać następujący proces:
- Dostęp może rozpoczynać się tylko od wyszukiwania wielowartościowego z jedną kolumną.
- Użytkownicy programu Access muszą dodać nową kolumnę do kwerendy wielowartościowej, aby pełniła funkcję wartości wyliczeniowej oczekiwanej przez Dataverse.
- Podczas eksportu Dataverse zapisze to jako dwie kolumny, co pozwoli zarówno usłudze Dataverse, jak i programowi Access na odpowiednie użycie wyszukiwania w formularzach.
Tworzenie prawidłowego pola wyboru do eksportowania do usługi Dataverse
Aby pomyślnie przeprowadzić migrację pola wyboru z programu Access, pole musi zostać utworzone w sposób podobny do opisanych tutaj kroków.
Utwórz nową tabelę w programie Access.
Dodaj pole Liczba do tabeli. Musi to być pole Liczba , aby obsługiwać eksportowanie do usługi Dataverse.
Przejdź do widoku projektu w programie Access. Wybierz nowe pole, a następnie wybierz pozycję Kreator odnośników.
W Kreatorze wyszukiwania wybierz opcję Wpiszę wartości, które chcę , a następnie wybierz przycisk Dalej.
W następnym oknie dialogowym wprowadź 2 dla liczby kolumn, a następnie wybierz pole poniżej Col1.
W kolumnie Col1 wprowadź wartości dla trzech wierszy, wprowadzając wartości 1, 2 i 3. W kolumnie Col2 wprowadź wartości dla trzech wierszy, wprowadzając czerwony, zielony i niebieski.
Wybierz separator między kolumnami Col1 i Col2 , a następnie przesuń go w lewo, aby był wyświetlany tylko kolumna Col2 .
Wybierz kolejno Dalej>Dalej>Zakończ, aby zakończyć pracę z kreatorem wyszukiwania.
Zapisz zmiany i wróć do widoku arkusza danych.
Utwórz nowy rekord, aby sprawdzić, czy pole wyboru działa zgodnie z oczekiwaniami. Powinna ona wyglądać tak, jeśli została prawidłowo skonfigurowana.
Zamknij tabelę i zmigruj ją do usługi Dataverse.
Jeśli wszystko działa prawidłowo, kolumna wyboru w aplikacji Dataverse będzie wyglądać w ten sposób podczas dodawania nowego rekordu.
Migrowanie kolumn Number:Single i Number:Double do usługi Dataverse
Zarówno dostęp, jak i usługa Dataverse obejmują możliwość przechowywania liczb zmiennoprzecinkowych. Program Access używa Number:Single i Number:Double do tego celu. Te typy danych są często używane dla dowolnej kolumny liczbowej. Dataverse ma typ danych Liczba zmiennoprzecinkowa, ale ma pewne ograniczenia dotyczące sposobu implementacji. Usługa Dataverse umożliwia tylko maksymalnie pięć miejsc dziesiętnych z minimalną/maksymalną wartością -/+ 100 000 000 000. Podczas migracji moduł sprawdzania informuje, że migracja tych danych jako zmiennoprzecinkowa może sprawić utratę dokładności dziesiętnej. Jeśli jest to akceptowalne, możesz automatycznie migrować tabele. Podczas procesu migracji wszystkie wiersze, które przekraczają limity minimalnego/maksymalnego rozmiaru, nie zostaną zmigrowane i będą przechowywane lokalnie w pliku w programie Access tak samo jak w przypadku innych typów danych poza zakresem.
Jeśli jednak musisz przeprowadzić migrację, ale nie chcesz utracić dokładności dziesiętnej, możesz przeprowadzić migrację programu Access Number:Single i Number:Double zmieniając typ danych w programie Access. Możesz użyć projektanta tabel programu Access i zmienić typ kolumn Number:Single i Number:Double na Dziesiętny, które obsługują maksymalnie 10 miejsc dziesiętnych w usłudze Dataverse. Następnie można migrować wszystkie wiersze, które nie przekraczają minimalnych/maksymalnych limitów dziesiętnych.
Zobacz także
Migrowanie danych programu Microsoft Access do usługi Microsoft Dataverse