次の方法で共有


データ管理エラーの説明と既知の制限

この記事では、特定のエラーが表示されるときのシナリオを示します。 エラーとシナリオの完全な一覧は提供されません。 一覧が連続して更新されるので、このチェック ボックスをオンにし続けます。

1. 複数のプロセスとしての更新競合のために失敗したターゲットへのインポートが、同じレコードを同時に更新しようとしている

反復インポート (enqueue API) を使用すると、ファイルのエンドポイントへの送信頻度が高い頻度で行います。 メッセージの連続した処理が無効になっている場合は、データ管理によってファイルの並列処理が試行されます。 ファイルが並行で処理され、複数のファイルが同一のレコードを持つ場合、複数のスレッドが同時に同じレコードを更新しようとします。 複数のファイルで同じレコードが繰り返されないように、データを更新する必要があります。 エンティティは、各レコードが 1 つのファイル内でのみ発生するケースを処理すると想定されます。 この問題を軽減するには、ファイルを順番に処理します。 この問題がデータの問題ではなく、並列処理が想定されていない場合、そのエンティティは並列処理の対象にはなりません。 定期ジョブのメッセージの連続処理を有効にします。

2. エンティティ <EntityName> にマップされていないフィールドがあります

一般的には、後でインポートに使用できるエンティティ テンプレート ファイルを生成するためにエクスポート機能を使用します。 ソース データ フォーマットの設定で 最初の行ヘッダー オプションがいいえに設定されている固定幅フォーマットでテンプレートをエクスポートした場合、エクスポートされたテンプレートには列名がありません。 その後、ファイルをインポートすると、このエラーが発生します。

3. データ パッケージ ダウンロード - ジョブのデータ パッケージのダウンロード エラーです。 ID - {GUID} のレコードが見つかりません

あるシナリオでは、dev 環境が別の環境 (たとえば UAT 環境) のデータベースを指し、エクスポート ジョブはソース環境 (dev) から実行されます。 エクスポートしたファイルは、ソース環境 (この例では開発) に関連付けられている blob ストレージにアップロードされます。 データベースが共有されているため、このジョブはターゲット環境 (UAT) に表示されます。 ファイルのダウンロードオプションを使用してエクスポートしたファイルをダウンロードしようとする場合、ダウンロード元となるターゲット環境 (UAT) の blob ストレージにファイルが存在しないために、このエラーが表示されます。

4. XML が正しい形式ではありません-HRESULT: 0xC0010009 からの例外

このメッセージは、ファイルにおける XML 形式のすべての問題をカバーします。 たとえば、データ プロジェクトには、操作に使用されているファイルに存在しない列のマッピングがあります。 このエラーは、いくつかの列が以前にファイルから削除され、そのファイルが現在使用されている場合に発生します。 データ プロジェクトでマッピングを修正するか、ファイルを修正して期待される列をすべて待機するように設定します。

5. エクスポート時のファイルのアップロード中にエラーが発生する

開発環境でエクスポートを実行すると、エクスポート ファイルをアップロードできない場合にエラーが発生します。 この問題を解決するには、最新の Microsoft Azure Storage エミュレータをインストールし、仮想マシン (VM) を再起動して、エクスポートジョブを再実行します。 ストレージのエミュレーターは Azure Storage エミュレーター からインストールすることができます。 現在、最大256 MBのエクスポート ファイル サイズがサポートされています。 この制限を 5,000 MB に増やすには、DMFPARAMETERS テーブルで、AzureStorageServiceVersion フィールドを 2019-12-12 に更新します。 ファイル サイズが5,000 MBの範囲内で保存するには、エクスポート プロジェクト フォームから直接フィルタを適用して、エクスポートされるレコード数を減らしてください。

6. エラー : OLE DB出力先の入力列の数。 [Ole DB Destination Input] は0にすることはできません。

このエラーは、インポート用に提供された入力ファイルが空で、列情報が含されていない場合に発生します。 ファイルを確認し、必要な列情報と共にレコードが含まれている必要があります。

7. エラー - ソース マップはデータ プロジェクト {プロジェクト名} に対して無効です。

