Определение базы данных Snowflake

В этой статье представлена разбивка структуры для элементов определения базы данных Snowflake.

Поддерживаемые форматы

Элементы базы данных Snowflake поддерживают JSON формат.

Части определения

Определение элемента базы данных Snowflake создается из части SnowflakeDatabaseProperties, содержащей следующее:

Пример SnowflakeDatabaseProperties.json части, декодированных из Base64

JSON-файл, описывающий базу данных Snowflake, имеет следующие свойства:

Недвижимость Тип Обязательно Description
connectionId струна Идентификатор подключения для базы данных Snowflake должен быть пустым в запросах на создание.
snowflakeDatabaseName струна Имя базы данных Snowflake. Если он отправлен, он должен быть пустым в запросах на создание.

{
  "snowflakeDatabaseName": "ExampleDatabase",
  "connectionId": "456e7890-e89b-12d3-a456-426614174002"
}

Пример определения

{
  "parts": [
    {
      "path": "SnowflakeDatabaseProperties.json",
      "payload": "eyJzbm93Zmxha2VEYXRhYmFzZU5hbWUiOiAiRXhhbXBsZURhdGFiYXNlIiwgImNvbm5lY3Rpb25JZCI6ICI0NTZlNzg5MC1lODliLTEyZDMtYTQ1Ni00MjY2MTQxNzQwMDIifQ==",
      "payloadType": "InlineBase64"
    }
  ]
}