Flight service 데이터 소스 액세스
Flight service 각 데이터 소스 유형에 연결하기 위해 특정 데이터베이스 드라이버가 필요하지 않습니다.
Flight service 정보
Flight service 다양한 데이터 소스에 연결할 수 있는 단일 인터페이스를 제공하는 서비스형 커넥터 라이브러리입니다. Flight service 사용하여 데이터 소스 연결을 만들면 데이터에 액세스하기 위해 각 데이터 소스에 대한 특정 데이터베이스 드라이버가 필요하지 않습니다. IBM Flight service 데이터 소스에 대한 읽기, 쓰기 또는 메타데이터 요청을 위한 언어에 구애받지 않는 효율적인 커넥터 서비스를 제공합니다.
필수 서비스
Flight service common core services 설치된 경우에만 사용할 수 있습니다. common core services 별도로 설치되지 않습니다. 종속성이 있는 서비스를 설치하면 Common core services 자동으로 설치됩니다. common core services 설치하는 서비스에 대한 자세한 내용은 서비스 소프트웨어 요구 사항을 참조하세요.
서비스 및 도구
사용자 정의 Python 또는 R 코드를 허용하는 다음 서비스와 함께 Flight service API를 사용할 수 있습니다.
- Analytics Engine powered by Apache Spark
- Watson Studio
- Watson Machine Learning
- Data Product Hub
- watsonx.data
Flight service 구성 요소
Flight service 다음 구성 요소를 기반으로 합니다:
- 오픈 소스 프레임워크인 Arrow Flight 의 Flight 클라이언트 API.
- 자세한 내용은 Apache Arrow 문서와 Arrow FlightRPC 을 참조하십시오.
- 항공편 서버의 위치 및 인증 방법입니다. 애플리케이션은 연결 자산에서 신임 정보를 검색하여 데이터베이스 드라이버에 제출할 필요가 없습니다. Flight service 자동으로 자격 증명을 투명하게 검색합니다.
- 다양한 데이터 소스에 액세스하기 위해 Flight service 지원하는 커넥터 라이브러리입니다. Flight service 지원되는 커넥터의 전체 목록은 Flight service 지원되는 커넥터를 참조하세요.
- 액세스하려는 파일 또는 테이블을 지정하는 데 사용할 수 있는 데이터 요청입니다. 비행 데이터 요청을 참조하십시오.
itc_utils라이브러리는 Flight 클라이언트를 사용하여 데이터 읽기를 단순화합니다. 예를 들어, itc_utils및 pandas를 사용한 Flight service 의 예를 참조하십시오.
항공편 데이터 요청을 사용하여 데이터 액세스
Python 또는 주피터 노트북의 코드 스니펫에서 제공된 생성된 코드를 사용하거나 직접 코드를 작성하는 두 가지 방법으로 항공편 데이터 요청을 수행하여 데이터 소스에 액세스할 수 있습니다.
코드 스니펫 패널에 로드되는 생성된 코드를 사용하여 Flight service API를 통해 지원되는 데이터 소스에 Python 또는 R 언어로 데이터 요청을 할 수 있습니다. 프로젝트 에셋에서 데이터를 로드하기 위해 생성된 코드를 추가하는 옵션은 다음 도구에서 사용할 수 있습니다:
- 노트북 편집기에서 열린 Python 또는 R 노트북
- JupyterLabPython 스크립트 및 노트북
가능하면 항상 생성된 코드를 사용해 파일이나 연결에서 노트북으로 데이터를 로드하세요. 그러나 예를 들어 직접 코드를 작성해야 하는 상황이 있을 수 있습니다:
- 생성된 코드를 프로덕션 환경에서 사용하려면 다음과 같이 변경해야 합니다
- 생성된 코드를 추가하는 기능은 에셋에 사용할 수 없습니다
- 이 도구는 생성된 코드 추가를 지원하지 않습니다(예: RStudio)
데이터 자산에서 데이터를 읽거나 쓰기 위해 직접 코드를 작성해야 하는 경우, 다음 항목에서 ' pyarrow '을 사용하여 Flight service 호출할 때의 주요 개념, 사용 사례 및 샘플 코드 스니펫을 참조하세요:
- 비행 데이터 요청
- Python 사용한 Flight service 데이터 요청 예시
- R을 사용한 Flight service 데이터 요청의 예
- Python 노트북의 Flight service
- R 노트북의Flight service
생성된 코드 조각 사용에 대한 자세한 내용은 생성된 코드 조각을 통한 데이터 로드를 참조하세요.