# Структурные функции

В этом разделе описываются следующие структурные функции:

| Функция | Описание |
| --- | --- |
| [FROM_KEY_VALUE](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/from_key_value.htm) | Сопоставляет список пар ключ-значение с записью, содержащей поля для каждого ключа |
| [GET_RANGE](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/get_range.htm) | Возвращает диапазон чисел между началом и концом (включительно) |
| [JOIN_ALL_BY_KEY](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/join_all_by_key.htm) | Объединяет несколько массивов ключ-значение в один по ключам |
| [JSON_PATH](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_path.htm) | Извлекает данные из объектов JSON |
| [JSON_TO_RECORD](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/json_to_record.htm) | Извлекает данные из объектов JSON |
| [MAP_WITH_INDEX](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/map_with_index.htm) | Выводит поле индекса и поле значения. Индекс содержит отсчитываемый от нуля индекс, а значение содержит значение во входном поле |
| [QUERY_STRING_TO_RECORD](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/query_string_to_record.htm) | Извлекает данные из строки запроса |
| [RECORD_TO_JSON](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/record_to_json.htm) | Преобразует запись, содержащую поле, в строку JSON |
| [SORT_BY](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/sort_by.htm) | Сортирует массив значений по массиву sortKeys |
| [TO_ARRAY](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/to_array.htm) | Выводит все значения из всех входных данных в виде массива |
| [ZIP](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip.htm) | Объединяет несколько массивов по индексу в записи |
| [ZIP_WITH_INDEX](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/structural/zip_with_index.htm) | Объединяет несколько массивов по индексу в записи |