Datové typy a velikosti při migraci dat Access do Dataverse
Při migraci z aplikace Microsoft Access do Microsoft Dataverse nebo Microsoft Dataverse for Teams byste si měli být vědomi několika rozdílů v typech dat. Tyto rozdíly zahrnují podporované typy, názvy datových typů a kapacitu sloupců.
Při migraci bude provedeno ověření, které zajistí, že:
- Tabulka obsahuje pouze podporované datové typy.
- Hodnoty sloupců v migrovaných řádcích nepřekračují limity velikosti Dataverse.
Toto ověření se provádí z důvodu ochrany před ztrátou dat. Pokud tabulka obsahuje sloupce, které překračují maximální hodnotu sloupce v Dataverse, nebo tabulka obsahuje datové typy, které nepodporuje Dataverse, bude uživatel upozorněn validátorem nástroje pro migraci Access a budou mu poskytnuty další informace.
Uživatelé se mohou rozhodnout buď migraci úplně zrušit, nebo pokračovat v migraci veškerého podporovaného obsahu a ponechat nepodporovaný obsah v tabulce Access.
Datové typy Access podporované v Dataverse
Následující tabulka obsahuje podporovaná mapování datových typů, jejichž přehled vám může pomoci při plánování migrace dat.
| Datový typ Access | Datový typ Dataverse | Lze migrovat? |
|---|---|---|
| Krátký text | Text | Ano |
| Dlouhý Text | Víceřádkový text | Ano |
| Automatické číslování | Automatické číslování | Ano |
| Datum a čas | Datum a čas | Ano |
| Měna | Měna | Ano |
| Číslo: desetinné | Desetinné číslo | Ano |
| Ano/Ne | Ano/Ne | Ano |
| Int | Celé číslo | Ano |
| Průvodce vyhledáváním | Vyhledání | Ano |
| Vyhledávání více hodnot | Výběr | Ano1 |
| Hypertextový odkaz | URL | Ano |
| Příloha | Soubor | Ano2 |
1Vyhledávání více hodnot pouze v jednom sloupci. Kvůli rozdílu, jak Dataverse a Access identifikují tato vyhledávání, je před migrací nutno provést ruční proces v aplikaci Access. Další informace: Export polí pro vyhledávání více hodnot Access do sloupců výběru Dataverse
2 V tuto chvíli lze přílohy migrovat pro jednotlivé přílohy na sloupec.
Datové typy Access nejsou podporovány pro migraci do Dataverse
- OLE objekt
- Number Single3
- Number Double3
- Vypočítané4
- Formátovaný text
3Dataverse zahrnuje datový typ float; má však nižší limity než Access. Další informace včetně řešení: Migrace sloupců Number:Single and Number:Double do Dataverse. Tyto typy můžete v Accessu změnit na desítkové a poté migrovat bez ztráty dat.
4Při migraci počítané pole migruje poslední vypočítanou hodnotu do sloupce. Uživatelé budou muset nakonfigurovat nové sloupce výpočtu v Dataverse. Další informace: Definování počítaných sloupců pro automatizaci ručních výpočtů
Srovnání velikosti dat Access a Dataverse
Všimnete si, že některé sloupce Dataverse nemají stejnou velikostní kapacitu jako Access. Jak je uvedeno výše, pokud sloupec obsahuje data příliš velká na migraci, nástroj pro migraci upozorní uživatele, že obsah nelze migrovat. Děje se tak kvůli ochraně před ztrátou dat. Toto rozhodnutí není založeno na maximální možné velikosti sloupce, ale na velikosti samotných dat v každém řádku.
| Datový typ Access/Dataverse | Limit aplikace Access | Limit aplikace Dataverse |
|---|---|---|
| Krátký text / text | 255 znaků | 4 000 znaků |
| Dlouhý text / víceřádkový text | 1 GB | 1 048 576 znaků |
| Automatické číslování | 2,147,483,647 | 4 000 znaků |
| Datum a čas | Standardní datum a čas | Standardní datum a čas |
| Měna5 | Min./max. −922 337 203 685 477/+922 337 203 685 477 | Min./max. −922 337 203 685 477/+922 337 203 685 477 |
| Desetinné číslo | Min./max. −10^28−1/+10^28−1 až do 28 desetinných míst | Min./max. −100 000 000 000/+100 000 000 000 až do 10 desetinných míst |
| Ano/Ne | Logický | Logický |
| Int. / celé číslo | Min./max. −2^31/+2^31 | Min./max. −2 147 483 647/+2 147 483 647 |
| Průvodce vyhledáváním / vyhledávání | Vrácení více sloupců | Vrácení jednoho sloupce |
5Nástroj pro migraci předpokládá, že měna pocházející z aplikace Access je základní měna Dataverse.
Počítaná pole v aplikaci Access aktuálně vytvoří sloupec pro typ obsahu v Dataverse, který uchovává počítanou hodnotu. Může to být text, celé číslo, desetinné číslo a tak dále. Dataverse lze použít k vytvoření počítaných polí, aby bylo možné provádět výpočty.
Export polí pro vyhledávání více hodnot Access do sloupců výběru Dataverse
Jak Access, tak Dataverse nabízí uživatelům možnost poskytnout seznam více hodnot, ze kterých si uživatel může v řádku vybrat. Způsoby jejich implementace jsou různé.
Access používá vyhledávání s více hodnotami, což je vyhledávání, které umožňuje uživateli zadat libovolný počet hodnot, které se poté zobrazí jako rozevírací seznam pro výběr. Access může mít pro tuto funkci více než jeden sloupec hodnot.
Dataverse používá sloupce výběru, které představují seznam výčtu hodnot, z nichž každá má přidružen popisek řetězce. Uživatelé vyhledají a vyberou hodnoty v rozevíracím seznamu prostřednictvím hodnot popisků, které jsou uloženy na pozadí jako výběr výčtu se vztahem k tabulce, kde jsou popisky uloženy.
Kvůli těmto rozdílům přináší migrace vyhledávacích sloupců s více hodnotami z aplikace Access do Dataverse určité výzvy. Při migraci je třeba dodržet následující postup:
- Access může začít pouze vyhledáváním více hodnot v jednom sloupci.
- Uživatelé aplikace Access musí do vyhledávání více hodnot přidat nový sloupec, aby fungovalo jako hodnota výčtu, kterou očekává Dataverse.
- Při exportu ji Dataverse uloží jako dva sloupce, což umožňuje oběma aplikacím Dataverse i Access použít příslušné vyhledávání ve formulářích.
Vytvoření platného pole výběru pro export do Dataverse
Chcete-li úspěšně migrovat pole výběru z aplikace Access, musí být pole vytvořeno podobným způsobem, jako jsou zde popsané kroky.
V aplikaci Access vytvořte novou tabulku.
Do tabulky přidejte pole Číslo. Pole Číslo musí podporovat export do Dataverse.
V aplikaci Access jděte do Návrhového zobrazení. Vyberte nové pole a potom zvolte Průvodce vyhledáváním.
V Průvodci vyhledáváním vyberte možnost Zadám si vlastní hodnoty a poté vyberte Další.
V dalším dialogu zadejte 2 jako počet sloupců a poté vyberte pole níže Col1.
Ve sloupci Col1 zadejte hodnoty do tří řádků zadáním 1, 2 a 3. Ve sloupci Col2 zadejte hodnoty do tří řádků zadáním červená, zelená a modrá.
Vyberte oddělovač mezi Col1 a Col2 a posuňte jej doleva tak, aby se zobrazoval pouze Col2.
Vyberte Další > Další > Dokončit k dokončení Průvodce vyhledáváním.
Uložte změny a vraťte se do Návrhového zobrazení.
Vytvořte nový záznam, abyste ověřili, že pole výběru funguje podle očekávání. Měl by vypadat takto, pokud byl správně nakonfigurován.
Zavřete tabulku a migrujte ji do Dataverse.
Pokud vše fungovalo správně, sloupec výběru se při přidávání nového záznamu v Dataverse zobrazí takto.
Migrujte sloupce Number:Single and Number:Double přesnost do Dataverse
Jak Access, tak Dataverse mohou ukládat čísla s plovoucí desetinnou čárkou. Access pro tohle využívá Number:Single a Number:Double. Tyto datové typy se často používají pro libovolné číselné sloupce. Dataverse má datový typ Číslo s plovoucí desetinnou čárkou, ale má určitá omezení s tím, jak je implementován. Dataverse povoluje maximálně pět desetinných míst. Proto existuje nebezpečí ztráty dat při migraci čísel s plovoucí desetinnou čárkou z aplikace Access do Dataverse. Kvůli této možnosti ztráty dat nelze hodnoty Number:Single a Number:Double momentálně migrovat Dataverse.
Data Number:Single a Number:Double však můžete z aplikace Access migrovat do Dataverse změnou datového typu v aplikaci Access. Můžete použít návrháře tabulky Access a změnit typ sloupců Number:Single a Number:Double na Decimal. Poté lze migrovat jakýkoli řádek, který nepřekračuje minimální/maximální limity desetinných míst.
Viz také
Váš názor
Odeslat a zobrazit názory pro