soda-sql
Soda SQL and Soda Spark have been deprecated and replaced by Soda Core. docs.soda.io/soda-core/overview.html
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature-or-warehouse-request.md
- reporter.py
- slack.py
- utils.py
- report_release_failure.py
- report_release_success.py
- report_test_failure.py
- report_test_success.py
- requirements.in
- requirements.txt
- build.yml
- __init__.py
- cli.py
- indenting_yaml_dumper.py
- ingest.py
- config_helper.py
- json_helper.py
- logging_helper.py
- yaml_helper.py
- exceptions.py
- __init__.py
- money_patterns.py
- column_metadata.py
- db.py
- dialect.py
- dialect_parser.py
- env_vars.py
- failed_rows_processor.py
- file_system.py
- group_value.py
- historic_metric_yml.py
- measurement.py
- metric.py
- missing.py
- parser.py
- sampler.py
- samples_yml.py
- scan.py
- scan_builder.py
- scan_column.py
- scan_error.py
- scan_result.py
- scan_yml.py
- scan_yml_column.py
- scan_yml_parser.py
- sql_metric_yml.py
- test.py
- test_result.py
- warehouse.py
- warehouse_yml.py
- warehouse_yml_parser.py
- monitor_measurement.py
- monitor_metric.py
- monitor_metric_parser.py
- soda_server_client.py
- memory_span_exporter.py
- soda_exporter.py
- soda_telemetry.py
- soda_tracer.py
- __main__.py
- __version__.py
- dataset_analyzer.py
- README.md
- setup.py
- cloud-tutorial-results.png
- column-metrics.png
- configure-yaml.png
- dataset-metadata.png
- failed-row-message.png
- failed-rows.png
- monitor-results.png
- named-dataset1.png
- named-dataset2.png
- named-dataset3.png
- orchestrate.png
- sample-data.png
- scan-anatomy.png
- scan-failed.png
- scan-with-cloud-sql.png
- soda-cloud-logo.png
- soda-operation.png
- soda-sql-logo.png
- table-metrics.png
- soda-spark-launch.md
- soda-spark-v0.1.1.md
- soda-spark-v0.2.0.md
- soda-spark-v0.2.1.md
- soda-spark-v0.2.3.md
- soda-spark-v0.3.0.md
- soda-sql-v2.1.0.md
- soda-sql-v2.1.0b017.md
- soda-sql-v2.1.0b021.md
- soda-sql-v2.1.0b16.md
- soda-sql-v2.1.0b18.md
- soda-sql-v2.1.0b19.md
- soda-sql-v2.1.0b20.md
- soda-sql-v2.1.0b22.md
- soda-sql-v2.1.1.md
- soda-sql-v2.1.2.md
- soda-sql-v2.1.3.md
- soda-sql-v2.1.4.md
- soda-sql-v2.1.5.md
- soda-sql-v2.1.6.md
- install-and-use.md
- cli.md
- concepts.md
- configure.md
- connect_to_cloud.md
- custom-metric-templates.md
- example-test-missing.md
- example-test-unique.md
- example-test-valid.md
- examples-by-metric.md
- filtering.md
- global-configuration.md
- installation.md
- metrics.md
- orchestrate_scans.md
- overview.md
- programmatic_scan.md
- quick-start-soda-sql.md
- samples.md
- scan-different-datasets.md
- scan-yaml.md
- scan.md
- send-failed-rows.md
- sql_metrics.md
- supported-data-types.md
- tests.md
- troubleshoot.md
- warehouse.md
- warehouse_types.md
- README.md
- airflow_bash.py
- airflow_bash_venv.py
- airflow_python_op.py
- airflow_python_venv_op.py
- product.yml
- soda_lambda.py
- warehouse.yml
- athena_dialect.py
- aws_credentials.py
- setup.py
- bigquery_dialect.py
- setup.py
- dbt.py
- setup.py
- denodo_dialect.py
- setup.py
- hive_dialect.py
- setup.py
- mysql_dialect.py
- setup.py
- postgres_dialect.py
- setup.py
- redshift_dialect.py
- aws_credentials.py
- setup.py
- snowflake_dialect.py
- setup.py
- spark_dialect.py
- setup.py
- sqlserver_dialect.py
- setup.py
- trino_dialect.py
- setup.py
- index.html
- build_for_arm_full.sh
- clean-install.sh
- demo.sh
- install_soda_cli.sh
- publish_package.sh
- recreate_venv.sh
- run_scan_on_arm.sh
- run_tests.sh
- show_release_tags.sh
- start_postgres_container.sh
- start_spark_container.sh
- run_cli.py
- test_cli_commands.py
- test_ingest.py
- test_soda_server_interaction.py
- boto3_helper.py
- mock_dialect.py
- mock_soda_server_client.py
- sql_test_case.py
- sql_test_suite.py
- telemetry_helper.py
- validity_test_suite.py
- warehouse_fixture.py
- warehouse_test_helper.py
- yaml_helper_test.py
- test_quotes_basic.py
- manifest.json
- run_results.json
- run_results_null_failures.json
- test_dbt.py
- demodata.sql
- Dockerfile
- print_demodata_sql_script.py
- run_demo_scans.py
- test_date_parser.py
- test_json_helper.py
- test_measurement_str.py
- test_scan_configuration_validation.py
- test_soda_server_client_configuration.py
- test_sql_expressions.py
- test_telemetry.py
- test_cli.py
- test_soda_server_client.py
- test_all_table_metrics.py
- test_default_metrics.py
- test_distinct_and_uniqueness.py
- test_filter_and_group_by.py
- test_frequent_values.py
- test_histogram_numeric.py
- test_min_max_length.py
- test_mins_maxs.py
- test_missing_and_invalid_customizations.py
- test_missing_and_invalid_metric_configurations.py
- test_schema.py
- test_statistical_metrics.py
- test_valid_values.py
- test_validity.py
- test_samples_and_failed_rows.py
- test_tests_sql_metric_failed_rows.py
- test_columns_exclusion.py
- test_scan_result.py
- test_tests_column_metric.py
- test_tests_complex_expressions.py
- test_tests_sql_metric.py
- test_tests_sql_metric_multi.py
- test_tests_table_metric.py
- test_tests_with_filtering.py
- test_tests_with_variables.py
- test_date_and_time_validity_formats.py
- test_network_validity_formats.py
- test_number_validity_formats.py
- test_numeric_data.py
- test_user_info_validity_formats.py
- docker-compose.yml
- docker-compose.yml
- docker-compose.yml
- hive-site.xml
- docker-compose.yml
- docker-compose.yml
- athena_cfg.yml
- athena_fixture.py
- athena_suite.py
- bigquery_cfg.yml
- bigquery_fixture.py
- bigquery_suite.py
- denodo_cfg.yml
- denodo_fixture.py
- denodo_suite.py
- hive_cfg.yml
- hive_fixture.py
- hive_suite.py
- mysql_cfg.yml
- mysql_fixture.py
- mysql_suite.py
- postgres_cfg.yml
- postgres_fixture.py
- postgres_suite.py
- redshift_cfg.yml
- redshift_fixture.py
- redshift_suite.py
- snowflake_cfg.yml
- snowflake_fixture.py
- snowflake_suite.py
- spark_cfg.yml
- spark_fixture.py
- spark_suite.py
- sqlserver_cfg.yml
- sqlserver_fixture.py
- sqlserver_suite.py
- trino_cfg.yml
- trino_fixture.py
- trino_suite.py
- conftest.py
- example_userhome_env_vars.yml
- .all-contributorsrc
- .editorconfig
- .gitignore
- CHANGELOG.md
- CONTRIBUTING.md
- dev-requirements.in
- dev-requirements.txt
- docker-compose-arm.yml
- Dockerfile
- LICENSE
- MANIFEST.in
- pytest.ini
- README.md
- requirements.txt
- tbump.toml
- tox.ini
# Installation Guide
1. Get the code
git clone https://github.com/sodadata/soda-sql
Downloads the entire project code from GitHub to your computer.
cd soda-sql
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t soda-sql .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 soda-sql
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Python
EasyPrerequisites
pip install .
Installs the package published on PyPI directly β no need to clone the source.
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
