# Google 클라우드 저장소

Google 클라우드 저장소는 다음으로 사용할 수 있습니다.

* Databricks를 데이터 파이프라인 대상으로 사용할 때의 클라우드 스테이징 영역. 클라우드 스테이징 영역은 데이터와 변경 내용이 적용 및 저장되기 전에 스테이징되는 곳입니다.

* 복제 작업의 대상입니다.

  * Standard, Premium, Enterprise 구독을 통해 Google 클라우드 저장소에 데이터를 복제하는 방법에 대한 설명은 [Standard, Premium 또는 Enterprise 구독을 통해 데이터 레이크에 데이터 랜딩](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm)을 참조하십시오.
  * Starter 구독을 통해 Google 클라우드 저장소에 데이터를 복제하는 방법에 대한 설명은 [Qlik Talend Cloud 시작 구독을 사용하여 데이터 복제](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/replicating-starter-subscription.htm)를 참조하십시오.

## 제한 사항 및 고려 사항

다음 제한 사항이 적용됩니다.

* 전체 LOB 모드는 지원되지 않습니다.
* 슬래시(/) 또는 백슬래시(\) 문자가 포함된 데이터베이스 이름, 스키마 이름 또는 테이블 이름은 지원되지 않습니다.

## 전제 조건

커넥터 설정에 지정된 JSON 자격 증명은 지정된 버킷에 대한 읽기 및 쓰기 액세스 권한이 있는 계정에 대한 것이어야 합니다.

## Google 클라우드 저장소 연결 속성 설정

커넥터를 구성하려면 다음을 수행합니다.

1. 연결에서 연결 만들기를 클릭합니다.

2. Google Cloud Storage 대상 커넥터를 선택한 후 다음 설정을 제공합니다.

#### 데이터 대상

데이터 게이트웨이: Google 클라우드 저장소 연결을 테스트하는 데 사용할 데이터 이동 게이트웨이를 선택합니다. 이는 데이터 소스의 데이터 랜딩에 배포된 것과 동일한 데이터 이동 게이트웨이여야 합니다.

#### 연결 속성

* 서비스 계정 키: Google 클라우드 저장소 버킷에 대한 읽기 및 쓰기 액세스 권한이 있는 서비스 계정 키에 대한 JSON 사용자 인증 정보입니다. 업로드를 클릭하고 서비스 계정 키가 포함된 JSON 파일을 선택합니다.

  정보 메모지정된 계정 키에는 지정된 버킷 및 폴더에 대한 읽기 및 쓰기 액세스 권한이 있어야 합니다.

* 버킷 이름: Google 클라우드 저장소 버킷입니다.

#### 내부 속성

내부 속성은 특별한 사용 사례를 위한 것이므로 대화 상자에 표시되지 않습니다. Qlik 지원 팀에서 지시한 경우에만 사용해야 합니다.

필드 오른쪽에 있는 the 새로 만들기 icon 및 the 취소 icon 버튼을 사용하여 필요에 따라 속성을 추가하거나 제거합니다.

#### 이름

연결의 표시 이름입니다.

## 데이터 유형 매핑

다음 표에서는 Qlik Cloud 데이터 유형에서 Google 클라우드 저장소 데이터 유형으로의 기본 매핑을 보여 줍니다.

정보 메모데이터 유형 매핑은 "데이터 레이크의 데이터 랜딩" 작업 설정에서 [대상 폴더에 메타데이터 파일 만들기](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes-settings.htm#Metadata) 옵션이 활성화된 경우에만 관련됩니다.

### Qlik Cloud 데이터 유형에서 Google 클라우드 저장소로 매핑

Qlik CloudQlik Cloud 및 Google 클라우드 저장소 데이터 유형

| 데이터 이동 게이트웨이 데이터 유형 | Google 클라우드 저장소 대상 데이터 유형 |
| --- | --- |
| DATE | DATE |
| TIME | TIME |
| DATETIME | DATETIME |
| BYTES | BYTES(길이) |
| BLOB | BLOB |
| REAL4 | REAL4(7) |
| REAL8 | REAL8(14) |
| INT1 | INT1(3) |
| INT2 | INT2(5) |
| INT4 | INT4(10) |
| INT8 | INT8(19) |
| UINT1 | UINT1(3) |
| UINT2 | UINT2(5) |
| UINT4 | UINT4(10) |
| UINT8 | UINT8(20) |
| NUMERIC | NUMERIC(p,s) |
| STRING | STRING(길이) |
| WSTRING | STRING(길이) |
| CLOB | CLOB |
| NCLOB | NCLOB |
| BOOLEAN | BOOLEAN(1) |

### Qlik Cloud 데이터 유형에서 Parquet로 매핑

Parquet가 파일 형식으로 설정된 경우 Parquet에서 지원하는 데이터 유형의 수가 제한되어 있으므로 데이터 유형 매핑은 다음과 같습니다.

Parquet 데이터 유형 매핑

| Qlik Cloud 데이터 유형 | Parquet 기본 유형 | 논리적 유형 |
| --- | --- | --- |
| BOOLEAN | BOOLEAN |  |
| INT1 | INT32 | INT(8, true) |
| INT2 | INT32 | INT(16, true) |
| INT4 | INT32 |  |
| INT8 | INT64 |  |
| UINT1 | INT32 | INT(8, false) |
| UINT2 | INT32 | INT(16, false) |
| UINT4 | INT64 |  |
| UINT8 | INT64 | INT(64, false) |
| REAL4 | FLOAT |  |
| REAL8 | DOUBLE |  |
| NUMERIC | FIXED\_LEN\_BYTE\_ARRAY(16) | DECIMAL(정밀도, 배율) |
| STRING | 바이트 배열 | STRING |
| WSTRING | 바이트 배열 | STRING |
| BYTES | 바이트 배열 |  |
| BLOB | 바이트 배열 |  |
| CLOB | 바이트 배열 | STRING |
| NCLOB | 바이트 배열 | STRING |
| DATE | INT32 | DATE |
| TIME | INT32 | TIME(UTC=true, 단위=MILLIS) |
| DATETIME | INT64 | TIMESTAMP(UTC=true, 단위=MICROS) |

## 자세한 정보

* [데이터 레이크에 데이터 랜딩](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Replicating/landing-datalakes.htm)
* [Databricks 대상](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/TargetConnections/databricks-target.htm)