このエラーは、パッケージによって生成されたマッピングが原因で発生します。 設定した構成マッピングを確認し、パッケージを AOS に直接アップロードして、マッピングの問題をデバッグしてください。 データ管理を使用して AOS に直接アップロードするときに、マッピングが正しく生成されることを確認してください。

8. インポートは、エンティティがエラーで更新された後に失敗します。 エンティティとフィールドのマッピングが正しくないか、エンティティの更新後にデータ エンティティが欠落している、または名前が変更された場合や、更新エンティティ リストでレコードを作成できない。

この問題は、エンティティのラベルの使用が重複している可能性が高い。 2つのエンティティに同じラベルが割り当てられている場合、更新時に最初に発生したエンティティの名前はラベルとして保持され、もう1つは基になるエンティティ オブジェクトと一致する名前に変更されます。 このエラーを解決するには、各エンティティに一意のラベルが付いていることを確認してください。 それでもエンティティに問題が残っている場合は、ロール ベースの特権の設定に関連している可能性があります。 詳細については、セキュリティとデータ エンティティを参照してください。

9. ファイルのアップロードに失敗し、「クエリの検証に失敗しました - 外部テーブルが予期した形式ではありません」というメッセージが表示されます。

Microsoft Excel ファイルの形式を修正するか、名前を変更して特殊文字を削除します。 この例外は、極秘とラベル付けされた Excel シートをアップロードしようとすると発生することもあります。 この動作は、機密ファイルをアップロードするとアクセス許可の例外が発生すると予想されます。 ラベルを極秘以外に変更し、ファイルを再度アップロードしてください。 ExcelではなくCSVなどの別のファイル形式を使用することをお勧めします。

10. "番号の順序が設定されていません" というエラー メッセージでインポートが失敗します。

インポート時に番号自動生成機能を使用する前に、番号順序の参照が設定されている必要があります。

11. Excel インポートに失敗し、エラーコード 0xC02020E8 が発生しました。

このエラーは、Excel シートに未マッピング フィールドが含まれている場合に発生します。 Excel シートから未マッピング フィールドを削除し、もう一度インポートを試みます。

12. インポートが失敗し、"エンティティの列のデータが正しくありません。 データを修正して、もう一度インポートを試してください。"

インポートに使用される入力ファイルのデータを確認してください。 使用するデータ エンティティで必須の列に、NULL、空、または重複するデータが指定されている場合にチェックします。 それらの列のデータが見つからないか無効なデータが含まれている場合は、データを修正して、インポートを再試行してください。

13. AxDbテーブルとBYODテーブルでスキーマが一致しない。

エンティティのスキーマに更新がある場合は、エンティティを更新し、AxDb に更新されたスキーマが反映されます。 エンティティを更新するには、データ管理>フレームワーク パラメーター>エンティティ設定>エンティティ リストを更新の順に移動します。

AxDbとBYODの間でスキーマを同期するために、エンティティをBYODに公開します。 エンティティを BYOD に公開する手順 : FnO > データ管理 > データ エンティティ > 公開に移動します。

14. パッケージ REST API を介してデータ インポートを複製する。

GetAzureWriteUrl() API を呼び出して書き込み可能な URL を取得する場合は、一意のファイル名が指定されている必要があります。 BLOB ID を追跡するために使用される一意のファイル名。 グローバル一意識別子 (GUID) をファイル名に含めると、ファイル名が一意になります。 一意のファイル名が指定されていない場合は、同じファイルの重複するインポートに関連する問題が発生する場合があります。

エラー コード

