問題タブ [great-expectations]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
245 参照

ruamel.yaml - 大きな期待をインストールできませんでした。エラー: 「ruamel-yaml」をアンインストールできません

端末にgreat_expectationをインストールしようとしたところ、

「pip install great_expectations」

このエラーが発生しました:

収集したパッケージをインストールしています: ruamel.yaml、jsonpatch、altair、great-expectations アンインストールを試みています: ruamel.yaml 既存のインストールが見つかりました: ruamel-yaml 0.15.87 エラー: 「ruamel-yaml」をアンインストールできません。これは distutils がインストールされたプロジェクトであるため、どのファイルがそれに属しているかを正確に判断できず、部分的なアンインストールのみが発生します。この問題を解決するための提案はありますか? どうもありがとう

0 投票する
1 に答える
266 参照

great-expectations - cli および great_expections の test_yaml_config を介してデータ ソースを aws s3 として設定できない

great_expectations セットアップ:

新しい仮想環境を作成しました 必要なパッケージをインストールしました:

構成の更新されたデータ ソース: great_expectations.yml

この問題を再現する手順:

以下のエラーを取得:

ホスト s3.amazonaws.com:443 ssl:True に接続できません [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] 証明書の検証に失敗しました: ローカル発行者証明書を取得できません (_ssl.c:1123)')]

注: AWS のセットアップが完了しました。~/.aws には、以下の内容の資格情報ファイルがあります。

上記と同じ設定で、

注: 以下のコードは正常に動作します。

そのため、ge ライブラリを介した接続が邪魔になります。

test_yaml_config を使用した V3 batch_request API で同じ問題に直面しています。

バージョン 0.13.10 を使用

これでブロックされました。この問題を解決する方法を提案してください。ありがとう!

0 投票する
1 に答える
498 参照

python - Great Expectations カスタム データソース ValueError: no package specified for (相対モジュール名に必要) をインポートする方法

Great Expectations プロジェクトのフォルダー構造は次のとおりです。

datasource/__init__.py:

dataset/__init__.py:

great_expectations.yml:

Python の相対インポートが非常に紛らわしいという事実に加えて、great_expectations コマンドを実行するときにどの参照ディレクトリが使用されるのかもわかりません。試してみると:great_expectations suite newエラーメッセージが表示されます:ValueError: no package specified for '.datasource' (required for relative module names)

上記の .yml は、以下のすべてを試した後でも進むべき道だと思います。initまたは他の場所で処理する必要がある相対インポートについて、私が理解していないことがあると思います。

編集:私も試しました:

The module: 'great_expectations.datasource' does not contain the class: 'OracleDatasource'.

このメッセージは、great_expectations ライブラリを探していることを意味していると思います。ライブラリに含まれているクラス名を試してみて、これを確認しました。

この:

No module named "datasource" could be found in the repository. Please make sure that the file, corresponding to this package and module, exists and that dynamic loading of code modules, templates, and assets is supported in your execution environment. This error is unrecoverable.

これは、ライブラリの外を見ているが、ファイルが見つからないことを意味すると思います。

この:

No module named "datasource.oracle_datasource" could be found in the repository. Please make sure that the file, corresponding to this package and module, exists and that dynamic loading of code modules, templates, and assets is supported in your execution environment. This error is unrecoverable.

これは、ライブラリの外を見ているが、ファイルが見つからないことを意味すると思います。

0 投票する
1 に答える
97 参照

apache-spark - ValueError: root_directory は絶対パスである必要があります: Synapse Workspace から ADLS のディレクトリにアクセスするとエラーが発生します

Apache Spark で次の PySpark コードを使用して ADLS ディレクトリにアクセスしようとすると、エラーが発生します。

ディレクトリにアクセスしようとしたときに上記のエラーが発生するコードは次のとおりです。

コードを次のように変更すると

次のエラー メッセージが表示されます。

次のコードを入力すると

エラーメッセージが表示されます:

ただし、「/expectations」というディレクトリはありません

補足として、Great_Expectations を実行しようとしています。