- はじめる前に
- アクセス権を管理する
- 基本情報
- Integrations
- プロセス アプリを使用する
- アプリを作成する
- データを読み込む
- データ変換中
- ダッシュボードをカスタマイズする
- ダッシュボードをパブリッシュする
- アプリ テンプレート
- 通知
- その他のリソース
Process Mining ユーザー ガイド
データ実行ではログ ファイルも作成されます。これは、予期しない結果が発生した場合や、データ アップローダーでのデータのアップロードが失敗した場合に役立ちます。このファイル extraction.log には、前回のデータ実行のログが含まれています。失敗した各抽出に対して、リターン コードが表示されます。詳しくは、Theobald Software の公式ドキュメント「 Call via Commandline 」をご覧ください。セットアップに何らかの誤りがあると、それがエラー メッセージに表示されます。
HANA 以外のシステム向けの CDPOS の抽出の問題
HANA 以外の一部の古いシステムでは、CDPOS はクラスター テーブルであり、次のコードに示す「join with pool table」のエラーが発生する可能性があります。
ERPConnect.ABAP RuntimeException: RfcReceiveEx failed(RFC_SYS_EXCEPTION) RFC_ERROR_SYSTEM_FAILURE - Join with pool table, cluster or view.
ERPConnect.ABAP RuntimeException: RfcReceiveEx failed(RFC_SYS_EXCEPTION) RFC_ERROR_SYSTEM_FAILURE - Join with pool table, cluster or view.
CDPOS テーブルの抽出には、抽出する必要があるレコードの数を制限するために、既定で CDHDR テーブルとの結合が含まれます。結合を使用せずにレコード数を制限する別の方法は、 スクリプトの実行時に使用できます。スクリプトの設定で、変数 is_sap_hana を に設定する必要があります false。
抽出のその他の問題
解析エラー
抽出が解析エラー ( Unexpected ')'など) で失敗する場合は、失敗している抽出の WHERE 句を確認します。角かっこを囲む間隔と、角かっこ内の値が正しいことを確認します。書式に一貫性がないと、解析の問題が発生する可能性があります。
たとえば、 name in ('a', ‘b', ‘c’) を name in ( ‘a’, ‘b’, ‘c’ )に更新する必要があります。
WHERE 句を修正して抽出を保存した後、もう一度実行します。
メタデータ
抽出中に予期しないエラーが発生する可能性があります。例:
23,O2C_VBAK,2023-05-16_08:46:54.984,4,FinishedErrors,Error,LiveDataExtraction,Theobald.Extractors.Table.TheoReadTableException: Length of the field VBTYP not valid. Given length is 000002 . Length in SAP is 000008
23,O2C_VBAK,2023-05-16_08:46:54.984,4,FinishedErrors,Error,LiveDataExtraction,Theobald.Extractors.Table.TheoReadTableException: Length of the field VBTYP not valid. Given length is 000002 . Length in SAP is 000008
これは、テンプレート抽出で定義されたプロパティが SAP システムと一致しないことが原因である可能性があります。
Theobald Xtract Universal で [Refresh metadata] ボタンを選択してメタデータのプロパティを更新し、お使いの SAP システムを反映させます。その後、問題が解決したかどうかを確認します。
増分抽出の問題
Theobald Xtract Universal の増分抽出で問題が発生した場合は、抽出データを開いて [ CDC リソースを削除] を選択することで、増分設定をリセットできます。
これにより、最後に成功した抽出のレコードが削除されます。次回の抽出実行時には、テーブルの全読み込みが実行されます。その後、追加の抽出は再び増分的に実行されます。
このオプションは、抽出設定を変更する場合 (新しいフィールドを追加する場合など) にも使用できます。
タイムアウトの問題
抽出時に、タイムアウトの問題が発生する可能性があります。利用可能なタイムアウト パラメーターについて詳しくは、SAP の公式ドキュメントをご覧ください。
キーを複製する
Theobald Xtract Universal を使用してデータをアップロードする際に、次のエラー メッセージが表示されることがあります。
考えられる原因
テーブルの主キーに使用されているフィールドが、抽出で取得されていません。
解決策
この問題を解決するには、テーブルの主キーに使用されているすべてのフィールドが抽出で取得されていることを確認する必要があります。
以下の図に、EKKN テーブルの例を示します。このテーブルでは、フィールド ZEKKN が取得されていないため、主キーは完全ではありません。この問題は、このフィールドが抽出でも使用されるようにすることで修正できます。
SAP テーブルの主キーは、フィールド名の前に表示されるキー記号によって認識できます。