すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:データプルエラーを修正するには

最終更新日:Jan 02, 2025

このトピックでは、データ変換中に発生するデータプルエラーについて説明し、これらのエラーのトラブルシューティングに使用できるメソッドを提供します。

エラー処理

データプルエラーのトラブルシューティング方法の詳細については、「res_log_logstore_pull」、「res_rds_mysql」、および「res_oss_file」をご参照ください。

一般的なエラーのトラブルシューティング

リソース関数を1つだけ使用すると、データプルエラーが発生します。

  • サンプル変換ルール

    • res_log_logstore_pull(endpoint="cn-shenzhen.log.aliyuncs.com",ak_id="xxx",
              ak_secret="xxx",project="etl-test-shenzhen",
              fields=["__source__"]),field="processid",output_fields=["xx"]
    • res_rds_mysql(address="xx",username="xx",password="xx",database="xx")
    • res_oss_file(endpoint='xx',ak_id="xx",ak_key="xx",bucket='xx', file='xx',format='xx',change_detect_interval=0)
  • エラーログ

    aliyun.log.logexception.LogException: {"errorCode": "InvalidEtlConfig", "errorMessage": "ETL config doesn't pass security check, detail: invalid type detected: <class '_ast.Expr'>", "requestId": ""}
  • 対処方法

    上記のエラーログは、指定された関数の構文が無効であることを示しています。 res_log_logstore_pull、res_rds_mysql、またはres_oss_file関数のみを使用するため、このエラーログが返されます。 リソース関数は1つだけ使用できません。

  • 解決策

    別の関数と一緒にe_table_map関数を使用する必要があります。 詳細については、「リソース関数」をご参照ください。

関連ドキュメント