Поделиться через


Расширенные операции с данными

Набор расширенных операций, предназначенных для преобразования массовых наборов данных.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга 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.