Google Cloud Storage
Google Cloud Storage можно использовать как:
- облачную промежуточную область при использовании Databricks в цели конвейера данных; Облачная промежуточная область — место, куда помещаются данные и изменения до того, как они будут применены и сохранены.
-
Цель в задаче репликации.
- Для получения инструкций по репликации данных в Google Cloud Storage с использованием подписок Standard, Premium и Enterprise см. раздел Промежуточное хранилище данных в озере данных при использовании подписки Standard, Premium или Enterprise.
- Для получения инструкций по репликации данных в Google Cloud Storage с использованием подписки Starter см. раздел Репликация данных с использованием подписки Qlik Talend Cloud Starter.
Ограничения и замечания
Действуют следующие ограничения:
- Режим LOB без ограничений не поддерживается.
- Имена баз данных, схем или таблиц, содержащие косую черту (/) или обратную косую черту (\), не поддерживаются.
Предварительные требования
В параметрах коннектора необходимо указать учетные данные JSON для учетной записи с доступом для чтения и записи заданного блока.
Настройка свойств подключения Google Cloud Storage
Чтобы настроить коннектор, выполните следующие действия:
-
В виде Подключения нажмите Создать подключение.
-
Выберите коннектор цели Google Cloud Storage , а затем задайте следующие настройки.
Цель данных
Шлюз данных: Выберите шлюз Шлюз движения данных, который будет использоваться для тестирования подключения к Google Cloud Storage. Это должен быть тот же Шлюз движения данных, который был развернут для промежуточного хранения данных из источника.
Свойства подключения
-
Ключ учетной записи службы: учетные данные JSON для ключа учетной записи службы с доступом для чтения и записи к блоку Google Cloud Storage. Щелкните Загрузить и выберите файл JSON в ключом учетной записи службы.
Примечание к информацииУказанный ключ учетной записи должен иметь доступ для чтения и записи к заданному блоку и папке. - Имя блока: Блок Google Cloud Storage.
Внутренние свойства
Внутренние свойства предназначены для особых вариантов использования и поэтому не отображаются в диалоговом окне. Их можно использовать только по указанию службы поддержки Qlik.
Используйте кнопки и
справа от полей, чтобы при необходимости добавить или удалить свойства.
Имя
Отображаемое имя подключения.
Сопоставление типов данных
В следующей таблице показано используемое по умолчанию сопоставление типов данных Qlik Cloud типам данных Google Cloud Storage.
Сопоставление типов данных Qlik Cloud типам данных Google Cloud Storage
| Типы данных Шлюз движения данных | Типы данных цели Google Cloud Storage |
|---|---|
|
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, используются сопоставления типов данных, приведенные ниже.
| Тип данных 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 |
BYTE_ARRAY |
STRING |
|
WSTRING |
BYTE_ARRAY |
STRING |
|
BYTES |
BYTE_ARRAY |
|
|
BLOB |
BYTE_ARRAY |
|
|
CLOB |
BYTE_ARRAY |
STRING |
|
NCLOB |
BYTE_ARRAY |
STRING |
|
DATE |
INT32 |
DATE |
|
TIME |
INT32 |
TIME (UTC=true, unit=MILLIS) |
|
DATETIME |
INT64 |
TIMESTAMP (UTC=true, unit=MICROS) |