비고:
Insights 스크립팅 환경은 Insights in ArcGIS Enterprise 및 Insights desktop에서 사용 가능합니다. 기본 연결은 Insights in ArcGIS Enterprise 또는 Insights in ArcGIS Online일 수 있습니다.
설치 프로세스 중에 Insights in ArcGIS Enterprise 기관에 대해 Jupyter Kernel Gateway 연결을 비활성화할 수 있습니다. Jupyter Kernel Gateway 연결을 사용할 수 없는 경우 관리자에게 문의하세요. 자세한 내용은 Insights in ArcGIS Enterprise 설치를 참고하세요.
스크립팅은 기존 소프트웨어를 기관의 요구 사항에 맞게 확장하고 사용자 정의할 수 있는 중요한 방법입니다. ArcGIS Insights에서는 Python 또는 R을 프로그래밍 언어로 사용하여 스크립팅을 수행할 수 있습니다. 사용자는 두 프로그래밍 언어를 사용하여 Insights 워크북에서 제공되는 공간 및 통계 분석 기능을 확장할 수 있습니다.
Insights 스크립팅은 Jupyter Kernel Gateway 연결을 사용하여 활성화됩니다. 해당 커널 게이트웨이에서는 스트립팅 환경에서 작성된 코드를 실행하는 데 필요한 커널이나 프로그래밍 언어에 접근할 수 있습니다. 이 게이트웨이를 통해 Python 커널과 R 커널에 접근할 수 있습니다.
Insights 스크립팅을 활성화하려면 다음과 같은 일반적인 단계를 수행해야 합니다.
- Python 커널, R 커널 또는 둘 다 포함된 Jupyter Kernel Gateway를 설정합니다.
- Insights에서 Jupyter Kernel Gateway로의 연결을 생성합니다.
- 스크립팅 환경을 엽니다.
- Python 또는 R 스크립트를 작성하여 실행합니다.
Python 스크립팅의 기능
Python 스크립팅을 사용하여 다음 작업을 수행할 수 있습니다.
- 데이터를 조작하고 준비합니다.
- 사용자 정의 차트 및 그래프를 생성합니다.
- 머신 러닝 분석을 Insights에 통합합니다.
- 데이터 업데이트 및 분석을 자동화합니다.
- 데이터셋을 Pandas, GeoPandas, Koalas 또는 Spark DataFrame으로 변환합니다.
- Pandas, GeoPandas, Koalas 또는 Spark DataFrame를 데이터셋으로 변환하여 데이터 창에 추가합니다.
- Insights에서 지원되지 않는 데이터베이스에 연결합니다.
- 데이터 분석을 수행합니다.
R 스크립팅의 기능
R 스크립팅을 사용하여 다음 작업을 수행할 수 있습니다.
- 데이터를 조작하고 준비합니다.
- 사용자 정의 차트 및 그래프를 생성합니다.
- 고급 통계 분석을 수행합니다.
- 데이터셋을 R 데이터 프레임으로 변환합니다.
- R 데이터 프레임을 데이터셋으로 변환하여 데이터 창에 추가합니다.
- Insights에서 지원되지 않는 데이터베이스에 연결합니다.
- 데이터 분석을 수행합니다.
리소스
다음 리소스를 사용하여 Insights 스크립팅에 대해 자세히 알아봅니다.
- Insights 스크립팅 가이드 - Jupyter Kernel Gateway를 설정하고 Python 및 R 코드 샘플을 볼 수 있습니다.
- 커널 게이트웨이에 연결합니다.
- 스크립팅 환경을 사용합니다.