GetGoogleSheets 프로세서
GetGoogleSheets 프로세서
Openflow의 GetGoogleSheets 프로세서는 Google Sheets에서 데이터를 가져오는 역할을 해요. 기본적으로 하루에 한 번 데이터를 가져옵니다.
출처: Snowflake 문서
본문
기능 — 일반 공급 (Generally Available)
Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있습니다.
Bundle
com.snowflake.openflow.runtime | runtime-google-sheets-processors-nar
설명
Google Sheets에서 데이터를 가져오는 프로세서입니다. 기본적으로 하루에 한 번 데이터를 가져옵니다.
태그
Google, Google Sheets, spreadsheet
입력 요구사항
금지 (FORBIDDEN)
민감한 동적 속성 지원
false
속성
| 이름 | 설명 |
|---|---|
| Date Time Render Option | 출력에서 날짜가 렌더링되는 방식을 결정합니다. |
| GCP Credentials Service | Google Cloud Platform 자격 증명을 얻는 데 사용하는 컨트롤러 서비스입니다. |
| Ranges | 값을 가져올 범위를 쉼표로 구분해 A1 표기법 또는 R1C1 표기법으로 지정합니다. 예: Sheet1!A1:B2,Sheet2!D4:E5,Sheet3. 시트의 첫 번째 행은 열 이름을 나타내야 합니다. 지정하지 않으면 모든 시트가 다운로드됩니다. |
| Spreadsheet ID | Google Sheets 스프레드시트의 ID입니다. 스프레드시트의 URL에서 확인할 수 있습니다. |
| Value Render Option | 출력에서 값이 렌더링되는 방식을 결정합니다. |
관계
| 이름 | 설명 |
|---|---|
| failure | Google Sheets에서 가져오는 동안 오류가 발생한 FlowFile입니다. |
| success | JSON 배열을 포함하는 FlowFile이며, 각 객체는 원본 시트의 한 행을 나타냅니다. 키는 첫 번째 행의 열 헤더에 해당하고 값은 각 행의 항목에 해당합니다. |
쓰기 속성
| 이름 | 설명 |
|---|---|
| google.sheets.spreadsheet.id | Google Sheets 스프레드시트의 ID입니다. |
| google.sheets.range | 가져온 Google Sheets 스프레드시트의 범위입니다. |
| run.id | 각 수집 실행(run)의 고유 ID입니다. 단일 실행 중 생성된 모든 플로우 파일을 식별할 수 있게 해줍니다. |
| destination.table.schema | 다음 형식의 대상 테이블에 대한 Snowflake 스키마입니다: { "columns": [ { "name": "", "type": "", "nullable": , "precision": , "scale": }, … ], "primaryKeys": ["", "", …] } |