Расширенные операции с данными
Набор расширенных операций, предназначенных для преобразования массовых наборов данных.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка решений состояний |
| URL | https://www.statesolutions.com.au/contact-us |
| Адрес электронной почты | support@statesolutions.com.au |
| Метаданные соединителя | |
|---|---|
| Publisher | Решения для состояния |
| Веб-сайт | https://www.statesolutions.com.au |
| Privacy Policy (Политика конфиденциальности) | https://www.statesolutions.com.au/privacy-policy |
| Категории | Данные |
Операции, предлагаемые в рамках этой службы, предоставляют инженерам данных и интеграции возможность преобразования массовых наборов данных из одной структуры в другую.
Наряду с основными операциями платформа имеет пользовательские функции, встроенные в которые еще больше расширяют функциональные возможности. Эти добавленные пользовательские функции обеспечивают расширяемость определенного уровня поля, которую можно применить к преобразованию набора данных.
Операции в рамках платформы помогают сократить затраты, такие как циклирование, чрезмерное использование встроенных выражений и других основных операций с данными в рамках разработанных потоков. Это приводит к более читаемому и более поддерживаемому конечному продукту для вашей организации и все это сделало возможным без одной части инфраструктуры, необходимой для вызова с точки зрения ваших собственных организаций.
Предпосылки
Вам потребуется зарегистрироваться для подписки.
Его можно получить, подписав платный план или активировав пробную подписку. Подробные сведения можно найти на нашем веб-сайте на странице цен ... http://www.statesolutions.com.au/pricing/
Получение учетных данных
В соответствии с предыдущим разделом перейдите на нашу страницу ценообразования и зарегистрируйтесь в плане, который вы чувствуете, подходит вашей организации лучше всего.
Если вы регистрируетесь в платной подписке, процесс будет направлять вас на ввод сведений о себе и вашей организации. Затем вам будет предложено предоставить сведения о кредитной карте, чтобы ежемесячный (или годовой при желании) цикл выставления счетов может взиматься соответствующим образом.
Если вы регистрируетесь для пробной подписки, вам будет предложено не больше, чем ваше имя и адрес электронной почты. Пробная подписка ограничивает количество вызовов до 100 без ограничения времени, когда эти 100 вызовов необходимо использовать.
Ваши сведения (адрес электронной почты и приобретенный продукт) используются при вызове служб на стороне для отслеживания любого и всего использования, необходимого для ограничения квот (обратите внимание, что не все планы имеют ограничение квоты).
Начало работы с соединителем
Получив подписку и ключ API, вы будете готовы выполнить первый вызов.
Обзор- http://www.statesolutions.com.au/overview/
В разделе обзора нашего веб-сайта описываются основы и более важные сведения о главной конечной точке, которая используется для каждого вызова API.
Пользовательские функции — http://www.statesolutions.com.au/custom-functions/
Не все операции поддерживают использование пользовательских функций, но для тех, кто это делает, вы хотите находиться в этом, что возможно, учитывая, что это дает вам огромное количество гибкости при преобразовании данных.
Поддерживаемые операции
- "Агрегат" — агрегирование одного или нескольких свойств сгруппированным набором полей в наборе данных массива JSON.
- "Декартовское присоединение" — выполните декартовское соединение с двумя или более наборами данных.
- "Сцепить" — сцепить поле из массива объектов в одну строку выходных данных.
- "Сцепление (простой)" — объединение массива значений в строку с разделителями.
- "Оценка C#" — вычисляет выражение C# и возвращает результат.
- Выполнение скрипта C# — выполняется и выполняется скрипт C#.
- CSV в JSON— преобразование таблицы данных, разделенной запятыми, в массив объектов JSON.
- "Distinct" — выберите набор уникальных значений свойств из массива объектов.
- "Distinct (Simple)" — укажите отдельный набор значений из массива.
- "Эксперт" — выполнение инструкции SQL по одному или нескольким предоставленным наборам данных.
- "Массив неструктурированных объектов" — неструктурированный массив сложных многоуровневых объектов в массив объектов JSON одного уровня.
- Get Data Schema (Get Data Schema) — получение схемы (т. е. свойств и связанных с ними типов) из массива объектов.
- GZip Compress — сжатие потока текста в архив GZip.
- GZip Decompress — распаковка архива GZip в строку base64.
- Join — присоединение двух наборов данных с помощью метода слева или внутреннего соединения.
- "JSON в CSV" — преобразование массива объектов JSON в формат таблицы с разделиемой запятыми.
- "JSON в таблицу" — преобразование структуры JSON в таблуарный формат.
- "JSON to Text" — преобразование массива объектов JSON в формат текста с разделителями табуляции.
- "Свойства JSON для массива пар "Имя-значение" — преобразует структуру JSON в массив пар "имя-значение".
- "Проверка схемы JSON" — проверяет объект JSON на основе схемы JSON.
- "Левенштейн расстояние" — используйте алгоритм расстояния Левенштеина для вычисления набора коэффициентов для указания того, насколько похожи две строки друг к другу.
- Parquet to JSON— преобразование набора данных parquet в кодировке Base64 в массив объектов JSON.
- Regex Matches — создание набора совпадений для строки с помощью шаблона регулярного выражения.
- "Сортировать массив объектов" — сортировка массива сложных многоуровневых объектов по одному или нескольким свойствам, содержащимся в каждом элементе массива.
- Split — разделить каждый элемент массива на один или несколько новых элементов по определенному набору критериев.
- "Текст в JSON" — преобразование набора текстовых данных с разделителями табуляции в массив объектов JSON.
- "Преобразование" — преобразование набора свойств в наборе данных с помощью любой из пользовательских функций преобразования, предоставляемых платформой.
- "XML в JSON" — преобразование структуры XML в JSON с помощью инструкций XPath и любой из пользовательских функций преобразования, предоставляемых платформой.
- Zip Archive Decompress — распаковка zip-архива в список файлов с содержимым (при запросе).
Известные проблемы и ограничения
Служба размещается в облачной инфраструктуре Azure и, как и любая служба на основе вычислений, ограничена, когда речь идет об использовании ЦП и памяти. Таким образом, основное ограничение, которое сталкивается с нашим соединителем, — это те, которые соответствуют системным ресурсам.
Тестирование показало, что полезные данные не должны превышать около 30 мб (+/-) размера для каждого вызова. Это ограничение может быть разрешено в будущем, но по состоянию на данный момент ограничение существует и должно быть рассмотрено из вызывающей стороны уравнения.
Способ обойти это заключается в том, чтобы разделить полезные данные на логические блоки и обработать их по одному. Пример логических блоков можно взять из финансовых данных, лучше всего разделить полезные нагрузки по финансовому периоду, финансовому году или определенному логическому атрибуту организации.
Распространенные ошибки и средства устранения неполадок
Ошибка 401: превышено ограничение квоты для этой подписки или ваша подписка не разрешена использовать эту операцию.
Вы превысили квоту за период выставления счетов. Вам потребуется обновить подписку или дождаться следующего периода выставления счетов. Кроме того, если квота не превышена, операция, за которую вы пытаетесь вызвать, не поддерживается уровнем подписки, за который вы заплатили.
Часто задаваемые вопросы
Вы можете найти страницу часто задаваемых вопросов на нашем веб-сайте ... http://www.statesolutions.com.au/faq
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API расширенных операций данных | securestring | Ключ API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Concatenate |
Объединение поля из массива объектов в одну строку выходных данных. |
| CSV-файл в Json |
Преобразуйте таблицу данных, разделенную запятыми, в массив объектов JSON. |
| Distinct |
Выберите набор различных значений свойств из массива объектов. |
| Distinct (Simple) |
Укажите отдельный набор значений из массива. |
| GZip Decompress |
Распаковка архива GZip в строку base64. |
| Json Properties to Name Value Pair Array |
Преобразуйте структуру JSON в пары имен и значений. |
| Json to Table |
Преобразуйте структуру JSON в табличный формат. |
| Json to Text |
Преобразование массива объектов JSON в формат текста с разделителями табуляции. |
| Json в CSV |
Преобразование массива объектов JSON в формат таблицы с разделием запятыми. |
| Parquet в Json |
Преобразуйте набор данных parquet в кодировке Base64 в массив объектов JSON. |
| Split |
Разделить все объекты, содержащиеся в массиве, по определенным критериям. |
| Xml в Json |
Преобразуйте структуру XML в JSON с помощью инструкций XPath и любой из 100+ пользовательских функций преобразования, предоставляемых платформой. |
| Zip Archive Decompress |
Распаковка zip-архива в список файлов с содержимым (при запросе). |
| Агрегат |
Агрегирование одного или нескольких свойств сгруппированным набором полей в наборе данных массива JSON. |
| Выполнение скрипта C# |
Принимает и выполняет скрипт C#. |
| Выражение оценки C# |
Вычисляет выражение C# и возвращает результат. |
| Декартовское присоединение |
Выполните декартовое соединение с двумя или более наборами данных. |
| Массив объектов Сортировки |
Сортируйте массив сложных многоуровневых объектов по одному или нескольким свойствам, содержащимся в каждом элементе в массиве. |
| Плоский массив объектов |
Неструктурированный массив сложных многоуровневых объектов в массив отдельных объектов JSON. |
| Получение схемы данных |
Получите схему (т. е. свойства и связанные с ними типы) из массива объектов. |
| Преобразуй |
Преобразуйте набор свойств в наборе данных с помощью любой из доступных пользовательских функций преобразования. |
| Присоединиться |
Присоединяйте ровно два набора данных с помощью метода слева или внутреннего соединения. |
| Проверка схемы JSON |
Проверяет схему JSON с помощью более сложных функций, чем стандартная. |
| Расстояние Левенштеина |
Используйте алгоритм расстояний Левенштеина, чтобы вычислить набор коэффициентов для указания того, насколько похожи две строки друг к другу. |
| Регулярные совпадения |
Создание набора совпадений для строки с помощью шаблона регулярного выражения. |
| Сжатие GZip |
Сжатие потока текста в архив GZip. |
| Специалист |
Выполните инструкцию SQL по одному или нескольким предоставленным наборам данных. |
| Сцепление (простой) |
Объединение массива значений в строку с разделителями. |
| Текст в Json |
Преобразование набора данных с разделителями табуляции в массив объектов JSON. |
| Фильтрация массива объектов |
Отфильтруйте массив сложных многоуровневых объектов по одному или нескольким свойствам, содержащимся в каждом элементе в массиве. |
Concatenate
Объединение поля из массива объектов в одну строку выходных данных.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Поле
|
field | True | string |
Поле из исходного набора данных для объединения. |
|
Разделитель
|
separator | string |
Строка, используемая для разделителя результирующей сцепленной строки. |
|
|
Игнорировать пустое
|
ignoreEmpty | True | boolean |
Игнорируйте пустые и null строки при объединениях. |
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
- response
- string
CSV-файл в Json
Преобразуйте таблицу данных, разделенную запятыми, в массив объектов JSON.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Строка заголовка
|
headerRow | boolean |
Содержит строку заголовка |
|
|
Разделитель строк
|
rowSeparator | string |
Символы, разделяющие каждую строку, по умолчанию = \n |
|
|
Разделитель
|
delimiter | string |
Символы, разделяющие каждый столбец, по умолчанию = , |
|
|
Escape-символ
|
escapeCharacter | string |
Escape-символ, используемый при разбинии каждого поля, по умолчанию — двойные кавычки. |
|
|
Кодировка
|
encoding | string |
Кодировка содержимого файла по умолчанию = UTF8. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | string |
Таблица строк с разделителями |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Distinct
Выберите набор различных значений свойств из массива объектов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Fields
|
fields | True | array of string |
Список полей для включения в результирующий набор. Поддерживает синтаксис выбора динамического поля. |
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Distinct (Simple)
Укажите отдельный набор значений из массива.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Поле
|
field | True | string |
Поле для выполнения различаемого значения. |
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | string |
Направление сортировки (например, ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
GZip Decompress
Распаковка архива GZip в строку base64.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Данные
|
data | True | string |
Представление файла GZip в base64 для распаковки. |
Возвращаемое значение
- response
- string
Json Properties to Name Value Pair Array
Преобразуйте структуру JSON в пары имен и значений.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Данные JSON
|
data | True |
Преобразованные данные JSON. |
Json to Table
Преобразуйте структуру JSON в табличный формат.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Путь
|
path | string |
Путь JToken, используемый для начального выбора (по умолчанию = $) |
|
|
Сбалансированные выходные данные
|
balancedOutput | boolean |
Если значение TRUE, каждый элемент в результирующем наборе будет иметь один и тот же набор свойств, следовательно, что делает его сбалансированным. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | object |
Структурированные данные JSON. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Json to Text
Преобразование массива объектов JSON в формат текста с разделителями табуляции.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Строка заголовка
|
headerRow | boolean |
Содержит строку заголовка |
|
|
Разделитель строк
|
rowSeparator | string |
Символы, разделяющие каждую строку, по умолчанию = \n |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
- response
- string
Json в CSV
Преобразование массива объектов JSON в формат таблицы с разделием запятыми.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Строка заголовка
|
headerRow | boolean |
Содержит строку заголовка |
|
|
Разделитель строк
|
rowSeparator | string |
Символы, разделяющие каждую строку, по умолчанию = \n |
|
|
Escape-символ
|
escapeCharacter | string |
Escape-символ для значений, содержащих значение разделителя полей. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
- response
- string
Parquet в Json
Преобразуйте набор данных parquet в кодировке Base64 в массив объектов JSON.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Проверка только
|
validateOnly | boolean |
Проверять только данные, не возвращать никакие данные. |
|
|
Пропустить
|
skip | integer |
Объем записей, которые необходимо ПРОПУСТИТЬ перед применением параметра TAKE. |
|
|
Взять
|
take | integer |
Количество записей, которые будут выполнены после пропущенных записей. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | string |
Строка в кодировке Base64, содержащая содержимое файла данных parquet. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Split
Разделить все объекты, содержащиеся в массиве, по определенным критериям.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Разделяет
|
Splits | object | ||
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Xml в Json
Преобразуйте структуру XML в JSON с помощью инструкций XPath и любой из 100+ пользовательских функций преобразования, предоставляемых платформой.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Основной цикл в элементе
|
primaryLoopAtElement | string |
Оператор XPath, который выбирает набор элементов для переключения. |
|
|
Объект Map
|
map | object |
Объект Json, содержащий свойства со значениями, которые сопоставляют с источником с помощью инструкций XPath. |
|
|
Имя карты
|
mapName | string |
Имя, используемое для отличия этой карты от других. |
|
|
Запрос XPath
|
xPathQuery | string |
Оператор XPath, который выбирает набор элементов для переключения. |
|
|
Объект Map
|
map | object |
Объект Json, содержащий свойства со значениями, которые сопоставляют с источником с помощью инструкций XPath. |
|
|
Данные
|
data | True | string |
XML-строка. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Zip Archive Decompress
Распаковка zip-архива в список файлов с содержимым (при запросе).
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Данные
|
data | True | string |
Представление zip-архива base64 для распаковки. |
|
Получение содержимого файла
|
getFileContents | True | boolean |
Получение содержимого каждого файла? |
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
Имя
|
name | string |
Имя файла или папки. |
|
Путь
|
path | string |
Полный путь к файлу или папке. |
|
Сжатый размер
|
compressedSize | number |
Размер файла в сжатом состоянии. |
|
Несжатый размер
|
uncompressedSize | number |
Размер файла в его несжатом состоянии. |
|
Содержимое файла
|
fileContent | string |
Представление содержимого файла base64. |
Агрегат
Агрегирование одного или нескольких свойств сгруппированным набором полей в наборе данных массива JSON.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Операция
|
aggregationType | True | string |
Тип агрегирования. |
|
aggregateBy
|
aggregateBy | True | array of string | |
|
aggregateOn
|
aggregateOn | True | array of string | |
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Выполнение скрипта C#
Принимает и выполняет скрипт C#.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Скрипт C#
|
script | True | string |
Скрипт C#, который будет выполняться. |
|
Определения классов
|
classDefinitions | array of string |
Массив определений классов, на которые можно ссылаться из скрипта. |
|
|
Параметры
|
parameters | object |
Параметры, используемые для передачи и использования скриптом. |
Возвращаемое значение
Результат скрипта
- Результат скрипта
- object
Выражение оценки C#
Вычисляет выражение C# и возвращает результат.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Выражение C#
|
expression | True | string |
Выражение C#, которое будет оцениваться. |
Возвращаемое значение
Вычислимый результат
- Вычислимый результат
- object
Декартовское присоединение
Выполните декартовое соединение с двумя или более наборами данных.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | object |
Определяет несколько наборов данных путем объекта с каждым значением свойства в виде массива объектов. Каждое имя свойства — это имя набора данных, на который можно ссылаться путем выполняемой операции. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Массив объектов Сортировки
Сортируйте массив сложных многоуровневых объектов по одному или нескольким свойствам, содержащимся в каждом элементе в массиве.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Порядок сортировки
|
sortOrder | True | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
Данные
|
Data | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Плоский массив объектов
Неструктурированный массив сложных многоуровневых объектов в массив отдельных объектов JSON.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Разделитель
|
delimiter | True | string |
Строка, используемая для разделителя каждого свойства от разных уровней в иерархии объектов. |
|
Сбалансированные выходные данные
|
balancedOutput | True | boolean |
Если значение TRUE, каждый элемент в результирующем наборе будет иметь один и тот же набор свойств, следовательно, что делает его сбалансированным. Фильтр и порядок сортировки работают только в том случае, если для этого задано значение TRUE. |
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Получение схемы данных
Получите схему (т. е. свойства и связанные с ними типы) из массива объектов.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Преобразуй
Преобразуйте набор свойств в наборе данных с помощью любой из доступных пользовательских функций преобразования.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Transformations
|
transformations | True | object |
Объект, содержащий исходный и целевой набор преобразований сопоставления. |
|
Сохранение всех свойств
|
preserveAllProperties | boolean |
Если значение TRUE, все свойства, не вызываемые в свойстве преобразований, будут сохранены в результирующем наборе данных. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
Data | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Присоединиться
Присоединяйте ровно два набора данных с помощью метода слева или внутреннего соединения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Тип соединения
|
joinType | True | string |
Операция соединения для выполнения. |
|
Присоединение полей
|
joinFields | True | array of string |
Список полей для присоединения к каждой таблице. |
|
Fields
|
fields | True | array of string |
Список полей для включения в результирующий набор. Поддерживает синтаксис выбора динамического поля. |
|
Принудительное полное имя полей
|
forceFullyQualifiedFieldNames | boolean |
Принудительно принудительная префикс всех имен полей в результирующем наборе данных с именем исходного набора данных. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | object |
Определяет несколько наборов данных путем объекта с каждым значением свойства в виде массива объектов. Каждое имя свойства — это имя набора данных, на который можно ссылаться путем выполняемой операции. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Проверка схемы JSON
Проверяет схему JSON с помощью более сложных функций, чем стандартная.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Schema
|
schema | True | object |
Схема, на которую будет проверяться JSON. |
|
Объект JSON
|
data | True | object |
Объект JSON, который будет использоваться для проверки схемы. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of string |
Расстояние Левенштеина
Используйте алгоритм расстояний Левенштеина, чтобы вычислить набор коэффициентов для указания того, насколько похожи две строки друг к другу.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Базовое значение
|
baseValue | True | string |
Базовое значение для сравнения всех остальных значений. |
|
Значения сравнения
|
comparisonValues | True | array of string |
Базовое значение для сравнения всех остальных значений. |
|
Пороговое значение коэффициента
|
ratioThreshold | double |
Число от 0 до 100. Если осталось пустым, значение по умолчанию равно 0, то есть возвращаются все результаты. |
|
|
Пороговое значение коэффициента
|
applyRatioThresholdTo | string |
Примените пороговый фильтр к максимальному соотношению, возвращаемого в наборе данных, или к среднему значению всех включенных. |
|
|
Тип выбора коэффициента
|
ratioSelectionType | string |
Тип соотношений, для которых требуется выполнить каждое сравнение. |
|
|
Тип сортировки токенов
|
tokenSortType | string |
Выбор для сортировки каждого слова или токена до сравнения или нет. |
|
|
Учет регистра
|
caseSensitive | boolean |
Запустите сравнения в конфиденциальном регистре или нет. |
|
|
Удаление пробелов
|
removeWhitespace | boolean |
Удалите или сохраните все пробелы перед сравнением. |
|
|
Удаление специальных символов
|
removeSpecialCharacters | boolean |
Удалите или сохраните все специальные символы перед сравнением. |
Возвращаемое значение
Регулярные совпадения
Создание набора совпадений для строки с помощью шаблона регулярного выражения.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Рисунок
|
pattern | True | string |
Шаблон регулярного выражения. |
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | string |
Текст для выполнения шаблона регулярных выражений |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of string |
Сжатие GZip
Сжатие потока текста в архив GZip.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Данные
|
data | True | string |
Строка данных для архивации с помощью формата GZip. |
Возвращаемое значение
- response
- string
Специалист
Выполните инструкцию SQL по одному или нескольким предоставленным наборам данных.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Строка запроса
|
query | True | string |
Полностью функционирующую инструкцию SELECT, которая ссылается на входящие набор данных и обрабатывает его. |
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | object |
Определяет несколько наборов данных путем объекта с каждым значением свойства в виде массива объектов. Каждое имя свойства — это имя набора данных, на который можно ссылаться путем выполняемой операции. |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Сцепление (простой)
Объединение массива значений в строку с разделителями.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Разделитель
|
separator | string |
Строка, используемая для разделителя результирующей сцепленной строки. |
|
|
Игнорировать пустое
|
ignoreEmpty | boolean |
Игнорируйте пустые и null строки при объединениях. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | string |
Направление сортировки (например, ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
данные
|
data | True | array of string |
Возвращаемое значение
- response
- string
Текст в Json
Преобразование набора данных с разделителями табуляции в массив объектов JSON.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Строка заголовка
|
headerRow | boolean |
Содержит строку заголовка |
|
|
Разделитель строк
|
rowSeparator | string |
Символы, разделяющие каждую строку, по умолчанию = \n |
|
|
Разделитель
|
delimiter | string |
Символы, разделяющие каждый столбец, по умолчанию = \t |
|
|
Кодировка
|
encoding | string |
Кодировка содержимого файла по умолчанию = UTF8. |
|
|
Filter
|
filter | string |
Строковое предложение WHERE, используемое для фильтрации возвращаемого результированного набора. |
|
|
Порядок сортировки
|
sortOrder | object |
Объект с одним или несколькими именами полей и направление сортировки (т. е. ASC или DESC). |
|
|
Schema
|
schema | object |
Переопределение схемы вручную для принудительного применения входящего поля к конкретному примитивному типу. |
|
|
Имя языка и региональных параметров
|
cultureName | string |
Позволяет вызывающему приложению изменять язык и региональные параметры таким образом, чтобы синтаксический анализ даты и т. д. выдает правильный результат. |
|
|
Логические свойства
|
isBoolean | array of string |
Список свойств в выходных данных, которые следует рассматривать как логические значения |
|
|
Данные
|
data | True | string |
Таблица строк с разделителями |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Фильтрация массива объектов
Отфильтруйте массив сложных многоуровневых объектов по одному или нескольким свойствам, содержащимся в каждом элементе в массиве.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Критерий фильтра
|
filter | True | string |
Выражение фильтра, определенное документацией. |
|
Данные
|
Data | object |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
items
|
object |
Определения
levenshteinDistanceResponse
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Поставляется
|
BaseValue.Supplied | string | |
|
Действительный
|
BaseValue.Actual | string | |
|
RatioThreshold
|
ComparisonSettings.RatioThreshold | double | |
|
ApplyRatioThresholdTo
|
ComparisonSettings.ApplyRatioThresholdTo | string | |
|
CaseSensitive
|
ComparisonSettings.CaseSensitive | boolean | |
|
RemoveWhitespace
|
ComparisonSettings.RemoveWhitespace | boolean | |
|
RemoveSpecialCharacters
|
ComparisonSettings.RemoveSpecialCharacters | boolean | |
|
RatioSelectionType
|
ComparisonSettings.RatioSelectionType | string | |
|
TokenSortType
|
ComparisonSettings.TokenSortType | string | |
|
Comparisons
|
Comparisons | array of object | |
|
Поставляется
|
Comparisons.Comparison.Supplied | string | |
|
Действительный
|
Comparisons.Comparison.Actual | string | |
|
Коэффициент
|
Comparisons.Results.Ratio | integer | |
|
PartialRatio
|
Comparisons.Results.PartialRatio | integer | |
|
SortedRatio
|
Comparisons.Results.SortedRatio | integer | |
|
SortedPartialRatio
|
Comparisons.Results.SortedPartialRatio | integer | |
|
MaxRatio
|
Comparisons.Results.MaxRatio | integer | |
|
AvgRatio
|
Comparisons.Results.AvgRatio | double |
объект
Это тип object.
струна
Это базовый тип данных string.