적용 대상: Azure Data CLI(
azdata)
메모
이전에 Azure Data CLI(azdata)에서 처리한 일부 시나리오는 이제 Azure CLI(az) 확장 및 Azure Arc 기반 워크플로를 통해 관리됩니다. 모든 azdata 명령에 대한 단일 1:1 대체는 없습니다. 다음 표에서는 일반적으로 관련된 Azure CLI 대안이 존재하는 위치를 중점적으로 설명합니다.
| azdata 명령 영역 | Azure CLI 확장/명령 그룹 | Azure CLI 참조 |
|---|---|---|
azdata arc dc * |
az arcdata |
Azure Arc 데이터 CLI 참조 |
azdata arc sql mi * |
az arcdata sql mi |
CLI를 사용하여 Azure SQL Managed Instance 관리 |
azdata arc postgres * |
az arcdata postgres |
CLI를 사용하여 PostgreSQL 서버 관리 |
azdata migrate * |
az datamigration |
CLI를 사용하여 마이그레이션 |
azdata extension * |
az extension * |
Azure CLI 확장 개요 |
azdata login |
az login |
az login |
azdata sql shell / azdata sql query |
Azure CLI에 해당하지 않음(사용 sqlcmd, SSMS 또는 기타 SQL 도구) |
sqlcmd 유틸리티 SQL Server Management Studio |
새 자동화 및 관리 시나리오의 경우 Azure CLI(az), Azure CLI 확장 및 Azure Arc Portal 환경을 선호합니다.
다음 문서에서는 azdata 도구의 sql 명령에 대한 참조를 제공합니다. 다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
명령어
| Command | 설명 |
|---|---|
| azdata 앱 템플릿 | 템플릿. |
| azdata app init | 새 애플리케이션 기본 구조 시작. |
| azdata app create | 애플리케이션 만들기. |
| azdata app update | 애플리케이션 업데이트. |
| azdata app list | 애플리케이션 나열. |
| azdata app delete | 애플리케이션을 삭제합니다. |
| azdata app run | 응용 프로그램 실행. |
| azdata app describe | 애플리케이션 설명. |
azdata app init
런타임 환경에 따라 새 애플리케이션 구조 및/또는 사양 파일을 시작할 수 있습니다.
azdata app init [--spec -s]
[--name -n]
[--version -v]
[--template -t]
[--destination -d]
[--url -u]
예제
새 애플리케이션 spec.yaml 만 스캐폴드합니다.
azdata app init --spec
템플릿을 기반으로 새 R 애플리케이션 구조를 스캐폴드합니다 r .
azdata app init --name reduce --template r
템플릿을 기반으로 새 Python 애플리케이션 구조를 스캐폴드합니다 python .
azdata app init --name reduce --template python
템플릿을 기반으로 새 SSIS 애플리케이션 구조를 스캐폴드합니다 ssis .
azdata app init --name reduce --template ssis
선택적 매개 변수
--spec -s
애플리케이션 spec.yaml만 생성합니다.
--name -n
애플리케이션 이름.
--version -v
애플리케이션 버전입니다.
--template -t
템플릿 이름입니다. 지원되는 템플릿 이름에서 전체 목록을 보려면 azdata app template list
--destination -d
애플리케이션 구조를 배치할 위치입니다. 기본값: 현재 작업 디렉터리입니다.
--url -u
다른 템플릿 리포지토리 위치를 지정합니다. 기본값: https://github.com/Microsoft/SQLBDC-AppDeploy.git
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata app create
애플리케이션을 만듭니다.
azdata app create --spec -s
예제
유효한 spec.yaml 배포 사양을 포함하는 디렉터리에서 새 애플리케이션을 만듭니다.
azdata app create --spec /path/to/dir/with/spec/yaml
필수 매개 변수
--spec -s
애플리케이션을 설명하는 YAML 사양 파일이 있는 디렉터리의 경로입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata app update
애플리케이션을 업데이트합니다.
azdata app update [--spec -s]
[--yes -y]
예제
유효한 spec.yaml 배포 사양이 포함된 디렉터리에서 기존 애플리케이션을 업데이트합니다.
azdata app update --spec /path/to/dir/with/spec/yaml
선택적 매개 변수
--spec -s
애플리케이션을 설명하는 YAML 사양 파일이 있는 디렉터리의 경로입니다.
--yes -y
CWD의 spec.yaml 파일에서 애플리케이션을 업데이트할 때 확인을 요청하지 마세요.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata app list
애플리케이션을 나열합니다.
azdata app list [--name -n]
[--version -v]
예제
이름 및 버전별로 애플리케이션을 나열합니다.
azdata app list --name reduce --version v1
이름을 기준으로 모든 애플리케이션 버전을 나열합니다.
azdata app list --name reduce
이름을 기준으로 모든 애플리케이션 버전을 나열합니다.
azdata app list
선택적 매개 변수
--name -n
애플리케이션 이름.
--version -v
애플리케이션 버전입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata app delete
애플리케이션을 삭제합니다.
azdata app delete --name -n
--version -v
예제
이름 및 버전별로 애플리케이션을 삭제합니다.
azdata app delete --name reduce --version v1
필수 매개 변수
--name -n
애플리케이션 이름.
--version -v
애플리케이션 버전입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata app run
애플리케이션을 실행합니다.
azdata app run --name -n
--version -v
[--inputs]
예제
입력 매개 변수 없이 애플리케이션을 실행합니다.
azdata app run --name reduce --version v1
입력 매개 변수 1개를 사용하여 애플리케이션을 실행합니다.
azdata app run --name reduce --version v1 --inputs x=10
여러 입력 매개 변수를 사용하여 애플리케이션을 실행합니다.
azdata app run --name reduce --version v1 --inputs x=10,y5.6
필수 매개 변수
--name -n
애플리케이션 이름.
--version -v
애플리케이션 버전입니다.
선택적 매개 변수
--inputs
CSV name=value 형식의 애플리케이션 입력 매개 변수입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
azdata app describe
애플리케이션을 설명합니다.
azdata app describe [--spec -s]
[--name -n]
[--version -v]
예제
애플리케이션을 설명합니다.
azdata app describe --name reduce --version v1
선택적 매개 변수
--spec -s
애플리케이션을 설명하는 YAML 사양 파일이 있는 디렉터리의 경로입니다.
--name -n
애플리케이션 이름.
--version -v
애플리케이션 버전입니다.
전역 인수
--debug
로깅 수위를 높여 모든 디버그 로그를 표시합니다.
--help -h
이 도움말 메시지를 표시하고 종료합니다.
--output -o
출력 형식 허용되는 값: json, jsonc, table, tsv 기본값: json
--query -q
JMESPath 쿼리 문자열입니다. 자세한 내용 및 예제는 http://jmespath.org/ 참조하세요.
--verbose
로깅의 자세한 정도를 증가시킵니다. 전체 디버그 로그에 --debug를 사용합니다.
다음 단계
다른 azdata 명령에 대한 자세한 내용은 azdata 참조를 참조하세요.
azdata 도구를 설치하는 방법에 대한 자세한 내용은 azdata 설치를 참조하세요.