エラー コード 考えられる原因 考えられる解決策
DMF021 列挙 (enum) 値のマッピングが欠落している場合、AddColumnsToFullDataDerivedComponent の失敗が発生します。 列挙の可能な値を決定できません。 影響を受ける列挙列をマッピングから削除します。 エラーが続く場合は、サポートに問い合わせ、関連する列を確認してください。
DMF023 データベース接続が追加された際にエラーが発生しました。 自分のデータベース (BYOD) がインストールされていないか、パッチ適用/配置が理由でソース データベースが元のデータベースのリリースを取りやめになります。 BYOD 接続文字列を確認し、後で再試行します。
DMF030 OLEDB ソース プロパティが追加または更新された場合は、フィールド マッピングが正しくないため、エラーが発生します。 問題のあるフィールドを識別するには、キー列を除くすべてのフィールドをマッピングから削除し、エクスポートします。 エクスポートに成功した場合は、問題が発生するフィールドが見つけるまで一度にいくつかのフィールドを追加し返します。 ステージングをスキップする場合は、仮想フィールドをマップしないことを選択します。 ラベルが重複しているエンティティが原因で、このエラーが発生する場合があります。 特定のラベルをエンティティ名として割り当てできるのは、1 つのエンティティのみです。 複数のエンティティが同じラベルを使用している場合はエラーが発生します。
DMF040 Excel のクエリに失敗しました。 列名またはワークシート名を取得できません。 このエラーが頻繁に発生するデータ管理インスタンスはシステムによって自動的に再開されます。 インポート プロジェクトのファイル タイプを Excel 以外のファイル タイプに変更してください。
DMF042 データ管理サービスにアクセスできません。 この問題が発生する可能性があるのは、パッチ適用や配置が進行中です。 この問題は通常、一過性のものです。 インポート/エクスポートのジョブをもう一度試してください。 エラーが一貫して発生した場合は、サポートに問い合わせください。
DMF043 パッケージの実行に失敗し、エラー パターンが既知のエラー コードに一致しません。 特定のエラー メッセージについて実行 ID の実行の詳細を確認します。 問題によっては、サポートに連絡する必要がある場合があります。
DMF045 SQL Server 統合サービス (SSIS) パッケージの実行時にエラーが発生しました。 実行 ID に失敗した実行の詳細を確認します。 エラー ログの情報が不足している場合は、サポートに問い合わせください。
DMF1830 XML ファイルは正しい形式にありません。 インポート ファイルが XML タイプであり、変更が含されていないことを確認します。 複合エンティティの場合は、複合エンティティ内の各エンティティのすべての要素が揃っていることを確認します。 子エンティティは削除できます。
DMF1855 ファイル タイプがプロジェクトと一致しません。 インポート ファイルは、プロジェクトで設定されたタイプである必要があります。 プロジェクトで設定されているファイル タイプを使用するか、プロジェクトで設定されているファイル タイプを変更します。
DMF1957 Unicode データは、ASCII ファイル タイプとしてエクスポートできません。 エンティティには、ASCII ファイルでは許可されていないデータが含まれています。 エクスポート プロジェクトのファイル タイプを、Unicode 文字をサポートするファイル タイプに変更します。 XML または -Unicode で終わるファイル タイプを使用してください。
DMF1958 インポート用の入力ファイルに指定された列挙型の値が無効です。 列挙型の値のデータを確認し、修正した後でインポートを再試行してください。
DMF1959 PrimaryKeyViolationErrorCode エラーが発生しました。 インポートの場合、このエラーは、複数の行が同じキー列の値を持つ場合に示されます。 エクスポートの場合、ステージング テーブルのインデックスに使用される列がエンティティのキーを形成しない場合を示します。 インポートに失敗したインポートの実行の詳細を確認して、関連するキー列の値を探します。 重複した行を削除してから、再度インポートを実行してください。 エクスポートの場合、エンティティがカスタム エンティティである場合は、ステージング テーブル インデックスがエンティティのキーを形成検証します。 エンティティ キーとステージング インデックス、またはエンティティ ビューを変更して、行が重複しないので変更します。 このキーを UAT 環境でチェックするには、SQL エンティティ ビューから行カウントをクエリし、ステージング テーブルインデックス列別にグループ化します。 実行 ID と定義グループを省略します。行数が 1 を超えるキー列の値がある場合、キーは一意ではありません。
DMF1961 複合エンティティ関係の関係は無効です。 カスタム エンティティの場合は、エンティティの関係が正しくモデリングされ、インポート ファイルの関係フィールドのデータが適切なデータ型である必要があります。
DMF1963 複合エンティティ インポート ファイルが XML 形式ではありません。 複合エンティティのインポートには XML ファイルだけが使用されます。 インポート ファイルが空でないこと、XML 形式であることを確認してください。
DMF1965 実行時間の長いクエリが理由で Azure Storage へのアップロードが失敗しました。 パフォーマンスが遅いエンティティについては、データベースへのエクスポートを検討してください。
DMF1966 マップされた列とアップロードされたファイルに不一致があります。 インポート ファイルにエンティティのマップされたフィールドが含されていない場合、このエラーが表示されます。 ラベル プロパティに対する複数のエンティティの値が同じなので、このエラーが発生します。 エンティティの更新後、ラベルは競合するエンティティに割り当てることができます。 その結果、プロジェクトには 1 つのエンティティに対するマッピングがありますが、エンティティ クエリはこれで別のエンティティに対するマッピングになります。 エンティティがカスタム エンティティの場合は、ラベル プロパティを、既存のエンティティによってまだ使用されていない新しい値にリセットします。 カスタム エンティティを再配置します。
DMF1968 データベースが見つかりません。 このエラーのインポート/エクスポートが失敗すると、そのインポート/エクスポートは自動的に再試行されます。 BYOD へのエクスポート中にこのエラーが発生した場合は、BYOD 接続文字列を確認します。
DMF1969 SSIS パッケージの実行例外です。 ジョブの実行ログに詳細な情報と解決策を確認してください。 情報がなければ、サポートにお問い合わせください。
DMF1970 切り詰めエンティティ コマンドがタイム アウトしました。 データベースへの完全なエクスポート エラーは、会社の既存のデータを削除するのに 10 分以上かかりました。 エクスポート中に、出力先テーブルでプロセスが実行行方を確認します。 フレームワーク パラメータ ページの BYOD タブで、コマンド のタイム アウトを増やします。
DMF1973 エンティティの発行が失敗しました。 エラー/実行ログの詳細を確認します。 ログの情報が不足している場合は、サポートに問い合わせください。
DMF1987

