Access データ型と Dataverse データ型の比較

適用先
Access for Microsoft 365
メモ この機能は、2022 年 5 月時点の Microsoft 365 月次リリース チャネルの一般提供 (GA) にあります。 Microsoft 半期エンタープライズ チャネルをお使いのお客様は、2022 年 12 月に利用できます。 参加方法の詳細については、「 aka.ms/AccessAndPowerPlatform」を参照してください。

Access データ型を Dataverse に移行するときは、サポートされていないもの、部分的にサポートされているもの、一致するデータ型ごとに完全にサポートされているものを理解することが非常に重要です。

サポートされている多くのデータ型のうち、Access と Dataverse にはいくつかの異なる制限とバリエーションがあります。 移行中に、検証プロセスによってデータ変換エラーが通知されます。 ほとんどの場合、実用的な代替手段または回避策があります。 詳細については、「DataverseAccess および Column データ型のデータ型とフィールド プロパティの概要」を参照してください。

次の表に、サポートされているデータ型、制限、バリエーションの詳細を示します。

データ型の概要

Access Dataverse 制限 バリエーション
短いテキスト テキスト Dataverse: 4000 文字
アクセス: 255 文字
Dataverse で、文字列が 255 文字を超えて更新された場合、Access は値を長整数型 (Long Text) にキャストして表示します。
長いテキスト 複数行テキスト Dataverse: 1,048,576 文字
アクセス: 表示制限が 64,000 の 1 GB
Dataverse の制限を超えた場合、アクセスによってエクスポートが禁止されます。
ハイパーリンク型 URL Dataverse: 4000 文字
アクセス: 8,192 文字 (URL、表示名、ツール ヒントパーツを含む)
アクセス URL が単純な URL であるか、1 つ以上の URL パーツを持っている場合でも、Dataverse の 1 つの列に変換されます。
DateTime DateTime Dataverse と Access の両方で、標準の日付と時刻の形式が使用されます 完全なサポート
日付/時刻拡張型 同等の値はありません Access: 詳細については、「日付/時刻の延長」を参照してください。 サポートされていません
オートナンバー 一意識別子 Dataverse: GUID
アクセス: 整数、+2,147,483,647
Dataverse は Access 値を整数に変換します。
通貨 通貨 Dataverse: +/- 小数点以下 2 ~ 10 桁の 922,337,203,685,477
アクセス: +/- 小数点以下 4 桁の 922,337,203,685,477
Dataverse には組み込みの為替レート変換がありますが、テーブル内の 1 つの通貨形式のみがサポートされます。
Access では、テーブル内の複数の通貨形式がサポートされています。
Access Currency データ型を Decimal に変換することを検討してください。
または、Dataverse から Access に通貨システム テーブル (すべての通貨の換算レートと基本テーブルを含む) をインポートすることもできます。 詳細については、「 Dataverse システム テーブルと列」を参照してください。
数値: 10 進数 小数 Dataverse: +/-100,000,000,000 および小数点以下 10 桁まで。
アクセス: +/- 10^28-1 および小数点以下 28 桁まで
アクセスでは、Dataverse の制限を超えるデータはエクスポートされません。
数値: 整数 整数 Dataverse: +/- 2,147,483,647
アクセス: +/- 2,147,483,647 (1、2、または 4 バイト)
完全なサポート
数値: 単一 (4 バイト)
数値: Double (8 バイト)
浮動小数点数 Dataverse: 小数部の値は最大 17 桁ですが、表示は小数点以下 5 桁の +/- 1,000 億に制限され、算術は概算です

Access: 4 バイト
負の値: 3.402823E38 から -1.401298E-45
正の値: 1.401298E-45 から 3.402823E38

アクセス 8 バイト:
負の値: 1.79769313486231E308 から -4.94065645841247E-324 正の値: 4.94065645841247E-324 から 1.79769313486231E088
サポートされていません
ヒント Access 浮動小数点データ型を移行するには、最初に数値データ型に変換し、 フィールド サイズ プロパティを Decimal に設定し、データを Dataverse に移行します。このデータは、10 進数データ型として格納されます。
Access 浮動小数点データ型と比較して、Dataverse 浮動小数点データ型は小さな違いを生み出し、表示のために丸められる可能性があります。 これは通常問題ではありませんが、計算を繰り返すと、わずかに正しくない結果が得られる可能性があります。 絶対精度が必要な場合は、小数部の値の範囲が広く、精度が保持されるため、Dataverse Decimal データ型の使用を検討してください。
大きい数値 Big Integer (BigInt) Dataverse: 8 バイト、-2^63 から 2^63-1
アクセス: 8 バイト、-2^63 から 2^63-1
完全なサポート
添付 ファイル Dataverse: 128 MB、列ごとに 1 つのファイル、クラウドに格納
アクセス: 2 GB、列ごとに複数のファイル、データベースに格納
まだサポートされていませんが、近日公開予定です。 更新プログラムを監視します。
OLE オブジェクト イメージ (またはファイル) Dataverse: 32 MB、GIF、PNG、JPG、BMP、列ごとに 1 つの画像をサポートし、クラウドに格納
アクセス: 2 GB、イメージ、グラフ、および Active X コントロールをサポートし、データベースに格納されます
サポートされていません
ルックアップ ウィザード ルックアップ Dataverse: 1 列の参照
アクセス: 1 つ以上の列参照
サポートされます
Access では、準備が必要な列参照が 1 つだけエクスポートされます。 詳細については、「 Dataverse への移行のための選択フィールドの作成」を参照してください。
はい/いいえ はい/いいえ (または 2 つのオプション) Dataverse と Access の両方でブール値が使用されます 2 つのオプションの完全なサポート。
複数選択オプション セットはサポートされていません。
計算列 同等の値はありません Dataverse: 整数、10 進数、またはテキストのデータ型に基づいて計算を作成できます。 詳細については、「 Power Apps で計算列を定義する 」および「 Microsoft Dataverse で計算フィールドまたはロールアップ フィールドを作成して定義する」を参照してください。
アクセス: 詳細については、「計算列」を参照してください。
Access 計算列の結果のみがエクスポートされます。
複数値を持つフィールド MultiSelect フィールドまたは選択肢 Dataverse: 1 つの列に区切られた文字列として値を格納します。
Access: 複数の値を格納するフィールドには、複数のテーブル間で値が格納されます。 詳細については、「複数値フィールド」を参照してください。
サポートされていません
リッチ テキスト テキストまたは複数行テキスト Dataverse: Text では最大 4,000 文字がサポートされ、複数行テキストでは最大 1,048,576 文字の書式設定がサポートされます。
Access: TextFormat プロパティが RichText に設定されている Long Text データ型 (メモとも呼ばれます) フィールド。
サポートされていません
ハイパーリンク URL Dataverse: URL テキストのみを表示します
Access: URL テキストに加えて、Access には、リンクのフレンドリ名と表示名を含む組み込みのコンポーネントがあります。
サポートされます
表示名と表示名のハイパーリンク コンポーネントは、Dataverse に追加の列として作成されます。 これらは引き続き Access フォームとレポートで期待どおりに機能します。

関連項目

Access データを Dataverse に移行する