dcs-core
Open Source Data Quality Monitoring.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- documentation-request.md
- feature_request.md
- ci.yml
- codeql.yml
- docs.yml
- manual_approver.yaml
- poetry_publish.yaml
- pypi_publish.yml
- pull_request_template.md
- __init__.py
- cli.py
- __init__.py
- configuration.py
- dashboard.py
- data_source_resource.py
- metric.py
- profile.py
- validation.py
- widget.py
- __init__.py
- errors.py
- __init__.py
- config_loader.py
- configuration_parser.py
- configuration_parser_arc.py
- __init__.py
- base.py
- manager.py
- search_datasource.py
- sql_datasource.py
- __init__.py
- base.py
- default_logger.py
- __init__.py
- base.py
- combined_metric.py
- custom_metric.py
- manager.py
- numeric_metric.py
- reliability_metric.py
- __init__.py
- datasource_profiling.py
- numeric_field_profiling.py
- text_field_profiling.py
- __init__.py
- metric_repository.py
- __init__.py
- log.py
- tracking.py
- utils.py
- __init__.py
- base.py
- completeness_validation.py
- custom_query_validation.py
- manager.py
- numeric_validation.py
- reliability_validation.py
- uniqueness_validation.py
- validity_validation.py
- __init__.py
- inspect.py
- __init__.py
- bigquery.py
- databricks.py
- db2.py
- elasticsearch.py
- mssql.py
- mysql.py
- opensearch.py
- oracle.py
- postgres.py
- redshift.py
- snowflake.py
- spark_df.py
- sybase.py
- __init__.py
- local_file.py
- __init__.py
- utils.py
- __init__.py
- DMSans-Bold.ttf
- DMSans-Medium.ttf
- DMSans-Regular.ttf
- DMSans-SemiBold.ttf
- docs.svg
- github.svg
- logo.svg
- slack.svg
- index.js
- index.js.LICENSE.txt
- __init__.py
- dashboard.py
- models.py
- __init__.py
- __main__.py
- __version__.py
- data_check_architecture.svg
- datacheck_config_overview.png
- datachecks_banner_logo.svg
- datachecks_cli_output.png
- datachecks_config.png
- datachecks_dashboard.png
- datachecks_does_not_do.svg
- datachecks_favicon.png
- datachecks_full_logo.svg
- datachecks_getting_started_cli.png
- datachecks_why_data_observability.svg
- datasource_configuration.md
- metric_configuration.md
- bigquery.md
- databricks.md
- elasticsearch.md
- ibm_db2.md
- mssql.md
- mysql.md
- opensearch.md
- postgres.md
- redshift.md
- snowflake.md
- extra.css
- contact.md
- usage_analytics.md
- combined.md
- completeness.md
- custom_sql.md
- numeric_distribution.md
- reliability.md
- uniqueness.md
- validity.md
- CNAME
- getting_started.md
- index.md
- data_source.yaml
- example_bigquery_config.yaml
- data_source.yaml
- example_databricks_config.yaml
- data_source.yaml
- example_db2_config.yaml
- data_source.yaml
- example_elasticsearch_config.yaml
- data_source.yaml
- example_mssql_config.yaml
- data_source.yaml
- example_mysql_config.yaml
- data_source.yaml
- example_opensearch_config.yaml
- data_source.yaml
- example_postgres_config.yaml
- data_source.yaml
- example_redshift_config.yaml
- data_source.yaml
- example_snowflake_config.yaml
- data_source.yaml
- example_sybase_config.yaml
- example_postgres_config_date.yaml
- __init__.py
- __main__.py
- datasets.py
- datasource.py
- __init__.py
- docker-compose.yaml
- example.env
- example_spark_df.py
- README.md
- __init__.py
- run_cli.py
- test_cli.py
- test_config.yaml
- __init__.py
- test_metric.py
- test_validations.py
- __init__.py
- __init__.py
- test_configuration.py
- test_configuration_loader.py
- test_configuration_v1.py
- __init__.py
- test_default_logger.py
- __init__.py
- test_combined_metric.py
- test_metric_manager.py
- test_numeric_metric.py
- test_reliability_metric.py
- __init__.py
- test_datasource_profiling.py
- test_numeric_field_profiling.py
- __init__.py
- test_utils.py
- __init__.py
- test_inspect.py
- test_config_1.yaml
- test_config_2.yaml
- test_config_v1_1.yaml
- test_config_v1_2.yaml
- test_config_v1_sources.yaml
- __init__.py
- test_config.yaml
- test_config_v1.yaml
- test_configurations.py
- test_configurations_v1.py
- __init__.py
- test_elasticsearch_datasource.py
- test_postgres_datasource.py
- test_search_datasource.py
- test_sql_datasource.py
- __init__.py
- test_storage_local_file.py
- __init__.py
- conftest.py
- test_databases_availability.py
- test_inspect.py
- __init__.py
- conftest.py
- utils.py
- Api.ts
- Card.module.css
- Card.tsx
- index.tsx
- index.tsx
- Navbar.module.css
- Navbar.tsx
- Content.module.css
- Content.tsx
- index.tsx
- index.tsx
- Overall.module.css
- Overall.tsx
- index.tsx
- Piechart.module.css
- Piechart.tsx
- index.tsx
- MetricContent.module.css
- MetricContent.tsx
- index.tsx
- MetricInfoIcon.module.css
- MetricInfoIcon.tsx
- index.tsx
- VerticalTabs.module.css
- VerticalTabs.tsx
- index.tsx
- Overview.module.css
- Overview.tsx
- index.tsx
- Snapshot.tsx
- index.tsx
- Preview.module.css
- Preview.tsx
- index.tsx
- Tabs.module.css
- Tabs.tsx
- BootstrapTooltip.tsx
- Dashboard.module.css
- Dashboard.tsx
- index.tsx
- index.tsx
- Metrics.module.css
- Metrics.tsx
- global.css
- component.type.ts
- index.d.ts
- metricTable.tsx
- staticData.ts
- App.tsx
- index.tsx
- plotly.d.ts
- package.json
- tsconfig.json
- webpack.config.js
- .dockerignore
- .gitignore
- .pre-commit-config.yaml
- CODE_OF_CONDUCT.md
- codecov.yml
- CONTRIBUTING.md
- docker-compose-test.yaml
- Dockerfile
- LICENSE
- license_header.txt
- Makefile
- mkdocs.yml
- poetry.lock
- pyproject.toml
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/datachecks/dcs-core
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd dcs-core
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install dcs-core -U
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker build -t dcs-core .
Dockerfile을 기반으로 실행 가능한 이미지를 빌드합니다.
docker run -p 8080:80 dcs-core
빌드된 이미지를 실제 컨테이너로 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
4. Node.js
쉬움사전 준비물
cd ui
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
5. Python
쉬움사전 준비물
pip install dcs-core -U
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
6. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