このエラーには 2 つの原因があります:

  1. テーブル マッピングの問題が原因で障害が発生しました。
  2. エンティティを再公開せずに新しいフィールド/列が追加されました。
  1. 問題のあるフィールドを識別するには、キー列を除くすべてのフィールドをマッピングから削除し、エクスポートします。 エクスポートに成功した場合は、問題のある列が見つけるまで、一度に数列を追加し、再エクスポートします。
  2. 変更を配置した後、エンティティの一覧を更新し、エンティティを再公開します。
DMF1995 SQL のログイン がタイム アウトされました。このエラーが発生したインポートまたはエクスポートは、自動的に再試行されます。 データベース エクスポートの場合は、接続文字列の接続タイム アウトを既定のタイム アウト (30 秒) よりも長く設定します。
DMF1996 デッドロックが発生しました。 同じプロジェクトの同時インポートは、互いに異なっています。 インポートに自動的に生成された番号を使用している場合は、ファイル サイズを低くしてステージング テーブルがロックされません。 データ プロジェクトで一貫してエラーが発生した場合は、プロジェクトのスケジューリングを調整して同時実行を回避します。
DMF1997 AcquireConnectionsError エラーが発生しました。 SSIS がデータベースに接続できませんでした。 このエラーが発生したインポートまたはエクスポートは自動的に再試行されます。 データベース エクスポートの場合は、BYOD 接続文字列がまだ機能していることを確認し、もう一度試してください。 このエラーが頻繁に発生する場合は、サポートにお問い合わせください。
DMF1999 列の区切り記号が見つかりません。 組み込みのファイル タイプの区切り記号は変更できません。 特に、CSV-Unicode では変更しないでください。Dataverse との統合はそのファイルタイプに依存するためです。 新しい区切り記号を使用する場合は、ソース名の一覧に新しいファイル タイプ レコードを追加し、新しいレコードで区切り記号を設定します。
DMF2003 SQL コマンドがタイムアウトしました。 フレームワーク パラメータ ページの BYOD タブで、コマンド のタイム アウトを調整します。 このタイム アウトは、BYOD のコマンドではなく、すべてのサービス コマンドに適用されます。
DMF2006 BYODMappingErrorCode エラーが発生しました。 エクスポート コマンドの 1 つ以上のフィールドが BYOD テーブルに存在しません。 データ エンティティは、前回公開された後に変更されている可能性があります。 エンティティを BYOD に再公開します。
DMF2008 接続先データベースへの接続に失敗したため、AcquireConnectionFailed エラーが発生しました。 このエラーが発生したエクスポートまたはインポートは、自動的に再試行されます。 データベースにエクスポートする場合は、BYOD 接続文字列がまだ有効であり、接続文字列の SQL ユーザーにデータベースにログインする権限が与えらた後も指定してください。 インポートまたはエクスポートの変更が自動的に正常に再実行された場合は、再度実行します。
DMF2009 Excel の列の制限を超えています。 255 列以上の列を Excel ファイルにエクスポートできません。 この問題は既知の SSIS の制限です。 別のファイル タイプを選択するか、マッピングを変更してエクスポートされる列の数を減らします。
DMF2010 コピー先データベースの容量が不足しています。 BYOD の上位層にアップグレードするか、一部のデータを削除してスペースを解放します。
DMF2016 データ/時間値が無効です。 インポート ファイルの無効な値を修正します。
DMF2017 パッケージ実行の結果が読み取られたときにエラーが発生しました。 ログの実行詳細を表示します。 ログの情報が不足している場合は、サポートに問い合わせください。
DMF2018 列に無効なデータがあります。
  1. 実行ログを確認して、エラーが発生した列の詳細を確認します。
  2. インポートファイルのデータを確認します。

    ヒント: 具体的にどのような点に注目すべきかをご紹介します:

    • 行あたりの値が多すぎる、または少なすぎる
    • 列の長さ制限を超える可能性のある長い文字列
    • データ型に不適切なデータ値 (数字フィールドにアルファベット文字など)
