sodadata / soda-sql

Soda SQL and Soda Spark have been deprecated and replaced by Soda Core. docs.soda.io/soda-core/overview.html
https://docs.soda.io/
Apache License 2.0
60 stars 16 forks source link

[bigquery] soda create fails with exception #133

Closed vijaykiran closed 2 years ago

vijaykiran commented 2 years ago

soda create bigquery fails with exception

 soda create bigquery
  | Soda CLI version 2.1.0b18
  | Exception: Cannot read credentials from account_info_json
Traceback (most recent call last):
  File "/Users/vijay/.pyenv/versions/3.9.4/envs/soda-sql-main/lib/python3.9/site-packages/sodasql/cli/cli.py", line 77, in create
    dialect = Dialect.create_for_warehouse_type(warehouse_type)
  File "/Users/vijay/.pyenv/versions/3.9.4/envs/soda-sql-main/lib/python3.9/site-packages/sodasql/scan/dialect.py", line 107, in create_for_warehouse_type
    DialectParser(
  File "/Users/vijay/.pyenv/versions/3.9.4/envs/soda-sql-main/lib/python3.9/site-packages/sodasql/scan/dialect_parser.py", line 20, in __init__
    self.dialect = Dialect.create(self)
  File "/Users/vijay/.pyenv/versions/3.9.4/envs/soda-sql-main/lib/python3.9/site-packages/sodasql/scan/dialect.py", line 101, in create
    return _warehouse_class(parser)
  File "/Users/vijay/.pyenv/versions/3.9.4/envs/soda-sql-main/lib/python3.9/site-packages/sodasql/dialects/bigquery_dialect.py", line 38, in __init__
    self.account_info_dict = self.__parse_json_credential('account_info_json', parser)
  File "/Users/vijay/.pyenv/versions/3.9.4/envs/soda-sql-main/lib/python3.9/site-packages/sodasql/dialects/bigquery_dialect.py", line 133, in __parse_json_credential
    raise Exception("Cannot read credentials from account_info_json")
Exception: Cannot read credentials from account_info_json

Version: 2.1.0b18

fakirAyoub commented 2 years ago

PR sodadata/soda-core#527