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:

  1. Access může začít pouze vyhledáváním více hodnot v jednom sloupci.
  2. 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.
  3. 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.

  1. V aplikaci Access vytvořte novou tabulku.

  2. Do tabulky přidejte pole Číslo. Pole Číslo musí podporovat export do Dataverse.

  3. V aplikaci Access jděte do Návrhového zobrazení. Vyberte nové pole a potom zvolte Průvodce vyhledáváním.

    Vyberte Průvodce vyhledáváním v aplikaci Access

  4. V Průvodci vyhledáváním vyberte možnost Zadám si vlastní hodnoty a poté vyberte Další.

  5. V dalším dialogu zadejte 2 jako počet sloupců a poté vyberte pole níže Col1.

  6. 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á.

    Vytvoření dvou sloupců, každý se třemi řádky dat

  7. Vyberte oddělovač mezi Col1 a Col2 a posuňte jej doleva tak, aby se zobrazoval pouze Col2.

    Posuňte posuvník mezi sloupci doleva

  8. Vyberte Další > Další > Dokončit k dokončení Průvodce vyhledáváním.

  9. Uložte změny a vraťte se do Návrhového zobrazení.

  10. 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.

    Jak by se pole výběru mělo zobrazit v aplikaci Access

  11. Zavřete tabulku a migrujte ji do Dataverse.

  12. 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.

    Jak by se měl zobrazit sloupec výběru v Dataverse po migraci z aplikace Access

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é

Migrace dat Microsoft Access do Microsoft Dataverse