DMF2022 ElementNotFoundInCollection エラーが発生しました。 マップされているフィールド リストとインポート ファイルの列と、エンティティ クエリが返した列とに不一致があります。 インポートの場合は、インポート ファイル内のすべてのフィールドがマッピングに存在し、マッピング内のすべてのフィールドがインポート ファイルに存在することです。 エクスポートの場合は、マップからキー列を除くすべてのフィールドを削除してから、エクスポートを再試行してください。 エクスポートに成功したら、問題のあるフィールドが見つかるまで、一度にいくつかのフィールドを追加して再エクスポートします。 エクスポートの場合、マッピングに仮想フィールドを含めてステージングをスキップすると、このエラーが発生することがあります。
DMF2025 InvalidColumnErrorCode エラーが発生しました。 入力ファイルに列が見つからなかったため、インポートに失敗しました。
  1. インポート ファイル内のすべてのフィールドと、マップされた各フィールドのインポート ファイルの列に対してマッピング レコードが含けられているを確認します。
  2. フレームワークのパラメータ ページで並行パッケージのインポートを強化するオプションが選択されていない限り、同じプロジェクトに対する ImportFromPackage または ExportToPackage API の同時呼び出しはサポートされません。
DMF2028 DBUnavailabilityErrorCode エラーが発生しました。 データベースは未実行でした。 このエラーが発生したインポートまたはエクスポートは再試行する必要があります。 再試行に失敗した再試行の場合は、ジョブを再度実行します。
DMF2033 列が見つからないため、BYOD の重複データの削除が失敗しました。 対応するフィールドをエンティティ マッピングから削除するか、エンティティを再度公開します。
DMF2035 トランザクション ログがいっぱいです。 インポートまたはファイルのエクスポートでこの問題が発生した場合は、サポートに問い合わせ、データベース ログのサイズを減らしてください。 BYOD にエクスポートする場合は、データベース ログのサイズを小さくします。
DMF2036 スキーマの変更により一括コピーが中止されました。 インポート ジョブの実行中は、ステージング テーブル インデックスを再設定しました。 インポートを再スケジュールまたは再試行します。
DMF2037 コピー先データベースに到達できませんでした。 この問題は一過性のものです。 ジョブを再試行し、接続文字列を確認します。
DMF2039 Excel ファイル ロックが取得できません。 Excel に対するインポートまたはエクスポートは、いつでも 1 つのみです。 Excel ファイル ロックの不一部を引き起こすのを避けるために、インポート/エクスポートを実行します。 または、プロジェクトに Excel 以外のファイル タイプを使用します。 他のファイル タイプも並行して処理できます。
DMF2040 BYODDatabaseIsFullErrorCode エラーが発生しました。 BYOD はサイズ クォータに達しています。 接続先データベースのデータベース層を増やします。 データベースからデータを削除/除去します。
DMF2042 ワークシートがフルです。 行が多すぎるとデータセットを Excel ファイルとして保存できません。 別のファイル タイプを選択するか、エクスポート プロジェクトでフィルタを追加して、より少ない行をエクスポートします。
DMF2043 コピー先データベースに到達できませんでした。 この問題は一過性のものです。 この操作を再実行してください。 データベースが BYOD の場合は、接続文字列が有効であり、接続文字列で指定されたユーザーに対するアクセス許可が与えらた後のアクセス許可を確認します。
DMF2044 システム リソースが超過しました。 エンティティがカスタム エンティティである場合は、大量の一時的なデータベース ストレージまたはメモリを実行する必要がなテ-トを確認します。 エンティティ デザインが結合の範囲に存在しないか、およびコンピュータ列の式内に結合が存在しないか確認します。
DMF2045 データ管理サービスの呼び出しに失敗しました。 この操作を再実行してください。 この問題が一貫している場合は、実行ログを確認して詳細を確認するか、サポートに問い合わせください。
DMF2048 データのインポートおよびエクスポート サービスにアクセスできませんでした。 このエラーが発生したインポート/エクスポートは自動的に再試行されます。 この操作を再実行してください。 この問題が一貫している場合は、実行ログを確認して詳細を確認するか、サポートに問い合わせください。
DMF2050 データ行はスキップされました。 問題はファイル形式のエラーです。 XML 形式で表示されないファイルの場合は、ヘッダー行が存在し、ファイル内に未確定の行または列が存在することを確認します。 空白行を削除し、すべての行の列値の数が同じことを確認します。
DMF2051 データベース層でクラスタ化された列ストア インデックス (STORE) のデータがサポートされていないので、エンティティの発行は失敗しました。 CCI インデックスは、Azure データベースのサイズが小さい場合は使用できません。 接続文字列が入力されているCCI を使用するオプションをオフにするか、より高いデータベース階層を使用します。 CCI を使用する オプションをオフにすると、ステージング テーブル インデックスが宛先テーブル キーに使用されます。
DMF2052 検証の例外処理が発生しました。 実行ログに詳細を確認し、列マッピングを検証します。
DMF2053 インポート ファイルのパスが空です。 インポートを実行するには、少なくとも 1 つのデータ行が必要です。
DMF2054 BYODTableDoesNotExistOrDoNotHavePermissionErrorCode エラーが発生しました。 宛先テーブルに権限が与えされていないか、サインイン ユーザーにテーブルに対する権限が与えらたユーザーが存在しない場合。 移動先テーブルが BYOD に存在することを確認します。 存在しない場合は、エンティティを公開します。 BYOD 接続文字列に対して使用されている SQL ログイン アカウントに、テーブルへの書き込み権限が設定されている必要があります。
DMF2055 InvalidXMLCharacterErrorCode エラーが発生しました。 XML ファイルでは、タブを除く制御文字は使用できません。 エクスポート データにバックスペースなどの制御文字が含まれている場合、エクスポートは失敗します。 データから任意の制御文字を削除するか、エクスポートに別のファイル タイプを使用します。 memo フィールドには通常、電子メールやその他の自動化されたプロセスでデータが元々設定されている場合、これらの制御文字があります。 バックスペースは、このエラーの原因となる最も一般的な文字です。
DMF2057 固有のキー制約違反が発生しました。 エクスポート ジョブの場合、エンティティ キーは一意です。 エンティティ キーとステージング インデックスを更新し、変更を再配置します。 インポート ジョブの場合、インポート ファイルにキー値が重複する行があります。 重複する値を削除します。
DMF2060 マップされたフィールドが、インポート ファイルやステージング テーブルに存在しません。 使用しないフィールドをマッピングから削除するか、インポート ファイルに含める必要があります。 エンティティをカスタマイズする場合は、エンティティ ビューとステージング テーブルの両方にフィールドを追加する必要があります。
DMF2061 宛先テーブルに求められる列がありません。 エンティティを再公開します。
FF004 ヘッダーの行がありません。 XML を使用しないファイルのインポートでは、列名の一覧を示す行が予想されます。 その行に欠落している場合、またはファイルの開始時点で空白行がある場合は、このエラーが表示されます。 ヘッダー行は、各列に属する値を決定します。 欠落しているヘッダー行をインポート ファイルに追加し、空白行を削除します。
MAP011 XML ノードのノードが見つかりません。 この問題は、複合エンティティのインポート中に発生します。 複合エンティティのすべてのエンティティに対して要素を持つ必要があります。 インポート ファイルを確認します 複合エンティティを構成する各エンティティには XML 要素が必要です。 エンティティが存在する場合は、その要素をインポート ファイルに追加します。 データ行は空にできますが、ファイルにはエンティティの要素が必要です。
-1071607683 これはSSISの実行エラー コードです。 これは、重複データ、空またはNULLの値、データ型の不一致など、入力ファイルに指定されたデータの制約に関連するエラーを示します。 ファイル内に存在するデータを確認します。

既知の制限

  • データ管理 (DMF/DIXF) Excel にエクスポートする場合の文字数の制限は 255 文字です: データ管理 (DMF) エクスポート ジョブは、Excel ファイル タイプが 255 文字を超える場合にデータが切り詰められます。 この制限は SSIS の既知の制限です。 Excel ファイル タイプにエクスポートすると、255 文字を超えるデータが切り詰められます。 詳細については、長いテキスト値のエクスポート を参照してください。 データ管理 (KMF) エクスポート ジョブを使用してデータをエクスポートするには、異なるファイル タイプを使用します。

  • Excel を使用したインポート/エクスポートの失敗/速度 Excel ファイルを使用するプロジェクトでは、Excel ドライバーへのアクセスを待機している間に遅延が発生する場合があります。 アクセスが10分の期間に取得されない場合、操作は失敗します。 Excelを使用するエクスポートまたはインポートが遅い場合にも、スケジュールされているExcelの他のインポート/エクスポート ジョブが失敗する場合があります。 この問題を避けるために、Excelを使用する並行インポート/エクスポート ジョブをスケジュール設定したり、別のソース形式を選択したりしないようにお勧めします。

  • インポート時に長い文字列値が切り詰め: SSIS は、文字列値の最大長など、特定のプロパティを見積もるためにインポート データを検証します。 パフォーマンスを最適化するために、SSISはファイルの最初の数行のみを評価します。 ファイル内に列に非常に長い値が含まれている場合、その値が切り詰められることがあります。 対処するには、長い値を持つ行を検索し、切り詰め値を置き換える場合は個別にインポートするか、またはファイルの先頭に移動して、SSIS が文字列用の十分なスペースを割り当てることができます。

  • Excel からインポートする際に値が切り詰めまたは欠落している SSIS で使用される Excel ドライバーは、ファイルの最初の数行からデータ型を推測します。 後続の行にこのスキーマから逸脱する値が含まれている場合、値が切り詰められることや無視される場合があります。 この問題を緩和するには、CSVなどの別のファイル形式を使用してください。これらの問題に対する影響を少なくすることができます。

  • Excel を使用して多数のレコードをエクスポートする: 大規模なデータセットを Excel にエクスポートする場合の SSIS の既知の制限。 これらの制限は、Excelバージョンに応じて、パフォーマンス ボトルネック、ファイル サイズの問題、または行カウントの制限につながる可能性があります。 大量のデータを効率的に処理する場合に適した代替形式 (CSVなど) を使用することをお勧めします。

  • 特定のエンティティの増分エクスポートのパフォーマンスの問題: 増分エクスポートでは、DimensionAttributeValueCombination、DimensionAttributeValueSet、InventDim、InventSum などの特定のテーブルでパフォーマンス上の問題が発生する場合があります。 通常、これらのテーブルには、短期間にレコードが多く追加されます。 差分エクスポートにこれらのテーブルが含まれる場合は、追跡から除外することをお勧めします。 他のテーブルを追跡する必要がある場合は、これらの問題のあるテーブルを除外する既定のCTクエリを実装します。

  • AOS の同期モードを使用した大規模なインポート/エクスポート: AOS では 30 分以内に完了できるインポート/エクスポート ジョブを同期モードで実行する必要があります。 ジョブの時間が長くなると予想される場合は、同期モードではなくバッチ モードを使用して、パフォーマンスを保証することをお勧めします。

メモ

データ管理をファイルにエクスポートしてファイルにダウンロードする場合、追加のピリオド(.) がファイル名の末尾に追加されます。