Api таблица: Расшифровка классификации масла по API

Содержание

таблица для бензиновых двигателей и дизелей

Существующая спецификация АПИ (Американский Институт Нефти) разделяет автомасла на три группы. Классификация масел по API относится к бензиновым, дизельным смесям и лубрикантам, предназначенным для современных двигателей.

Состоянием на 2021 год классификатор организации насчитывает 12 распространенных стандартов, разбитых на категории относительно их эксплуатационных свойств.


Классификация масел и их обозначение по API



Класс автомасла по системе АПИ представляет собой последовательность стандартов, введенных в хронологическом порядке. Каждая категория, применяемая для дизельных или бензиновых агрегатов обозначается буквой S или С соответственно.

При выпуске обновленного норматива к первой части добавляется буква из латинского алфавита: SA, SB, SC, SD, SE, SF, SG, SH, SJ, SL, SM, SN. Либо в случае с дизелями: СA, СB, СC, СD, CE, CF, CF-2, CF-4, CG-4, CH-4, CI-4.

Понять какой уровень лубриканта перед покупателем просто. Согласно хронологии, чем дальше вторая буква от начала алфавита, тем качественнее продукт и чище формула базовых масел использована.

Расшифровка значений выглядит в форме таблицы.

API категории S для бензиновых двигателей

Для моторов на бензиновой тяге используется маркировка стандарта АПИ с индексом S. Это отдельное подразделение, где собраны основные стандарты и нормы спецификации в хронологической последовательности их ужесточения.

SN — 2010 ТО бензинового двигателя

Передовой стандарт, введенный для ужесточения ограничений по содержанию в масле фосфора и его составляющих. Здесь должны отсутствовать элементы, способные снизить общую энергоэффективность продукта.

Благодаря требованиям, масла категории можно заливать в высокофорсированные двигатели, оборудованные передовыми устройствами очистки выхлопа. Дополнительно присутствует совместимость с установками, потребляющими природный газ.

SM — 2004 ТО бензинового двигателя

Менее жесткая норма регулирует содержание вредных примесей, способных навредить окружающей среде, автомобилю. Масла группы могут стабильно использоваться в моторах, где имеются каталитические нейтрализаторы, турбонаддув, многоклапанные системы подачи топлива.

SL — 2001

Первый класс, где были глубоко внедрены требования экологической безопасности. Норма требует частичного снижения вредных выбросов, уменьшение энергозатрат и экономию топлива.

SJ — 1997

Самая старая, актуальная в 2021 году серия. Здесь присутствует повышенная, относительно прошлых поколений чистящая способность лубриканта, увеличенное количество щелочей в составе.

Смазки можно заливать в гоночные машины 20 века, где имеется высокофорсированный двигатель.

Таблица для дизельных двигателей

Для солярочных моторов актуальны 7 стандартов качества.

APIОбозначение
CFНорматив работает с 1994 года и характеризует масла, используемые для ухода за моторами, оборудованными раздельным впрыском топлива. Здесь не используются очистители выхлопа или нагнетатели. Смеси совместимы с сернистыми породами горючего.
CF-2Ровесник прошлого стандарта. Применяется на двухтактных ДВС.
CF-4Актуален с 1990 г. описывает лубриканты, предназначенные для работы с турбонаддувом и без, в высокооборотистых агрегатах.
CG-4Акт представлен в 1995 году и представляет собой ужесточенный формат прошлого поколения. Формулы способны работать с соляркой с примесью серы до 0,5% от общей массы.
СН-4Вступил в силу с 1998 г. более жесткие требования к экологичности выхлопа, может эксплуатироваться с дизелем до 0,5 % серы в составе включительно.
CI-4Обновление 2002 года. Лубриканты можно заливать в ДВС оборудованные рециркуляторами выхлопа, строгие требования к образованию сажи, сульфатной золе. Заменяет собой предшествующие документы.
CJ-4Самая современная версия спецификации. Жидкости рекомендуются для заливки в транспорт, оборудованный сажевыми фильтрами и другими, существующими системами очистки выхлопа. Требование к топливу – до 0,05% серы.

Таблица для бензиновых двигателей

Для бензиновых смазок актуальные спецификации на 2021 год свои.

Примечание! Отечественные производители типа Лукойл или Роснефть, также обязаны иметь соответствие сертификатам.

Из 11 существующих актов, сегодня актуально только 5.

APIОписание
Норматив 1995 года, характеризует формулы, подходящие для заливки в более старые моторы. Спецификация гарантирует умеренную топливную экономичность и совместимость с турбонаддувом.
SJТребование применяется для ДВС выпускаемых до 2001 года. Отличаются от устаревших норм, чистотой выхлопа и стойкостью к термическому окислению.
SLНорма введена для моторов до 2004 г включительно. Ужесточены требования к стабильности энергосбережения, и внедрена совместимость с увеличенными межсервисными интервалами до 15000 км пробега.
SMЖесткая норма, вступившая в силу в 2005 г. относительно ранних модификаций повышена стойкость к температурному окислению, увеличен межсервисный интервал. Некоторые разновидности лубрикантов являются энергосберегающими.
SNПоследний стандарт, введенный в 2010 году и состоянием на 2021 г. является самым последним. Здесь усилены требования к качественным показателям, и сроку службы. Можно заливать в современные гоночные автомобили и другую технику. 90% подходящих формул являются энергоэффективными.

API категории C для дизельных двигателей

Отдельная группа применима только для дизелей различного типа.

Категория обслуживания API CK-4

Дизельная категория, предназначенная для самых современных моторов, произведенных после 2017 года и требующих заливки специфического масла.

Здесь используются более качественные компоненты, относительно устаревших стандартов. Жидкости СК-4 обратно совместимы с устаревшими лубрикантами.

API CJ-4 2006

Стандартный допуск для магистральных автомобилей с быстроходными дизельными двигателями. Масла категории не могут применяться на территории СНГ, что обусловлено повышенным содержанием серы в дизельной горючке. Максимальное количество примеси вещества — 0,005%.

Благодаря жестким требованиям жидкости группы могут полноценно применяться в ДВС, где установлены передовые системы очистки выхлопа.

API CI-4 Plus 2004

Норма повышает требования стандарта без индекса плюс. Здесь увеличена стойкость масла к сдвигу, изменению вязкости при попадании сажи. Дополнительно внедрена технология, уменьшающая испаряемость смазки.

Используются для быстроходных грузовиков, автобусов, тягачей, эксплуатируемых на магистралях.

API CI-4 2004 (для дизельных двигателей с повышенной нагрузкой)

Ожидаемое обновление стандарта 2002 года. Здесь присутствует ужесточение параметров относительно холодной прокачки при отрицательны температурах. Дополнительно имеется список ограничений по угару смазки.

Масла выделяются увеличенной моющей способностью, благодаря содержанию высокоактивных щелочных присадок.

API категории TC для двухтактных двигателей

Стандарт подразумевает эксплуатацию масел в моторах, объемом от 0,2 до 0,5 литра.

Для получения допуска лубриканты должны пройти тестирование на сохранность колец поршневой группы, образование задир, нагара. Также требуется соблюдение ограничений по детонации и преждевременному зажиганию топливной смеси.

Важным параметром является недопустимость эксплуатации в подвесных двигателях водной техники.

API категории EC – энергосберегающие масла

Новая в группе спецификация, куда входят легко текучие смазки с минимальной низко и высокотемпературной вязкостью. Продукты преимущественно используют в энергосберегающих установках последнего поколения. Без допуска производителя эксплуатация лубрикантов запрещена.

По эффективности смеси разделяются на несколько категорий. Обозначение подгруппы указывается после буквенного индекса и говорит о степени экономии горючего:

  • ЕС – 1,5%;
  • ЕС2 – не менее 2,5%.

Классификация API для небольших моторов

Стандарт «ТВ» предназначен для структурирования лубрикантов, предназначенных для обслуживания легкомоторной техники:

  • скутеров;
  • мопедов;
  • картов;
  • строительных и сельскохозяйственных агрегатов;
  • мотоблоков.

Масла подходят на ДВС двухтактного типа, что гарантирует минимальную зольность, отличные моющие показатели.

Классификация API для трансмиссионных масел

Состоянием на 2021 год классификация насчитывает 5 уровней лубрикантов с различным уровнем защитных свойств.

  1. GL-1 – первое поколение лубрикантов, обладающее минимальным набором полезных свойств и присадок. Смеси больше эксплуатируются на мало ответственных агрегатах, где нет повышенной нагрузки.
  2. GL-2 – более новая форма, повышающая требования к моющим присадкам, увеличивая их количество и агрессивность.
  3. GL-3 – достаточно распространенная спецификация, востребованная среди любителей классических автомобилей, где используются чувствительные детали. Область применения – мосты, механические КПП, редукторные блоки.
  4. GL-4 – последняя группа, применимая для заливки в МКПП с установленными синхронизаторами из латуни, бронзы или меди. В стандарте повышена прочность масляной пленки, внедрены передовые разработки.
  5. GL-5 – самая последняя из актуальных модификаций. Масла преимущественно заливают в современные трансмиссионные блоки. Важным фактором является недопустимость использования в коробках передач, оборудованных синхронизаторами из цветных металлов – жидкость имеет ряд агрессивных присадок, наносящих вред блокам.

Подбор масла по классификации API

Отличия моторов сами рассказывают о том, какую категорию необходимо применять для конкретного автомобиля. Подбор лубриканта осуществляется исходя из года выпуска и конструкции ДВС. К примеру, для машины 2001 года с турбированным дизельным двигателем, где имеется система рециркуляции, подойдет жидкость типа CI-4 или выше.

Классификация моторных масел по SAE



Спецификация SAE представляет собой документ, разделяющий автомасла по группам, относительно порогов эксплуатации. Для моторных масел применяется таблица J300, где указана каждая степень вязкости и ее рабочий диапазон. Всего существует три категории:
  • зимняя;
  • летняя;
  • универсальная

Особенность нормы в том, что разработана она в едином варианте для дизельных и бензиновых лубрикантов, при этом основа продукта не играет роли, будь то синтетика или минералка.

Примером стандарта может послужить популярная маркировка SAE 5W30. Эта группа распространена в умеренном климате стран СНГ. Рабочий диапазон температур составляет от -25 до +30 градусов Цельсия.

Классификация моторных масел по ACEA

Стандартная спецификация, образованная в 1991 году европейскими производителями с целью систематизации смазочных материалов. В марте 2008 г, произошел пересмотр спецификаций в угоду обновившимся экологическим нормам.

Состоянием на 2021 год выделяются категории СМ:

  • А – бензиновые;
  • В – дизельные;
  • С – бензиновые и солярочные моторы с системами очистки выхлопа;
  • Е – грузовые дизеля.

Нет жесткого распределения легкомоторной техники по типу установки. Спецификации указываются вместе.

  • А1/В1 – универсальные смазки со стандартным межсервисным интервалом. В настоящее время практически не применяются.
  • А3/В3 – стандартные лубриканты, подходящие для современных и классических моторов, оборудованных сажевыми фильтрами.
  • А3/В4 – более жесткая норма, характеризует формулы, приспособленные для работы с непосредственным впрыском и турбированными, высоко нагруженными моторами.
  • А5/В5 – самая жесткая норма, куда подпадают смазки, способные экономить топливо и работать при длительных интервалах замены.

Далее на очереди группа автомасел, которые обозначаются индексом С и могут заливаться в ДВС с установленными системами дожигания и очистки выхлопа.

  • С1 – энергосберегающие жидкости с низким содержанием серы;
  • С2 – аналогичное масло со средним содержанием серы;
  • С3 – формулы могут работать с сажевыми фильтрами нового образца;
  • С4 – самая передовая группа выделяет автомасла с пониженным содержанием несгораемых примесей, что допускает их эксплуатацию в самых передовых агрегатах.

Также у организации присутствуют энергосберегающие масла:

  • Е4 – применимы для ДВС с установленными рециркуляторами, где также актуален допуск Лонг Лайф;
  • Е6 – сфера эксплуатации высокофорсированные моторы дизельного типа;
  • Е7 – выставлены дополнительные требования к уменьшению сульфатной хольности, совместимости с устройствами турбонаддува;
  • Е9 – предельный уровень защиты мотора от образования шламов, нагара. Жидкости подходят для высокофорсированных аппаратов, питаемых соляркой.

Классификация моторных масел по ILSAC

Международная классификация американских и европейских производителей автомасел также выставляет ряд требований к выпускаемым смазкам. Цель пакета документов – ужесточить регламенты и производственные процессы. Примечательным является то, что спецификация является условно «дочерним предприятием» API так как создавалась на ее основе.

Здесь присутствует ряд спецификаций:

  1. GF – 1. Устаревший на 2021 год стандарт.
  2. GF – 2. Норма применима для машин, произведенных после 1997 г. Дополняет пакет требований APISG.
  3. GF -3. Маркировка смазок ужесточает требования к экологическим параметрам выхлопа, производительности установки под критическими перегрузками.
  4. GF – 4. Нормативный акт минимизирует количество фосфора в формуле лубриканта, увеличивает срок эксплуатации жидкости.
  5. GF – 5. Предельная длительность эксплуатации смазок, и полная совместимость с био топливом. Норматив позволяет максимально увеличить интервал замены жидкости.

Классификация моторных масел и их обозначение по ГОСТ: таблица

Отечественные автомасла всегда обозначены согласно требованиям ГОСТ 17479,1-85. Этот норматив обязывает изготовителей устанавливать на продукцию строгие маркировки.

ОбозначениеРасшифровка
АИспользуется на атмосферниках
БПредназначено для двигателей минимального форсирования
ВДля моторов умеренно форсированных
ГВысокофорсированные агрегаты бензинового типа
ДВысоконагруженные дизеля, оборудованные интенсивным наддувом
ЕГруппа, предназначенная для тихоходных установок, работающих на солярке, чье применение не затрагивает автомобили.

После буквы может стоять цифра 1, что говорит о принадлежности исключительно к дизельным моторам.

Также присутствуют другие обозначения в шифровке.


Для удобства можно привести пример расшифровки масла М6з/10В в табличной форме.
Часть индексаРасшифровка
Мтип обслуживаемого механизма, М – моторы
6Кинематическая вязкость при +100 °С (сСт)
ЗПрименяются загустители
10Принудительное повышение густоты благодаря добавленной присадке (масло всесезонное)
ВПродукт разработан для обслуживания среднефорсированных ДВС, независимо от типа мотора.

На что влияет неправильный выбор моторного масла

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

  1. Снижение производительности и срока эксплуатации установки.
  2. Засорение картера шламами, сажей.
  3. Затруднение холодного пуска зимой.
  4. Стук гидрокомпенсоторов и клапанов.
  5. Образование течи смазки. Неправильно подобранный лубрикант может разрушить сальники и уплотнители.

ОБЗОР API ТАБЛИЦ FUSION — w3ref

Google Fusion Tables API v2.0 это RESTful API которые дают возможность разработчикам создавать и управлять ресурсами Fusion Tables, такими как: таблицы, столбцы, строки, шаблоны и стили. С помощью SQL запросов можно запрашивать и манипулироваь строками, а с помощью RESTful API работать с таблицами, столбцами, шаблонами и стилями.

Google Fusion Tables основанны на следующих понятиях:

  • Table (таблицы): Таблицы содержат данные распределённые  в строках и столбцах наподобие Google Таблиц. Существуют три типа таблиц: base, view, and merged.

    • base: таблица создаётся на основе загруженных данных из какого либо источника или посредством вставки строк с помощью SQL SELECT запросов.

    • view: таблица создаётся на основе выбора некоторых столбцов из основной таблицы с или без фильтрации по строкам. VIEW это виртуальная таблица, с собственными метаданными, создающее окно в основной таблице. К VIEW можно применять фильтры, так что оно может содержать только подмножество строк и столбцов. В настоящем VIEW можно создавать только программно с помощью SQL API, но не Fusion Tables API.

    • merged: талица создаётся комбинированием нескольких таблиц, каждая из которых должна содержать столбец со значением которое соответствует ключевому столбцу в других таблицах. Объединённые таблицы наследуют типы столбцов, данные и права редактирования из основной таблицы. Можно объединять таблицы принадлежащие разным пользователям, но невозможно вставлять  в них новые строки.

  • Table ID (идентификатор таблицы): идентификатор таблицы это зашифорванное строковое значение, например — 1e7y6mtqv891111111111_aaaaaaaaa_CvWhg9gc. Есть несколько способов получить идентификатор таблицы:

    • Выбрать пункт меню File > About в веб приложении

    • Использовать API v2.0 для извлечения списка таблиц где идентифицированый пользователь владелец или редактор таблицы

    • Использовать Google Docs List API с названием таблицы

  • Column (столбец): Столбец принадлежащий таблице. Каждый столбец имеет идентификатор ID, название и присвоенный тип данных: «STRING», «NUMBER», «DATETIME», or «LOCATION». Идентификатор столбца имеет строковое значение.

  • Template (шаблон): Макет шаблона, который определяет содержание и внешний вид строки данных, которая отображается, когда пользователь нажимает на маркер, линии или полигоны в визуализации карты.

  • Style (стиль): Определение стиля для объектов карты. Объекты отображаемые на картах могут иметь единые стили.

    Стили карты можно настраивать.

  • Row (строка): Данные Fusion Table сохраняются в строках, каждая из которых генерирует внутренний идентификатор ROWID, уникальный во всей таблице. Для определения конкретной строки данных, необходимо составить SQL запрос с критерием соответствующим этой строке. Ответ содержит ROWID, который можно использовать для изменения или удаления строки.

Для Таблиц, Столбцов, Шаблонов и Стилей можно использовать HTTP запросы как описанно в следующей таблице.


Operation

Description

HTTP mappings

list

Список всех ресурсов определённого типа

GET on a resource list URI.

get

Получение определённого ресурса

GET on a resource URI.

insert

Создание нового ресурса

POST on a resource list URI, where you pass in data for a new resource.

update

Изменение определённого ресурса

PUT on a resource URI, where you pass in data for the updated resource.

delete

Удаление определённого ресурса

DELETE on a resource URI.

Для Строк можно использовать SQL выражения с HTTP запросами, как описанно в следующей таблице. SQL запросы направляются на приведённый URL в качестве значения параметра “sql”: https://www.googleapis.com/fusiontables/v2/query?sql=.

Operation

Description

Query format of the «sql» parameter

list

Список всех строк в таблице

GET with a specific table ID:

SELECT ROWID FROM <table_id>

get

Получение определённой строки

GET with a specific table ID and criteria:

SELECT ROWID FROM <table_id> WHERE <your filter>

insert

Вставка новой строки в таблицу

POST with a specific ROWID, where you pass in data for a new row:

INSERT INTO <table_id> (<column_name> {, <column_name>}*) VALUES (<value> {, <value>}*)

update

Измененине сторки

POST with a specific ROWID, where you pass in data for the updated row:

UPDATE <table_id> SET <column_name> = <value> {, <column_name> = <value> }*  WHERE ROWID = <row_id>

delete

Удаление строки

POST with a specific ROWID:

DELETE FROM <table_id> {WHERE ROWID = <row_id>}

SQL выражения так же можно использовать для создания таблиц VIEW и MERGED.

Требования к авторизации для владельце и редакторов таблицы представлены ниже. Зрители (Viewers) могут выполнять только простые операции Get для отдельных ресурсов.


Resource

Authentication Required?


List resources

Get resource

Insert

Update

Delete

Tables

yes

Private tables only

yes

yes

yes

Columns

Private tables only

Private tables only

yes

yes

yes

Templates

Private tables only

Private tables only

yes

yes

yes

Styles

Private tables only

Private tables only

yes

yes

yes

Rows

Private tables only

Private tables only

yes

yes

yes

Таблица соответствия резьбовых соединений по ГОСТ и API-7

Таблица соответствия замковых резьбовых соединений по ГОСТ 50864-96 и API 7:

 

Обозначение замковой резьбы ГОСТ Зарубежный аналог резьбы по стандарту API 7
З-65 NC-23
З-66 2 3/8 Reg
З-73 NC-26 (2 3/8 IF)*
З-76 2 7/8 Reg
З-86 NC-31 (2 7/8 IF)*
З-88 3 1/2 Reg
З-94 NC-35
З-101 3 1/2 FH
З-102 NC-38 (3 1/2 IF)*
З-108 NC-40 (4 FH)*
З-117
4 1/2 Reg
З-118 NC-44
З-121 4 1/2 FH
З-122 NC-46 (4 IF)*
З-133 NC-50 (4 1/2 IF)*
З-140 5 1/2 Reg
З-147 5 1/2 FH
З-149 NC-56
З-152 6 5/8 Reg
З-161
З-163 NC-61
З-171 6 5/8 FH
З-177 7 5/8 Reg
З-185 NC-70
З-189
З-201 8 5/8 Reg
З-203 NC-77

 

Классификация характеристик моторных масел: API, SAE, ACEA таблицами

Содержание статьи:

От правильного выбора масла зависит долговечность работы двигателя – банально, но факт. Если залить неправильное масло, двигатель не откажется работать сразу, но это скажется на его пробеге, ресурс работы деталей снизится значительно. Когда автоиндустрия достигла определенного уровня, возникла необходимость классифицировать все разнообразие масел. В результате приняли стандарты по определенным признакам, которые используют во всем мире:

  • SAE – Общество автомобильных инженеров.
  • API – Американский институт нефти.
  • ACEA – Ассоциация европейских производителей автомобилей.
  • ILSAC – Международный комитет по стандартизации и апробации моторных масел.

Отечественная промышленность классифицирует свои масла еще и по старой доброй сертификации ГОСТ, но также продукция получает сертификаты и по международным стандартам.

Классификация моторных масел по SAE

Характеризует вязкость масла при разных температурах окружающей среды. То есть она определяет, в какой сезон можно использовать смазку. Если вязкость масла подходит для текущей температуры, то оно будет сохранять текучесть, оставаться на деталях автомобиля и сохранять свою смазочную способность. Если же нет, то начинается обратный эффект – двигатель работает практически «на сухую» или вообще не заводится. Производитель автомобиля регламентирует подходящие SAE, водителю остается только выбрать в предложенном диапазоне по сезону:

  • Зимние – 0W, 5W, 10W, 15W, 20W, 25W;
  • Летние – 20, 30, 40, 50, 60;
  • Всесезонные масла с двойным индексом: 0W-30, 5W-40 и тд.
Классификация масел по SAE таблица

Указанные параметры важны именно при пуске автомобиля, так как определяют способность масла прокачаться по всем каналам и обеспечить безопасный пуск коленвала. Главная характеристика для зимних смазок – вязкость при отрицательных температурных показателях, именно она обеспечивает проворачиваемость и прокачиваемость. Вязкость проворачивания в мороз измеряют по методу ASTM D5293 на вискозиметре CCS, показывает соответствие масла безопасному значению, которое позволит коленчатому валу развить необходимую для пуска частоту вращения.

Еще один показатель – вязкость прокачиваемости, определяют по методу ASTM D4684 на вискозиметре MRV, показывает, соответствует ли масло безопасному значению, при котором оно прокачается, предотвращая сухой пуск мотора. Верхний порог показателя 60 000 мПа*с.

Для применяемых в теплое время года смазок измеряется минимальный и максимальный порог кинематической вязкости при температуре 100 и 40 градусов, при минимальной динамической вязкости в пределах температуры 150 градусов и скорости сдвига 106с-1. Всесезонные соответствуют всем требованиям.

Следует понимать, что выбор масла с самым высоким летним показателем не даст двигателю дополнительную мощность, но обеспечит его защиту при высоких нагрузках. Существуют линейки спортивных масел с высоким индексом вязкости – SAE 5W-50 и SAE 10W-60. В спортивных двигателях температуры выше, чем в обычных, им необходимы повышенные характеристики для обеспечения прочности масляной пленки при больших нагрузках и сохранения вязкости масла. То есть увеличена температура кипения, показатель кинематической и динамической вязкости.

Классификация SAE для трансмиссионных масел

Для трансмиссионных масел предусмотрена собственная классификация, смазки попадают под 7 категорий – 4 зимние с индексом W, и 3 летних. Для всесезонных масел предусмотрена двойная маркировка по аналогии с моторными маслами.

Классификация моторных масел по API

Учитывает тип ДВС, особенности конструкции и условия использования, возраст. Стандарт постоянно обновляется, охватывая самые новые модели и учитывая их потребности. Всего в нем 4 категории, разделенные на классы двойным буквенным индексом, первая буква показывает применяемость в бензиновых (S), дизельных (C), двухтактных (T) моторах и энергосберегающие масла (EC). Вторая показывает эксплуатационные качества. Самый устаревший класс обозначается буквой А, далее идут более новые. Новый класс может заменить старый: SM вместо SL, SN вместо SM и так далее.

API категории S для бензиновых двигателей

МаркировкаХарактеристикаПрименяемостьПримечания
SNМалое количество фосфора в составеСовместимо с нейтрализаторами выхлопаЭнергосберегающие свойства. Эквивалентна ILSAC, с той разницей, что требования API SN не требуют тест износостойкости на состаренных маслах по методике Sequence IIIG и тест энергоэффективности по Sequence VID.
SMЛучшие показатели защиты деталей и окисленияТранспорт от 2003 г.в.Экологично, энергосберегающее.
SLСниженная испаряемостьТранспорт от 2000 г.в. использующий обедненное топливоДлительный период эксплуатации
SKНе используется, один корейский производитель масла использует такое сокращение для имени своей корпорации, во избежание путаницы литера «K» была исключена из классификации.
SJПоддерживает чистоту внутреннего пространства мотора.Транспорт от 1996 г.в.Сохранение характеристик при сниженных температурах
SHПоддерживает чистоту внутреннего пространства мотора.Транспорт от 1996 г.в.На данный момент действует только условно. Соответствует ILSAC GF-1, кроме энергосбережения и экономии топлива, последней являются обязательными.
SGПовышенные показатели стойкости к коррозии.Транспорт от 1989 г.в.Класс прекратил свое действие в 1995 году.

API SF, SE, SD, SC, SB, SA являются уже не актуальными, заменяются классами выше, применяются в очень редких случаях, если есть особая рекомендация для двигателя.

API категории C для дизельных двигателей

МаркировкаХарактеристикиПрименяемостьПримечания
CJ-4Ограничения по золе (менее 1,0%), серы (0,4%), фосфора (0,12%).Двигатели от 2007 г.в. с сажевыми фильтрами и системами, очищающими выхлоп. Отвечает нормам по выделению NOx и твердых частиц.
CI-4 PLUSУвеличенные экологические показатели и эксплуатационные характеристики.Дополнительный класс, начал действие в 2004 году.Сниженное количество сажи, увеличенный параметр окисления при высоких нагрузках, низкая испаряемость.
CI-4Сниженное количество фосфора и серы.Для очищающих выхлоп систем и больших нагрузок.Высокая экологическая безопасность, начал действие в 2006 году.
CH-4Меньшее количество нагара.Для работы при высоких оборотах и топлива с серой до 0,5%.Ужесточенные экологические требования, начал действие в 1998 году.
CG-4Сниженное количество сажи, способности к окислению и пенообразованию.Для автобусов, грузовых машин и тягачей магистральных и немагистральных, работающих с большой нагрузкой. Применяется в нетребовательных к качеству дизеля с серой до 0,5% ДВС. Ужесточенные экологические требования. Начал действие в 1995 г.
CFОбеспечивает чистоту деталей.Агрегаты с непрямым впрыском, не требовательные к качеству дизеля или работающие на топливе с количеством серы до 0,5%. Подходит для масляныaх систем с турбонагнетателем или компрессором.CF-2 – двухтактные двигатели. CF-4 – четырехтактные, для сверхмощных тягачей и аналогичного транспорта, работающего на автомагистралях в поездках на дальние расстояния. Может иметь сдвоенный класс: API CF-4/S, в таком случае заливается и в бензиновые моторы при наличии рекомендаций.
CEСниженная способность окисляться и пениться.Для транспорта от 1983 г.в.Класс действует только условно, заменяется более поздними.

Устаревшие классы: CE, CD-II (CD-2), CD+, CD, CC, CB, CA. Не используются.

API категории TC для двухтактных двигателей

API TD. Лодочные моторы. Классы TC и TD параллельны и не взаимозаменяемы.

API TC. Для требовательных к качеству масла механизмов – мотоциклы, снегоходы и т.д. Используется вместо API TA и TB.

API TB. Для работающих на больших скоростях и с нагрузкой моторов с объемом 50-200 см3.

API TA. Для ДВС до 50 см3 и воздушным охлаждением.

API категории EC – энергосберегающие масла

Категория EC используется для автобусов, грузовиков, легковушек и спецмашин. Состоит из легкотекучих фракций с низким показателем вязкости, чем снижает расход топлива.

Данная маркировка проставляется вместе с категорией эксплуатационных свойств: API CI-4 (ECI). Возможная экономия топлива просчитывается в сравнении с эталонной вязкостью SAE 20W-30:

  • EC I – до 1,5%.
  • EC II – до 2,5%.

Свои свойства масло показывает только на полностью исправном агрегате, эксплуатируемом в режиме города, экономия в таком режиме доходит до 5%. Повысить показатель можно и использованием экономичного масла для трансмиссии.

Классификация трансмиссионных масел по API

Для трансмиссии стандарт API разработал собственные 6 групп, они делят продукцию по применению, типу зубчатой передачи, нагрузкам в зонах сцепления и максимально допустимого температурного показателя. Пересекается с существующими в нашей стране стандартами ГОСТ, потому их целесообразно совместить в одну таблицу.

API ГОСТХарактеристики и подходящие конструкции
GL2ТМ-1Минеральная база без добавления присадок или с компонентами, уменьшающими окисление и пенообразование, без противозадирных. Используется в ручных коробках с малыми показателями удельного давления и скорости скольжения. Передачи цилиндрические, червячные, спирально-конические зубчатые.
GL2ТМ-2Червячные передачи, используемые в условиях, описанных для класса GL-1, но с повышением требований к антифрикционным качествам.
GL3ТМ-3Большое количество присадок со свойствами на уровне MIL-L-2105. Совместимо со ступенчатыми коробками и рулевыми механизмами, главными передачами и гипоидными с небольшим смещением. Спирально-конические передачи и стандартные трансмиссии со спирально-коническими шестернями, используемые в умеренно жестко. В отличие от GL-2 имеет лучшие защитные свойства.
GL4ТМ-4Аналогична GL-3, отличие только в обязательном наличии противозадирных компонентов.
GL5ТМ-5Предпочтительно для гипоидных передач с уровнем MIL-L-2105 C/D, с гипоидными коническими зубчатыми колесами и коническими колесами с круговыми зубьями для главной передачи в автомобилях и карданных приводах мотоциклов и ступенчатых коробках передач мотоциклов. Оптимально для больших нагрузок с ударной и знакопеременной нагрузкой. Гипоидные конструкции с работой при высоких скоростях, малых крутящих моментах и ударных нагрузках на зубья шестеренок. В состав обязательно входят содержащие серу и фосфор противозадирные компоненты. Может иметь более широкую сферу применения, это указывается производителем в технической документации.
GL6ТМ-6Гипоидные передачи с увеличенным смещением, эксплуатируемые при больших скоростях, крутящих моментах и ударных нагрузках. Обязательны в большом количестве вещества с серой и фосфором, предупреждающие образование задиров, их число превышает таковое в GL-5. Сейчас группа практически не используется.

АКПП классифицируются по своим группам, которые не подчиняются требованиям API, для них необходимы особенные технические характеристики. Крупнейшие производители агрегатов создали собственную спецификацию – ATF. На сегодняшний день это две группы:

  1. Для агрегатов «Дженерал моторс», Dexron, Dexron II, III и Allison, в эту же группу подходят коробки ZF.
  2. Для агрегатов «Форд», Mercon, V2C 138-CJ и M2C 166H.

Классификация моторных масел по ACEA

Организация образована в 1991 году вместо существовавшей до этого CCMC. До конца 1996 года ACEA действовала параллельно с API. Первая редакция классификаций масел вышла в 1994 году, после чего много раз пересматривалась и переиздавалась. Каждая новая редакция имеет аббревиатуру с годом ее издания, например, ACEA 2008.

После выхода новых спецификаций старые действуют еще два года параллельно с новыми, чтобы дать время производителям масел перестроиться на новые требования. Более старые редакции после этого считаются недействительными и, если какой-то производитель ссылается на них, он относится к тем, кто не прошел новую спецификацию. На сегодняшней день актуальной является спецификация ACEA 2012.

Категории масел ACEA

В последней редакции 2012 года выделены три категории:

ACEA A/B – Смазки для моторов с питанием бензином и дизелем. Объединяет все разработанные до 2004 года классы A и B, которые в более ранних редакциях делили смазки на две категории по типу топлива. Сейчас в этой категории 4 класса: А1/B1, A3/B3, A3/B4, A5/B5.

КлассПрименениеХарактеристики
А1/В1Для определенной категории двигателей с небольшой нагрузкой, в которых можно применять маловязкие масла.Имеет увеличенный пробег, не рекомендовано для жаркого климата. Энергосберегающее.
А3/В3Для двигателей легковых авто и грузовиков малого тоннажа с высокой мощностью, с турбонаддувом и безСредний интервал замены. Может использоваться в любой сезон.
А3/В4Для агрегатов с турбиной, непосредственным впрыском и насос-форсунками или системой Common Rail.Практически полностью идентично А3/В3, но подходит для новых инжекторных систем. Может заменить предыдущую категорию.
А5/В5Для высокофорсированных моторов легкого транспорта, где допускается использование смазок малой вязкости.Маловязкое, подходит для зимних месяцев. Не подходит к некоторым типам двигателей.

ACEA Cсмазки для бензинового и дизельного топлива, подходят под самые жесткие современные требования экологов по содержанию веществ в выхлопе. Можно использовать в системах с катализаторами и сажевыми фильтрами, так как имеют сниженную зольность. В этой категории 4 класса: C1, C2, C3, С4.

КлассПрименениеХарактеристики
С1Бензиновые и дизельные двигатели с инжекторами, мощные с малым зазором между внутренними деталями.Экономит топливо и распадается до нейтральных веществ в выхлопе. Не допускается использовать в устаревших конструкциях или двигателях, в которые ранее заливались более агрессивные материалы.
С2Экономные двигатели с системами очистки выхлопа.Отличие от предыдущей категории в более высоком содержании фосфатов и сульфатов.
С3Моторы с системами очистки выхлопа, работающие в сложных условиях, с турбонаддувом или без. Отличается от С2 повышенной вязкостью, низкая и средняя зольность. Подходит для увеличенных интервалов замены.
С4Для систем, оборудованных сажевыми фильтрами DPF и трехкомпонентными катализаторами TWC.По составу похож на С1, но выше вязкость.

ACEA E смазки для дизелей, работающих с большой нагрузкой, и тяжелого транспорта. Категория была введена в самом начале создания класса в 1995 году. В новой редакции 4 класса: Е4, Е6, Е7, Е9.

КлассПрименениеХарактеристики
Е4Современные двигатели, отвечающие нормам Евро от 1 до 5 и работающие в тяжелых условиях.Обеспечивает чистоту деталей и защиту от износа, длительный интервал замены. Не подходит для систем с сажевым фильтром, совместим не со всеми системами очистки выхлопа.
Е6Для современных моторов, отвечающих требованиям Евро от 1 до 5 с системой очистки выхлопа, с сажевым фильтром или без, снижением выбросов оксида азота. Обеспечивает чистоту внутренних деталей, защищает от износа, увеличенный интервал пробега.
Е7Дизельные моторы, работающие на больших оборотах класс Евро от 1 до 5, оборудованных системой очистки выхлопа. Не подходит для систем с сажевым фильтром.Повышение антиокислительных и моющих свойств. Увеличенные интервалы замены.
Е9Отличие от Е7 в совместимости с сажевым фильтром.Ограничение по зольности.

Классификация моторных масел по ГОСТ

Классификация по ГОСТ 17479.1 была принята еще в СССР в 1985 году, но из-за меняющихся требований в автомобилестроении в 2015 году была переиздана. Соответствует международным стандартам. По вязкости делится по аналогу с SAE на:

  • Летние масла – 8, 10, 12, 14, 16, 20, 24.
  • Зимние – 3з, 4з, 5з, 6з, 8.

Индекс 8 зачастую используется как летний, так и зимний. Всесезонные масла обозначаются через дробь – 5з/12 и т.п.

ГОСТSAEКинематическая вязкость мм2/с, при температуре 
100оС-18оС, не более
5W13,81250
10W14,12600
15W15,6600
20W15,610400
6205,6-7,0
8207,0-9,3
10309,3-11,5
123011,5-12,5
144012,5-14,5
164014,5-16,3
205016,3-21,9
246021,9-26,1
3з/85W/207,0-9,31250
4з/610W/205,6-7,02600
4з/810W/207,0-9,32600
4з/1010W/309,3-11,52600
5з/1015W/309,3-11,56000
5з/1215W/3011,5-12,56000
5з/1415W/4012,5-14,56000
6з/1020W/309,3-11,510400
6з/1420W/4012,5-14,510400
6з/1620W/4014,5-16,310400

По области применения масла по ГОСТу делятся на 6 групп, обозначаемых буквами русского алфавита от А до Е. Могут иметь цифровые индексы, где 1 обозначает принадлежность к бензиновым маслам, а 2 к дизельным. Если индекса нет, значит масло универсальное и подходит для любого типа топлива. Аналогично классификации API.

ГОСТ для трансмиссионных масел

Принадлежность масел к этой категории показывает маркировка «ТМ», далее идет цифра, которая указывает на группу эксплуатационных характеристик смазки, далее цифра, указывающая вязкость. Могут использоваться дополнительные знаки, указывающие на особенные свойства масла – это строчные буквы: «рк» – рабоче-консервационные масла, «з» – с загущающей присадкой и тому подобные. То есть маркировка масла по ГОСТу может выглядеть примерно так: ТМ-5-12 (рк).

Для отечественных смазок установлено 4 класса вязкости, для каждого класса есть свои нормы пределов кинематического значения при 100оС, классы 9, 12, 18 имеют значения отрицательных температур, при которых продолжают выполнять свои функции. По назначениям и свойствам делятся на 5 групп, в которых описываются основные свойства.

Классификация моторных масел по ILSAC

У европейских изготовителей нет четкого требования соответствовать этому стандарту, он создавался для автомобилей производства США и Японии, в которые и заливаются масла этого класса. ILSAC был создан в 1992 году как результат сотрудничества Американской ААМА и японской JAMA. Классифицирует только бензиновые двигатели легковых автомобилей. Всего имеет 5 классов, на данный момент ведут работы над созданием шестого.

ILSACОписаниеAPI и SAE
GF-5Введена в 2010 году, имеет ужесточенные требования к моющим свойствам, увеличенный срок использования. Основное отличие от предыдущих версий в совместимости с биотопливом. Может работать с нейтрализаторами выхлопа и уплотнителями.
GF-4Была утверждена в 2004 году. Имеет энергосберегающие свойства, от GF-3 отличается повышенной стойкостью к окислению, повышенными моющими свойствами и уменьшению количества отложений на деталях. Может работать в системах с катализаторами и восстановления выхлопа.API SM, SAE 0W-20, 5W-20, 0W-30, 5W-30, 10W-30
GF-3Утверждена в 2001 году. Отличается от GF-2 повышенными противоокислительными свойствами, снижена испаряемость.API SL
GF-2Устарела, была утверждена в 1997 году.API SJ, SAE 0W-20, 5W-20
GF-1Устарела, была утверждена в 1996 году.API SH, SAE 0W-XX, 5W-XX, 10W-XX, где ХХ 30,40, 50, 60

Как обозначается синтетика, полусинтетика, минеральное масло

Примерно 30% любого масла – это присадки, все остальное – основа, от которой во многом зависят характеристики масла, так же, как и от пакета присадок. По базе масла можно классифицировать на 3 группы: синтетика, полусинтетика и минеральное.

Минеральные масла обозначаются Mineral, имеют полностью минеральную основу, то есть изготавливаются из обработанной нефти. Эти масла самые бюджетные, но имеют показатели гораздо хуже, чем две другие категории. Самыми лучшими характеристиками обладает синтетика. Минеральное масло быстрее окисляется, имеет более высокую температуру замерзания и не так стабильно при высоких температурах. В процессе кипения масло оставляет налет на деталях.

Полусинтетические масла обозначаются Semi-Synthetic – произведено из смеси минеральной базы и синтезированной основы. Компромисс между дешевой и ненадежной минералкой и дорогой, но хорошей синтетикой. Сохраняет качества синтетического и минерального масла, повышаются технические характеристики и чистота деталей мотора, но все же не сравнима с чистой синтетикой.

Синтетические масла обозначаются Fully Synthetic – база получена в результате синтеза из природного газа или другим путем. В базу могут добавляться минеральные присадки, это никак не сказывается на качестве конечного продукта. Если автомобиль используется с большими нагрузками или в сильные морозы, ему подходит только такой продукт.

Синтетика делится на несколько категорий, в зависимости от метода ее производства, первый из них – гидрокрекинг, базу получают путем переработки натуральной нефти, ее глубокой очистки и гидрообработок. В результате сырье имеет такие же свойства, как синтетика, но себестоимость снижается. Масло очень популярно в последнее время, половина продуктов на полках имеют именно такую базу. Эти масла относят к синтетическим. По желанию производитель может маркировать такой продукт HC, а может не ставить метку.

Вторая категория – ПАО, особенность такой базы в том, что даже без специальных присадок имеет очень низкий порог замерзания – до -50оС. Производятся по достаточно сложной технологии: альфаолефиты проходят по нескольким этапам – олигомеризация, двойная дистилляция, гидрогенизация с использованием катализаторов. Получается база с однородным составом, показывающая низкую испаряемость, легкий холодный пуск, высокую вязкость, удлиненный срок использования, стабильность при высоких температурах и антиоксидантные свойства. Даже если база не на 100% состоит из ПАО, она имеет высокие технические характеристики.

Эстеры. Имеют самую высокую стоимость, производятся из эфиров растительной природы, в этом и заключается их уникальность. Другие группы масел изготавливают из переработанной нефти, эти же из растительной базы. Для изготовления используют технологию эрификации карбоновых кислот спиртами. Полярность молекул базы смещает электронную плотность к атому кислорода, который тянется к деталям мотора, за счет такой поляризации образуется очень плотная пленка.

Эстеры имеют высокие защитные свойства и высокие показатели стойкости к нагрузкам, обеспечивают легкий пуск в морозы и чистоту внутренних деталей, масло очень экологично и просто в утилизации. Смазки с эстерами попадаются в продаже не так часто ввиду своей высокой стоимости. Зачастую это не чистая база из эстеров, а только некоторая ее часть, повышающая технические характеристики готового продукта.

 

Классификация моторных масел по API

Наибольшую популярность среди автомобилистов получила классификация эксплуатационных свойств масел по API (American Petroleum Institute).

По системе API (ASTM D 4485, SAE J183 APR96) установлены три эксплуатационные категории (три ряда) назначения и качества моторных масел:

S (Service) — состоит из категорий качества моторных масел для бензиновых двигателей, идущих в хронологическом порядке. Для каждого нового поколения масла присваивается дополнительная буква по алфавиту: API SA, SB, SC, SD, SE, SF, SG, SH, SJ, SL, SM, SN (категория SI — намеренно пропущена API, для исключения путаницы с Международной системой мер, для проекта категории PS-06 планировалось название SK, но один из поставщиков моторных масел в Корее использует сокращение «SK» как часть своего корпоративного имени. Для исключения возможной путаницы буква «К» была заменена следующей «L». Категории API SA, API SB, API SC, API SD, API SE, API SF, API SG на сегодняшний день признаны недействительными, как устаревшие, однако в некоторых странах масла этих категорий еще выпускаются.

C (Commercial) — состоит из категорий качества и назначения масел для дизельных двигателей, идущих в хронологическом порядке. Для каждой новой генерации присваивается дополнительная буква по алфавиту: API СA, СB, СC, СD, CE, CF, CF-2, CF-4, CG-4, CH-4, CI-4, CJ-4. Категории API СA, API СB, API СC, API СD, API СD-II на сегодняшний день признаны недействительными, как устаревшие, однако в некоторых странах масла этих категорий еще выпускаются.

EC (Energy Conserving) — энергосберегающие масла — новый ряд высококачественных масел, состоящий из маловязких масел, уменьшающих расход топлива по результатам тестов на бензиновых двигателях. Моторные масла, отличающиеся низкой вязкостью как при низкой, так и при высокой температуре могут быть сертифицированы на соответствие категории API EC «энергосберегающее» масло («Energy Conserving» Oil).

Универсальные масла для бензиновых и для дизельных двигателей обозначаются двумя символами соответствующих категорий: первый символ является основным, а второй указывает на возможность применения этого масла для двигателя другого типа. Например, API CG-4/SH — масло, оптимизированное для применения в дизельных двигателях, но его можно применять и в бензиновых двигателях, для которых предписывается масло категории API SH и ниже (SG, SF, SE и т. д.).

API — для бензиновых двигателей
SNВведена 1 октября 2010 г. Предназначена для масел, эксплуатируемых в самых современных бензиновых двигателях пассажирских и спортивных автомобилей и небольших фургонов. Масла этой категории обладают улучшенными антиокислительными и моющими свойствами, обеспечивает высокую защиту от износа и коррозии. Усилены высокотемпературные свойства для эксплуатации в двигателях с турбонаддувом. Могут использоваться там, где рекомендуется применение масел категории SM и SL. Некоторые масла из этой категории могут соответствовать спецификации ILSAC GF-5 и квалифицироваться как энергосберегающие
SMДля двигателей 2010 г и раньше. В дополнении к категории SL улучшены антиокислительные и противоизносные свойства. Масла этой категории отличаются сохранением низкотемпературных свойств даже после длительных интервалов эксплуатации. Некоторые из этих масел могут также соответствовать спецификации ILSAC GF-4 и/или быть энергосберегающими (Energy Conserving)
SLДля двигателей 2004 года или раньше. Отличаются стабильностью энергосберегающих свойств, пониженной летучестью, удлиненными интервалами замены. API планировал разрабатывать проект PS-06 как следующую категорию API SK, но один из поставщиков моторных масел в Корее использует сокращение «SK» как часть своего корпоративного имени. Для исключения возможной путаницы буква «К» пропускается для следующей категории «S»
SJДля двигателей 2001 года или раньше. Масла для бензиновых двигателей, отвечающие высоким требованиям в отношении расхода масла в двигателе, энергосберегающих свойств (экономии топлива) и способности выдержи¬вать нагрев, не образуя отложений. Могут применяться в тех случаях, когда рекомендованы масла уровня SH и более ранних
SHДля двигателей до 1996 года или раньше. По требованиям соответствует категории ILSAC GF-1, но без обязательного энергосбережения. Масла данной категории предназначены для бензиновых двигателей моделей 1996 года и старше. При проведении сертификации на энергосбережение, в зависимости от степени экономии топлива присваивались категории API SH/EC и API SH/ECII

 

API — для дизельных двигателей
CJ-4Введена в 2006. Для быстроходных четырёхтактных двигателей, проектируемых для удовлетворения норм по токсичности отработавших газов 2007 года на магистральных дорогах. Масла CJ-4 допускают использование топлива с содержанием серы вплоть до 500 ppm (0,05% от массы). Масла CJ-4 рекомендованы для двигателей, оборудованных дизельными сажевыми фильтрами и другими системами обработки выхлопных газов. Масла со спецификацией CJ-4 превышают рабочие свойства CI-4, CH-4, CG-4, CF-4 и могут применяться в двигателях, которым рекомендуются масла этих классов
CI-4Введена в 2002. Для высокоскоростных 4-тактных двигателей разработанных в соответствии с требованиями стандарта 2002 года по эмиссии выхлопных газов. Для двигателей с рециркуляцией выхлопных газов (EGR). Для использования с топливами с
CH-4Категория представлена 1 декабря 1998 года. Масла данной категории предназначены для высокоскоростных, четырехтактных двигателей выполняющих требования жестких стандартов 1998 года по токсичности отработанных газов. Отвечают высочайшим требованиям не только американских, но и европейских производителей дизельных двигателей. Специально сформулированы для применения в двигателях, использующих топливо с содержанием серы до 0,5% от массы. В отличие от категории API CG-4, допускается применение дизельного топлива с содержанием серы более 0,5%, что является важным преимуществом в странах, в которых распространены высокосернистые топлива (Южная Америка, Азия, Африка). Масла удовлетворяют повышенным требованиям по уменьшению износа клапанов и уменьшению образования нагара. Заменяют масла категорий API CD, API CE, API CF-4 и API CG-4

 

API — для двухтактных двигателей
TAДвухтактные двигатели мопедов, газонокосилок и соответствующих машин
TBМаломощные мотоциклы, мотороллеры
TCСмазка для двухтактных двигателей, работающих на суше, также тогда, когда требуется класс API-TA и API-TB
TDСмазка для двухтактных подвесных лодочных моторов

Таблица аналогов масел «Роснефть», «Газпромнефть», «Лукойл»

РОСНЕФТЬ

ГАЗПРОМНЕФТЬ

ЛУКОЙЛ

МОТОРНЫЕ МАСЛА ДЛЯ ЛЕГКОВЫХ АВТОМОБИЛЕЙ

Rosneft Magnum Coldtec
5W-30, API SN/CF (синт. )
Rosneft Magnum Ultratec
5W-30, API SN/CF (синт.)

Gazpromneft Premium
GF-5 5W-30, API SN,
ILSAC GF-5 (синт.)

Лукойл Genesis Glidetech
5W-30, API SN/CF, ILSAC GF-5
(синт.)

Rosneft Magnum Coldtec
5W-40, API SN/CF (синт.)
Rosneft Magnum Ultratec
5W-40, API SN/CF,
ACEA A3/B4 (синт.)
Rosneft Magnum Ultratec
A3 5W-40, API SN/CF,
ACEA A3/B4 (синт.)

Gazpromneft Premium N
5W-40, API SN/CF,
ACEA A3/B4 (синт.)
G-Energy Synthetic Active
5W-40, API SN/CF,
ACEA A3/B4 (синт.)
G-Energy F Synth
5W-40 API SN/CF,
ACEA A3/B4 (синт.)

Лукойл Genesis Armortech
5W-40, API SN/CF,
ACEA A3/B4 (синт.)
Лукойл Genesis Advanced
5W-40, API SN/CF,
ACEA A3/B4 (п/с)
Лукойл Люкс
5W-40, API SN/CF,
ACEA A3/B4 (синт.)

Rosneft Magnum Runtec
10W-40, API SN/CF (синт. )
Rosneft Magnum Ultratec
10W-40, API SN/CF,
ACEA A3/B4, A3/B3 (синт.)

G-Energy Synthetic Long Life
10W-40, API SN/CF,
ACEA A3/B4 (синт.)

Лукойл Genesis Advanced
10W-40, API SN/CF,
ACEA A3/B4 (п/с)

Rosneft Magnum Maxtec
5W-40, API SL/CF (п/с)

Gazpromneft Premium L
5W-40, API SL/CF,
ACEA A3/B3 (п/с)
G-Energy Expert L
5W-40, API SL/CF,
ACEA A3/B4 (п/с))

Лукойл Люкс
5W-40, API SL/CF (п/с)

Rosneft Magnum Maxtec
10W-40, API SL/CF (п/с)

Gazpromneft Premium L
10W-40, API SL/CF,
ACEA A3/B4 (п/с)
G-Energy Expert L
10W-40, API SL/CF,
ACEA A3/B4 (п/с)
G-Energy S Synth
10W-40, API SL/CF,
ACEA A3/B4 (п/с)

Лукойл Люкс
10W-40,
API SL/CF (п/с)

Rosneft Maximum
10W-30, API SG/CD (мин. )

Gazpromneft Super
10W-30, API SG/CD (мин.)

 

Rosneft Maximum
10W-40, API SG/CD (п/с)

Gazpromneft Super
10W-40, API SG/CD (п/с)
G-Energy Expert G
10W-40, API SG/CD (п/с)

Лукойл Супер
10W-40,
API SG/CD (п/с)

Rosneft Maximum
15W-40, API SG/CD (мин.)

Gazpromneft Super
15W-40, API SG/CD (мин.)
G-Energy Expert G
15W-40, API SG/CD (мин.)

Лукойл Супер
15W-40,
API SG/CD (мин.)

МОТОРНЫЕ МАСЛА ДЛЯ КОММЕРЧЕСКОЙ ТЕХНИКИ

Rosneft Revolux D4
10W-40, API CI-4,
ACEA E4, E7 (п/с)
Rosneft Revolux D3
10W-40, API CI-4/SL,
ACEA E7 (п/с)
Rosneft Diesel 3
10W-40, API CI-4 (п/с)

Gazpromneft
Diesel Premium
10W-40, API CI-4/SL,
ACEA E7, A3/B4 (п/с)
G-Prof MSI
10W-40, API CI-4/SL,
ACEA E7 A3/B4 (п/с)

Лукойл Авангард
Профессионал М6
10W-40, API CI-4,
ACEA E4/E7 (синт. )
Лукойл Авангард
Профессионал М5
10W-40, API CI-4,
ACEA E4/E7-12 (п/с)
Лукойл Авангард
Ультра PLUS 10W-40,
API CI-4/SL, ACEA E7 (п/с)
Лукойл Авангард Ультра
10W-40, API CI-4/SL,
ACEA E7 (п/с)

Rosneft Revolux D3
15W-40, API CI-4/SL,
ACEA E7 (мин.)
Rosneft Diesel 3
15W-40, API CI-4 (мин.)

Gazpromneft
Diesel Premium
15W-40, API CI-4/SL,
ACEA E7, A3/B4 (мин.)
G-Prof MSI Plus
15W-40, API CI-4/SL,
ACEA E7, A3/B4 (мин.)

Лукойл Авангард Ультра М3
15W-40, API CI-4 (п/с)
Лукойл Авангард Ультра
15W-40, API CI-4/SL,
ACEA E7 (мин.)

Rosneft Revolux D2
10W-40, API CG-4/SJ (п/с)
Rosneft Revolux D2 Plus
10W-40, API CH-4/SJ,
ACEA E5 (п/с)
Rosneft Diesel 2
10W-40, API CH-4/SJ (п/с)

Gazpromneft
Diesel Prioritet
10W-40, API CH-4/SJ,
ACEA E7, A3/B3 (п/с)
G-Prof MSH
10W-40, API CH-4/SL,
ACEA E7, A3/B4 (п/с)

Лукойл Авангард Экстра
10W-40, API CH-4/CG-4/SJ,
ACEA E5 (п/с)

Rosneft Revolux D1
10W-40, API CF-4/SJ (п/с)
Rosneft Diesel 1
10W-40, API CF-4 (п/с)

Gazpromneft Diesel Extra
10W-40, API СF-4/SG (п/с)
G-Prof MSF
10W-40, API CF-4/SG,
ACEA E2 (п/с)

Лукойл Авангард
10W-40, API CF-4/SG (п/с)

Rosneft Revolux D1
15W-40, API CF-4/SJ (мин. )
Rosneft Diesel 1
15W-40, API CF-4 (мин.)

Gazpromneft Diesel Extra
15W-40, API СF-4/SG (мин.)
G-Prof MSF
15W-40, API CF-4/SG,

ACEA E2 (мин.)

Лукойл Авангард
15W-40, API CF-4/SG (мин.)

Rosneft Diesel 1
SAE 20, API CF-4 (мин.)

 

Лукойл Авангард
SAE 20, API CF/CD/SF (мин.)

Rosneft Diesel 1
SAE 30, API CF-4 (мин.)

G-Prof MSF 30,
API CF-4/SG (мин.)

Лукойл Авангард
SAE 30, API CF/CD/SF (мин.)

Rosneft Diesel 1
SAE 40, API CF-4 (мин.)

Gazpromneft Diesel Extra 40,
API СF-4 (мин.)

 

Лукойл Авангард
SAE 40, API CF/CD/SF (мин.)

МОТОРНЫЕ МАСЛА ДЛЯ ГАЗОВЫХ ДВИГАТЕЛЕЙ

Rosneft Revolux GEO
10W-40, API CF (мин. )

Gazpromneft Ecogaz
10W-40, API SJ/CF (п/с)

 

Rosneft Revolux GEO
15W-40, API CF (мин.)
Rosneft Revolux GEO Plus
15W-40, API CF (мин.)
Rosneft Revolux GEO CS
15W-40, API CF (мин.)

Gazpromneft Ecogaz
15W-40, API SJ/CF (мин.)

 

Лукойл Авангард CNG
15W-40 (мин.)
Лукойл Авангард CNG LA
15W-40 (мин.)

МАСЛА ДЛЯ ДВУХТАКТНЫХ ДВИГАТЕЛЕЙ

Rosneft 2T (мин.)

Gazpromneft Moto 2T,
JACO FB, ISO-L-EGB (мин.)

Лукойл Moto 2T, JACO FB,
ISO-L-EGB (мин.)
Лукойл Garden 2T, JACO FB,
ISO-L-EGB (мин.)

ТРАНСМИССИОННЫЕ МАСЛА

Rosneft Kinetic
ATF IID (мин. )

Gazpromneft ATF DX II (мин.)
G-Box ATF DX II (мин.)

 

Rosneft Kinetic ATF III Synt
Rosneft Kinetic ATF III (п/с)

Gazpromneft ATF DX III (п/с)
G-Box Expert ATF DX III (п/с)
G-Box ATF Far East (синт.)
G-Box ATF DX III (синт.)

Лукойл ATF III (п/с)
Лукойл ATF SYNTH ASIA (синт.)

Rosneft Kinetic Hypoid
75W-90 GL-5 (п/с)
Rosneft Kinetic UN
75W-90 GL-4/5 (синт.)

Gazpromneft GL-4/GL-5
75W-90,
API GL-4, GL-5 (синт.)
G-Box GL-4/GL-5
75W-90 (синт.)
Gazpromneft GL-5
75W-90, API GL-5 (п/с)
G-Box Expert GL-5
75W-90 (п/с)
G-Box GL-5 75W-90 (п/с)

Лукойл трансмиссионное
TM-4/5 75W-90,
API GL-4/5 (синт.)
Лукойл трансмиссионное
ТМ-5 75W-90,
API GL-5 (п/с)

Rosneft Kinetic Hypoid
80W-90 GL-5 (мин. )

Gazpromneft GL-5
80W-90 (мин.)
G — Truck GL-5
80W-90 (мин.)

Лукойл трансмиссионное
ТМ-5 80W-90,
API GL-5 (мин.)

 

Rosneft Kinetic Hypoid
85W-90 GL-5 (мин.)

Gazpromneft
Super T-3 (мин.)
G — Truck GL-5
85W-90 (мин.)

Лукойл трансмиссионное
ТМ-5 85W-90,
API GL-5 (мин.)

Rosneft Kinetic Hypoid
85W-140 GL-5 (мин.)

Gazpromneft GL-5
85W-140 (мин.)
G – Truck
GL-5 85W-140 (мин.)

 

Rosneft Kinetic Catran
SAE 10W (мин.)

G-Special TO-4 10W (мин.)

Лукойл Гейзер ММ 10
(SAE 10W) (мин.)

Rosneft Kinetic Catran
SAE 30 (мин.)

G-Special TO-4 30 (мин. )

Лукойл Гейзер ММ 30
(SAE 30) (мин.)

Rosneft Kinetic Catran
SAE 50 (мин.)

G-Special TO-4 50 (мин.)

Лукойл Гейзер ММ 50
(SAE 50) (мин.)

Rosneft Kinetic UTTO
10W-30 (мин.)

G-Special UTTO
10W-30 (мин.)

Лукойл ВЕРСО
10W-30 (п/с)

СЕРВИСНЫЕ ЖИДКОСТИ

Rosneft Express

Gazpromneft Promo
G-Energy Flushing oil

Промывочное масло

ГИДРАВЛИЧЕСКИЕ МАСЛА

Rosneft Gidrotec WR HLP 32,
DIN 51524-2 (мин.)
Rosneft Gidrotec HLP 32,
DIN 51524-2 (мин.)
Rosneft Gidrotec OE HLP 22,
DIN 51524-2 (мин. )

Газпромнефть Гидравлик 32
DIN 51524-2 (мин.)
Gazpromneft Hydraulic HLP 32 DIN 51524-2 (мин.)

Лукойл Гейзер СТ 32,
DIN 51524-2 (мин.)
Лукойл Гейзер 32,
DIN 51524-2 (мин.)

Rosneft Gidrotec WR HLP 46,
DIN 51524-2 (мин.)
Rosneft Gidrotec HLP 46,
DIN 51524-2 (мин.)
Rosneft Gidrotec OE HLP 46,
DIN 51524-2 (мин.)

Газпромнефть Гидравлик 46
DIN 51524-2 (мин.)
Gazpromneft Hydraulic HLP 46
DIN 51524-2 (мин.)

Лукойл Гейзер СТ 46,
DIN 51524-2 (мин.)
Лукойл Гейзер 46,
DIN 51524-2 (мин.)

Rosneft Gidrotec WR HLP 68,
DIN 51524-2 (мин.)
Rosneft Gidrotec HLP 68,
DIN 51524-2 (мин.)
Rosneft Gidrotec OE HLP 68,
DIN 51524-2 (мин.)

Газпромнефть Гидравлик 68
DIN 51524-2 (мин.)
Gazpromneft Hydraulic HLP 68
DIN 51524-2 (мин. )

Лукойл Гейзер СТ 68,
DIN 51524-2 (мин.)
Лукойл Гейзер 68,
DIN 51524-2 (мин.)

Rosneft Gidrotec WR HVLP 15,
DIN 51524-3 (мин.)
Rosneft Gidrotec HVLP 15,
DIN 51524-3 (мин.)
Rosneft Gidrotec OE HVLP 15,
DIN 51524-3 (мин.)

Gazpromneft Hydraulic
HVLP-15 DIN 51524-3 (мин.)

Лукойл Гейзер ЛТ 15,
DIN 51524-3 (п/с)

Rosneft Gidrotec WR HVLP 22,
DIN 51524-3 (мин.)
Rosneft Gidrotec HVLP 22,
DIN 51524-3 (мин.)
Rosneft Gidrotec OE HVLP 22,
DIN 51524-3 (мин.)

Gazpromneft Hydraulic
HVLP-22 DIN 51524-3 (мин.)
G-Special Hydraulic
HVLP-22 DIN 51524-3 (мин.)

Лукойл Гейзер ЛТ 22,
DIN 51524-3 (мин.)

Rosneft Gidrotec WR HVLP 32,
DIN 51524-3 (мин.)
Rosneft Gidrotec HVLP 32,
DIN 51524-3 (мин.)
Rosneft Gidrotec OE HVLP 32,
DIN 51524-3 (мин.)

Gazpromneft Hydraulic
HVLP-32 DIN 51524-3 (мин.)
G-Special Hydraulic
HVLP-22 DIN 51524-3 (мин.)

Лукойл Гейзер ЛТ 32,
DIN 51524-3 (мин.)

Rosneft Gidrotec WR HVLP 46,
DIN 51524-3 (мин.)
Rosneft Gidrotec HVLP 46,
DIN 51524-3 (мин.)
Rosneft Gidrotec OE HVLP 46,
DIN 51524-3 (мин.)

Gazpromneft Hydraulic HVLP-46
DIN 51524-3 (мин.)
G-Special Hydraulic HVLP-46
DIN 51524-3 (мин.)

Лукойл Гейзер ЛТ 46,
DIN 51524-3 (мин.)

РЕДУКТОРНЫЕ МАСЛА

Rosneft Redutec CLP 68
Rosneft Redutec OE 68

Gazpromneft Reductor CLP-68

Лукойл СТИЛО CLP 68

Rosneft Redutec CLP 100
Rosneft Redutec OE 100

Gazpromneft Reductor CLP-100

Лукойл СТИЛО CLP 100

Rosneft Redutec CLP 150
Rosneft Redutec OE 150

Gazpromneft Reductor CLP-150

Лукойл СТИЛО CLP 150

Rosneft Redutec CLP 220
Rosneft Redutec OE 220

Gazpromneft Reductor CLP-220

Лукойл СТИЛО CLP 220

Rosneft Redutec CLP 320
Rosneft Redutec OE 320

Gazpromneft Reductor CLP-320

Лукойл СТИЛО CLP 320

Rosneft Redutec CLP 460

Gazpromneft Reductor CLP-460

Лукойл СТИЛО CLP 460

МАСЛА ДЛЯ НАПРАВЛЯЮЩИХ СКОЛЬЖЕНИЯ

Rosneft Metalway 68

Gazpromneft Slide Way-68

Лукойл СЛАЙДО 68

Rosneft Metalway 100

 

 

Rosneft Metalway 220

Gazpromneft Slide Way-220

Лукойл СЛАЙДО 220

ЦИРКУЛЯЦИОННЫЕ МАСЛА

Rosneft Flowtec Iron 100

Gazpromneft Romil 100

Лукойл РАУНД 100

Rosneft Flowtec Iron 150

Gazpromneft Romil 150

Лукойл РАУНД 150

Rosneft Flowtec Iron 220

Gazpromneft Romil 220

Лукойл РАУНД 220

Rosneft Flowtec Iron 320

Gazpromneft Romil 320

Лукойл РАУНД 320

Rosneft Flowtec Iron 460

Gazpromneft Romil 460

Лукойл РАУНД 460

КОМПРЕССОРНЫЕ МАСЛА

Rosneft Compressor VDL 46

Gazpromneft Compressor Oil-46

Лукойл Стабио 46

Rosneft Compressor VDL 68

Gazpromneft Compressor Oil-68

Лукойл Стабио 68

Rosneft Compressor VDL 100

Gazpromneft Compressor Oil-100

Лукойл Стабио 100

Rosneft Compressor VDL 150

Gazpromneft Compressor Oil-150

Лукойл Стабио 150

Rosneft Compressor VDL 220

Gazpromneft Compressor Oil-220

Лукойл Стабио 220

Rosneft Compressor VDL 320

Gazpromneft Compressor Oil-320

 

МАСЛА ДЛЯ БУМАГОДЕЛАТЕЛЬНЫХ МАШИН

Rosneft Flowtec PM 150

GAZPROMNEFT PM-150

Лукойл Адванто 150

Rosneft Flowtec PM 220

GAZPROMNEFT PM-220

Лукойл Адванто 220

Таблица значений вязкости для Хонда

В большинстве развитых стран мира общепринятой служит классификация моторных масел по вязкости, установленная SAE (Американским обществом автомобильных инженеров) в стандарте SAE J300 DEC 99, введенная в действие с августа 2001 г. Данная классификация содержит 11 классов:

6 зимних — 0w, 5w, 10w, 15w, 20w, 25w (w — winter, зима) и 5 летних — 20, 30, 40, 50, 60.

Всесезонные масла имеют двойное обозначение через дефис, причем первым указывается зимний (с индексом w) класс, а вторым — летний, например SAE 5w-40, SAE 10w-30 и т.д. Зимние масла характеризуют два максимальных значения низкотемпературной (динамической, в отличие от кинематической для ГОСТ) вязкости и нижний предел кинематической вязкости при 100 °С. Летние масла характеризуют пределы кинематической вязкости при 100 °С, а также минимальное значение динамической высокотемпературной (при 150 °С) вязкости и градиенте скорости сдвига 106 с-1.

Чем меньше цифра перед буквой «w» (SAE), тем меньше вязкость масла при низкой температуре и соответственно легче холодный пуск двигателя. Чем больше цифра, стоящая  после дефиса (SAE), тем больше вязкость масла при высокой температуре и надежнее смазывание двигателя в летнюю жару. 

 

В настоящее время в категории «S» классификация API включает 10 классов масел в следующем порядке возрастания требований к их качеству (SA, SB, SD, SE, SF, SG, SH, SJ, SL), а в категории «С» — 11 классов (CA, CB, CC, CD, CD-II, CF, CF-4, CF-2, CG-4 и CH-4). Цифры при обозначении классов CD-II, CF-4, CF-2 и CG-4 дают дополнительную информацию об использовании данного класса масел в 2-тактных или 4-тактных дизелях соответственно. Для обозначения универсальных масел принята двойная маркировка, например, SF/CC, SG/CD, CF-4/SH и т.п.

В настоящее время в настоящее время API выдает лицензии на выпуск масел только высших категорий качества (не ниже SH), предназначенных для бензиновых двигателей не позднее 1994 г. выпуска. Для эксплуатации бензиновых двигателей, выпущенных после 1997 года, предназначены масла класса SJ. Наиболее совершенное масло категории SL на частично или полностью синтетической основе с высокоэффективным пакетом присадок надлежит эксплуатировать в самых совершенных бензиновых турбонаддувных, многоклапанных двигателях производства 2001 г. и позже, вынужденных работать в наиболее напряженных условиях. Для дизельных масел лицензии API выдаются на продукты категории качества не ниже CF. Высшей группой масел категории «С» является CI-4, предназначенная для эксплуатации высокооборотных четырехтактных дизелей, по токсичности выбросов удовлетворяющих нормам 2004 г. Данная категория масел предназначена к введению с октября 2002 г. Однако при поставке масел на экспорт и при их производстве в третьих странах могут вырабатываться масла и более низких классов по API.

Американские и японские автомобилестроители, сотрудничая в рамках Международного комитета по стандартизации и одобрению смазочных материалов (ILSAC), разработали минимальные стандартные требования к моторным маслам для автомобильных бензиновых двигателей. Классификация ILSAC содержит два класса масел, обозначаемых GF-1 и GF-2. С 2002 г. вводятся новые требования GF-3, а с 2004 г. ожидается введение требований GF-4. По уровню требований к эксплуатационным свойствам они практически идентичны требованиям к маслам классов SJ и SL по API, но обязательно предъявляются высокие требования по экономии топлива и отсутствию компонентов, отрицательно влияющих на каталитический дожигатель отработанных газов.

По классификации ILSAC при испытаниях на стандартизованном моторном стенде SEQ IIIE, масла группы GF-1, должны экономить не менее 1,5% бензина (Energy Conserving I), а масла группы GF-2 (Energy Conserving II) — 2,3% в сравнении с работой двигателя на эталонном масле класса вязкости 15W-40.

Масла, сертифицированные по API на соответствие требованиям ILSAC, маркируются стандартным символом (знаком качества в виде шестеренки с текстом внутри рисунка на английском языке: «Американский институт нефти, для бензиновых двигателей, сертифицировано»). Классификация масел по API на получение знака «Донат» в сочетании со знаком ILSAC характерна для американских производителей масел и не нашла широкого применения в Европе.

Несмотря на исторический приоритет, в настоящее время американская классификация API утрачивает свою монополию в Европе. Учитывая тот факт, что основными критериями эксплуатационных свойств масел являются результаты испытаний на специальных серийных двигателях, различия в конструктивных решениях и методиках определения свойств моторных масел привели к появлению европейской классификации ACEA.

Европейская ассоциация автомобильных производителей (ACEA), в которую входят ведущие гиганты автомобилестроения: BMW, DAF, Ford of Europe, General Motors Europe, MAN, Mercedes-Benz, Peugeot, Porche, Renault, Rolss-Royce, Rover, Saab-Scania, Volkswagen, Volvo, FIAT и др. ввела с 1996 г. новую классификацию моторных масел, которая базируется на европейских методах испытаний, а также использует некоторые общепризнанные американские моторные и физико-химические методы испытаний по API, SAE и ASTM. Данная классификация заменила существовавшую с середины 90-х годов классификацию ССМС (Комитет автопроизводителей стран общего рынка).

С 1 марта 1998 года требования к эксплуатационным свойствам моторных масел были ужесточены, что нашло отражение в новом европейском стандарте АСЕА-98. В 1998-99 гг. происходило уточнение и дополнение классификации АСЕА 98-99 с исключением старых и введением новых классов, требования которых обязательны к выполнению с 1 сентября 2000 г. В 2002 г. состоялся очередной пересмотр классификации моторных масел, оформленный в виде стандарта АСЕА 2002. Введение новых классов намечено с 1 февраля 2003 года (табл. 5).

В отличие от американской классификации API, в которой до сих пор не выделены в самостоятельный класс масла для дизелей легковых автомобилей, европейская — АСЕА классифицирует моторные масла на три основные категории по назначению: 
А — для бензиновых двигателей; 
В — для дизельных двигателей легковых автомобилей; 
Е — для дизельных двигателей грузовых автомобилей.

Внутри каждой категории эксплуатационные свойства соответствующих масел выделены в отдельные группы, обозначаемые цифрой после буквы. Чем больше цифра, тем в более жестких условиях работает двигатель и, соответственно, выше требования к качеству масла. Последние две цифры (через дефис) в маркировке масла обозначают год введения данной категории. Для некоторых новых классов оставлено обозначение старого класса, но с добавлением более позднего номера выпуска.

 

API

Таблицы данных — Ядро

$ ()

Выполнение действия выбора jQuery для всей таблицы.

Таблицы данных — Ядро

ajax

Пространство имен для методов Ajax

Таблицы данных — Ядро

ajax.json ()

Получить последние данные JSON, полученные из последнего запроса Ajax. DataTables сделал

DataTables — Core

ajax.params ()

Получить данные, отправленные DataTables на сервер в последнем запросе Ajax

Таблицы данных — Ядро

ajax.reload ()

Перезагрузить данные таблицы из источника данных Ajax

Таблицы данных — Ядро

ajax.url ()

Получить / установить URL-адрес, который DataTables использует для выборки данных Ajax

DataTables — Core

ajax.url (). load ()

Загрузить данные из вновь установленного URL источника данных

Таблицы данных — Ядро

прозрачный ()

Очистить таблицу от всех данных.

Таблицы данных — Ядро

данные ()

Получить данные для всей таблицы.

Таблицы данных — Ядро

уничтожить ()

Уничтожить таблицы данных в текущем контексте.

Таблицы данных — Ядро

draw ()

Перерисуйте таблицу.

Таблицы данных — Ядро

i18n ()

Поиск токена интернационализации.

Таблицы данных — Ядро

init ()

Получить параметры инициализации, используемые для таблицы.

Таблицы данных — Ядро

выкл. ()

Удаление событий таблицы.

Таблицы данных — Ядро

на ()

Приемник событий таблицы.

Таблицы данных — Ядро

один ()

Прослушайте событие таблицы один раз, а затем удалите его.

Таблицы данных — Ядро

заказать ()

Получить / установить порядок, примененный к таблице.

Таблицы данных — Ядро

заказ.фиксированная ()

Получить / установить фиксированный порядок, примененный к таблице.

DataTables — Core

order.listener ()

Добавить слушателя упорядочивания к элементу для заданного столбца.

Таблицы данных — Ядро

стр. ()

Получить / установить текущую страницу таблицы.

Таблицы данных — Ядро

стр.info ()

Получить пейджинговую информацию о таблице

Таблицы данных — Ядро

page.len ()

Получить / установить длину страницы таблицы.

Таблицы данных — Ядро

поиск ()

Поиск данных в таблице.

Таблицы данных — Ядро

настройки ()

Получить объект настройки таблицы

Таблицы данных — Ядро

состояние ()

Получить последнее сохраненное состояние таблицы

Таблицы данных — Ядро

состояние.прозрачный ()

Очистить сохраненное состояние таблицы.

DataTables — Core

state.loaded ()

Получить состояние таблицы, загруженной во время инициализации.

Таблицы данных — Ядро

state.save ()

Запуск сохранения состояния.

Таблицы данных — Ячейки

Ячейка ()

Выберите одну ячейку в таблице.

DataTables — Cells

cell (). Cache ()

Получить кэшированные данные DataTables для выбранной ячейки

DataTables — Cells

cell (). Data ()

Получить / установить данные для выбранной ячейки

DataTables — Cells

cell (). Index ()

Получить индексную информацию о выбранной ячейке

DataTables — Cells

cell ().недействительный ()

Сделать недействительными данные, содержащиеся в DataTables для выбранных ячеек

DataTables — Cells

cell (). Node ()

Получить элемент DOM для выбранной ячейки

DataTables — Cells

cell (). Render ()

Получить обработанные данные для ячейки

Таблицы данных — Ячейки

ячеек ()

Выберите несколько ячеек в таблице.

Таблицы данных — Ячейки

ячеек (). Cache ()

Получить кэшированные данные DataTables для выбранных ячеек

Таблицы данных — Ячейки

ячеек (). Data ()

Получить данные для выбранных ячеек

Таблицы данных — Ячейки

ячеек (). Каждые ()

Итерация по каждой выбранной ячейке с заданным контекстом функции соответствующей ячейкой.

Таблицы данных — Ячейки

ячеек (). Индексы ()

Получить индексную информацию о выбранных ячейках

Таблицы данных — Ячейки

ячеек (). Invalidate ()

Сделать недействительными данные, содержащиеся в DataTables для выбранных ячеек

Таблицы данных — Ячейки

ячеек (). Узлы ()

Получить элементы DOM для выбранных ячеек

Таблицы данных — Ячейки

ячеек ().render ()

Получить обработанные данные для набора ячеек

Таблицы данных — столбцы

столбец ()

Выберите один столбец в таблице.

Таблицы данных — столбцы

столбец (). Cache ()

Получить кэшированные данные DataTables для выбранного столбца.

Таблицы данных — столбцы

столбец ().данные ()

Получить данные для ячеек в выбранном столбце.

Таблицы данных — столбцы

столбец (). DataSrc ()

Получить свойство источника данных для выбранного столбца.

Таблицы данных — столбцы

столбец (). Нижний колонтитул ()

Получить узел нижнего колонтитула для выбранного столбца.

Таблицы данных — столбцы

столбец ().заголовок ()

Получить узел заголовка для выбранного столбца.

Таблицы данных — столбцы

столбец (). Index ()

Получить индекс выбранного столбца.

Таблицы данных — столбцы

столбец (). Узлов ()

Получить узлы ячеек для выбранного столбца.

Таблицы данных — столбцы

столбец ().заказ ()

Упорядочить таблицу по выбранному столбцу.

Таблицы данных — столбцы

столбец (). Search ()

Поиск данных в выбранном столбце.

Таблицы данных — столбцы

столбец (). Visible ()

Получить / установить видимость одного выбранного столбца.

Таблицы данных — столбцы

столбец.индекс ()

Преобразование между форматами индекса столбца

Таблицы данных — столбцы

столбцов ()

Выберите несколько столбцов в таблице.

Таблицы данных — столбцы

столбцов (). Cache ()

Получить кэшированные данные DataTables для выбранных столбцов.

Таблицы данных — столбцы

столбцов ().данные ()

Получить данные для ячеек в выбранных столбцах.

Таблицы данных — Столбцы

столбцов (). DataSrc ()

Получить свойство источника данных для выбранных столбцов.

Таблицы данных — столбцы

столбцов (). Каждые ()

Итерация по каждому выбранному столбцу с заданным контекстом функции для рассматриваемого столбца.

Таблицы данных — столбцы

столбцов (). Нижний колонтитул ()

Получить узлы нижнего колонтитула для выбранных столбцов.

Таблицы данных — столбцы

столбцов (). Header ()

Получить узел заголовка для выбранных столбцов.

Таблицы данных — Столбцы

столбцов (). Индексы ()

Получить индексы выбранных столбцов.

Таблицы данных — столбцы

столбцов (). Узлов ()

Получить узлы ячеек для выбранных столбцов.

Таблицы данных — столбцы

столбцов (). Order ()

Упорядочить таблицу по выбранным столбцам.

Таблицы данных — Столбцы

столбцов (). Search ()

Поиск данных в выбранных столбцах.

Таблицы данных — столбцы

столбцов (). Visible ()

Получить / установить видимость выбранных столбцов.

Таблицы данных — столбцы

columns.adjust ()

Пересчитать ширину столбцов

Таблицы данных — строки

строка ()

Выберите одну строку из таблицы.

DataTables — Rows

row (). Cache ()

Получить кэшированные данные DataTables для выбранной строки.

DataTables — Rows

row (). Child

Пространство имен дочернего метода строки

DataTables — Rows

row (). Child ()

Получить / установить дочерние строки выбранной строки основной таблицы

DataTables — Rows

row ().ребенок (). скрыть ()

Скрыть дочерние строки после создания новых дочерних строк

DataTables — Rows

row (). Child (). Remove ()

Удалить дочерние строки для выбранной родительской строки

DataTables — Rows

row (). Child (). Show ()

Сделать видимыми вновь определенные дочерние строки

DataTables — Rows

row ().child.hide ()

Скрыть дочернюю строку (строки) родительской строки

DataTables — Rows

row (). Child.isShown ()

Проверить, видны ли дочерние строки родительской строки

DataTables — Rows

row (). Child.remove ()

Удалить дочерние строки для выбранной родительской строки

DataTables — Rows

row ().child.show ()

Сделать дочернюю строку (и) родительской строки видимой

DataTables — Rows

row (). Data ()

Получить / установить данные для выбранной строки.

DataTables — Rows

row (). Id ()

Получить идентификатор выбранной строки.

DataTables — Rows

row ().индекс ()

Получить индекс выбранной строки.

DataTables — Rows

row (). Invalidate ()

Сделать недействительными данные, содержащиеся в DataTables для выбранной строки

DataTables — Rows

row (). Node ()

Получить узел строки TR для выбранной строки.

DataTables — Rows

row ().удалить ()

Удалить выбранную строку из DataTable.

Таблицы данных — строки

row.add ()

Добавить новую строку в таблицу.

Таблицы данных — строки

строк ()

Выберите несколько строк в таблице.

Таблицы данных — строки

строк (). Cache ()

Получить кэшированные данные DataTables для выбранных строк.

DataTables — Rows

rows (). Data ()

Получить данные для выбранных строк.

Таблицы данных — строки

строк (). Каждые ()

Итерировать по каждой выбранной строке с заданным контекстом функции соответствующей строкой.

Таблицы данных — строки

строк (). Ids ()

Получить идентификаторы выбранных строк.

Таблицы данных — Строки

строк (). Индексы ()

Получить индексы выбранных строк.

Таблицы данных — Строки

строк (). Invalidate ()

Сделать недействительными данные, содержащиеся в DataTables для выбранных строк

Таблицы данных — строки

строк (). Узлов ()

Получить строку TR узлов для выбранных строк.

Таблицы данных — строки

строк (). Remove ()

Удалить выбранные строки из DataTable.

DataTables — Rows

rows.add ()

Добавить несколько новых строк в таблицу.

Таблицы данных — Таблицы

таблица ()

Выбрать таблицу на основе селектора из контекста API

DataTables — Таблицы

table ().корпус ()

Получить узел tbody для таблицы в контексте API

Таблицы данных — Таблицы

table (). Container ()

Получить узел контейнера div для таблицы в контексте API

Таблицы данных — Таблицы

таблица (). Нижний колонтитул ()

Получить узел tfoot для таблицы в контексте API

DataTables — Таблицы

table ().заголовок ()

Получить узел thead для таблицы в контексте API

Таблицы данных — Таблицы

table (). Node ()

Получить узел таблицы для таблицы в контексте API

Таблицы данных — Таблицы

таблиц ()

Выбрать таблицы на основе селектора из контекста API

Таблицы данных — Таблицы

таблиц ().корпус ()

Получить узлы tbody для таблиц в контексте API

Таблицы данных — Таблицы

таблицы (). Контейнеры ()

Получить узлы контейнера div для таблиц в контексте API

Таблицы данных — Таблицы

таблицы (). Нижний колонтитул ()

Получить узлы tfoot для таблиц в контексте API

Таблицы данных — Таблицы

таблиц ().заголовок ()

Получить узлы thead для таблиц в контексте API

Таблицы данных — Таблицы

таблиц (). Узлов ()

Получить узлы таблицы для таблиц в контексте API

DataTables — Utility

любой ()

Определить, есть ли какие-либо записи в наборе результатов

DataTables — Утилита

concat ()

Объедините несколько экземпляров API, чтобы создать один новый экземпляр.

Таблицы данных — Утилита

count ()

Получить количество элементов, содержащихся в экземпляре API

Таблицы данных — Утилиты

каждый ()

Перебирать содержимое набора результатов API.

DataTables — Utility

eq ()

Сократите экземпляр Api до одного контекста и набора результатов.

Таблицы данных — Утилита

фильтр ()

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

Таблицы данных — Утилита

сглаживание ()

Преобразование экземпляра API со структурой 2D-массива в структуру 1D-массива.

DataTables — Утилита

indexOf ()

Найдите первый экземпляр значения в наборе результатов экземпляра API.

DataTables — Утилита

итератор ()

Итерация по результирующему набору индексов таблицы, строки, столбца или ячейки

DataTables — Утилита

join ()

Объедините элементы в наборе результатов в строку.

DataTables — Утилита

lastIndexOf ()

Найдите последний экземпляр значения в наборе результатов экземпляра API.

Таблицы данных — Утилита

длина

Количество элементов в наборе результатов экземпляра API.

Таблицы данных — Утилита

карта ()

Создайте новый экземпляр API с набором результатов, определенным значениями, возвращаемыми функцией обратного вызова.

Таблицы данных — Утилита

pluck ()

Создайте новый экземпляр API со значением свойства из объектов в текущем наборе результатов.

Таблицы данных — Утилита

pop ()

Удалить последний элемент из набора результатов экземпляра API.

DataTables — Утилита

push ()

Добавьте один или несколько элементов в конец набора результатов экземпляра API.

DataTables — Утилита

уменьшить ()

Примените функцию обратного вызова к аккумулятору и каждому элементу в наборе результатов Api (слева направо).

DataTables — Утилита

reduceRight ()

Примените функцию обратного вызова к аккумулятору и каждому элементу в наборе результатов Api (справа налево).

Таблицы данных — Утилита

реверс ()

Обратное преобразование результирующего набора экземпляра API.

Таблицы данных — Утилиты

смена ()

Удалить первый элемент из набора результатов экземпляра API.

Таблицы данных — Утилита

срез ()

Создайте независимую копию экземпляра API.

DataTables — Утилита

sort ()

Сортировка элементов набора результатов экземпляра API.

DataTables — Utility

splice ()

Измените содержимое набора результатов экземпляра Api, добавляя или удаляя элементы по мере необходимости.

DataTables — Утилиты

до $ ()

Преобразуйте экземпляр API в объект jQuery с объектами из набора результатов экземпляра в наборе результатов jQuery.

DataTables — Утилита

toArray ()

Создайте собственный объект массива Javascript из экземпляра API.

DataTables — Утилита

toJQuery ()

Преобразуйте экземпляр API в объект jQuery с объектами из набора результатов экземпляра в наборе результатов jQuery.

Таблицы данных — Утилита

уникальный ()

Создайте новый экземпляр API, содержащий только уникальные элементы из элементов в наборе результатов экземпляра.

DataTables — Utility

unshift ()

Добавьте один или несколько элементов в начало набора результатов экземпляра API.

Таблицы данных — статические

$.fn.dataTable.isDataTable ()

Проверить, является ли узел таблицы DataTable или нет

DataTables — статический

$ .fn.dataTable.tables ()

Получить все таблицы данных на странице

Таблицы данных — статические

$ .fn.dataTable.util.escapeRegex ()

Экранировать специальные символы в строке регулярного выражения

Таблицы данных — статические

$.fn.dataTable.util.throttle ()

Регулировка вызовов метода для уменьшения частоты вызовов

DataTables — статический

$ .fn.dataTable.versionCheck ()

Функция проверки совместимости номера версии

AutoFill

autoFill (). Disable ()

Отключить взаимодействие автозаполнения

Автозаполнение

Автозаполнение ().включить ()

Включение или отключение взаимодействия автозаполнения

Автозаполнение

автозаполнение (). Включено ()

Определить, включено ли автозаполнение

Кнопки

$ .fn.dataTable.fileSave ()

Сохранить файл, созданный на стороне клиента

Кнопки

кнопка ()

Выберите одну кнопку

Кнопки

кнопка ().действие ()

Получить / установить функцию действия для выбранной кнопки

Кнопки

кнопка (). Активный ()

Получить / установить активное состояние выбранной кнопки

Кнопки

кнопка (). Добавить ()

Создайте новую кнопку и добавьте ее в документ

Кнопки

кнопка ().отключить ()

Отключить выбранную кнопку

Кнопки

кнопка (). Enable ()

Включение / отключение выбранной кнопки

Кнопки

кнопка (). Узел ()

Получить узел кнопки для выбранной кнопки

Кнопки

кнопка (). Popover ()

Показать всплывающее окно для кнопки, позволяющее вводить дополнительный пользовательский ввод

Кнопки

кнопка ().обработка ()

Получить / установить состояние обработки для кнопки

Кнопки

кнопка (). Remove ()

Удалить и удалить выбранную кнопку

Кнопки

кнопка (). Текст ()

Получить / установить текст для выбранной кнопки

Кнопки

кнопка (). Триггер ()

Запуск действия выбранной кнопки

Кнопки

кнопок ()

Выберите одну или несколько кнопок

Кнопки

кнопок ().действие ()

Получить / установить функции действий для выбранных кнопок

Кнопки

кнопок (). Active ()

Установить активное состояние для выбранных кнопок

Кнопки

кнопок (). Контейнер ()

Получить элемент контейнера для одного экземпляра Buttons

Кнопки

кнопок ().контейнеры ()

Получить элементы контейнера для одного или нескольких экземпляров кнопки

Кнопки

кнопок (). Destroy ()

Уничтожить один или несколько экземпляров кнопки и удалить из документа

Кнопки

кнопок (). Disable ()

Отключить выбранные кнопки

Кнопки

кнопок ().включить ()

Включение / отключение выбранных кнопок

Кнопки

кнопок (). Узлов ()

Получить узлы кнопок для выбранных кнопок

Кнопки

кнопок (). Обработка ()

Установить состояние обработки для нескольких кнопок

Кнопки

кнопок ().удалить ()

Удалить и удалить выбранные кнопки

Кнопки

кнопок (). Текст ()

Получить / установить текст для выбранных кнопок

Кнопки

кнопок (). Триггер ()

Запуск действия выбранных кнопок

Кнопки

кнопок.exportData ()

Получить данные из DataTable, которые подходят для экспорта

Кнопки

кнопок.exportInfo ()

Получение метаинформации об экспорте, которая является общей для многих различных типов кнопок

Кнопки

buttons.info ()

Отображение и скрытие информации для конечного пользователя в модальном окне

Кнопки

кнопок. Размер ()

Изменение размера всех кнопок Flash после того, как таблица стала видимой

ColReorder

colReorder.отключить ()

Отключить взаимодействие ColReorder

ColReorder

colReorder.enable ()

Включение или отключение взаимодействия ColReorder

ColReorder

colReorder.move ()

Программное перемещение столбцов

ColReorder

colReorder.order ()

Получить / установить порядок столбцов

ColReorder

colReorder.сброс ()

Восстановить порядок загруженных столбцов

ColReorder

colReorder.transpose ()

Преобразование одного или нескольких индексов столбцов в текущий и исходный индексы и обратно

FixedColumns

ячейка (). FixedNode ()

Получить узел ячейки с фиксированным столбцом для ячейки

FixedColumns

ячеек ().fixedNodes ()

Получить узлы ячеек с фиксированным столбцом для нескольких ячеек

FixedColumns

fixedColumns ()

Пространство имен для методов FixedColumns

FixedColumns

fixedColumns (). CellIndex ()

Получить индекс ячейки в фиксированном столбце

FixedColumns

fixedColumns ().реле ()

Перерисовать фиксированные столбцы в соответствии с новым размером таблицы

FixedColumns

fixedColumns (). RowIndex ()

Получить индекс строки в фиксированном столбце

FixedColumns

fixedColumns (). Update ()

Обновление данных, отображаемых в FixedColumns

FixedColumns

строк ().recalcHeight ()

Пересчитать высоту одной или нескольких строк после изменения данных

FixedHeader

fixedHeader.adjust ()

Пересчитать положение таблицы и перерисовать фиксированные элементы

FixedHeader

fixedHeader.disable ()

Отключить неподвижные элементы

FixedHeader

fixedHeader.включить ()

Включение / отключение фиксированных элементов

FixedHeader

fixedHeader.enabled ()

Получить текущий включенный статус

FixedHeader

fixedHeader.footerOffset ()

Получить / установить смещение фиксированного нижнего колонтитула

FixedHeader

fixedHeader.headerOffset ()

Получить / установить фиксированное смещение заголовка

KeyTable

ячейка ().фокус ()

Фокус на ячейке

KeyTable

cell.blur ()

Размытие в фокусе из таблицы

KeyTable

keys.disable ()

Отключить взаимодействие KeyTable (мышь и клавиатура)

KeyTable

keys.enable ()

Включение или отключение взаимодействия KeyTable (мышь и клавиатура)

KeyTable

ключей.включен ()

Определить состояние включения KeyTable для таблицы

KeyTable

keys.move ()

Переместить фокус на соседнюю ячейку

Адаптивный

столбец (). ResponseiveHidden ()

Получить состояние видимости столбца в таблице

Адаптивный

столбцов ().responseiveHidden ()

Получить состояние видимости столбцов в таблице

Адаптивный

Адаптивный.hasHidden ()

Определить, не скрыл ли Responsive какие-либо столбцы в таблице

Адаптивный

responseive.index ()

Получить индекс ячейки из элемента сведений li

Адаптивный

Адаптивный.перестроить ()

Пересчитать контрольные точки столбца на основе информации о классе ячеек заголовка столбца

Адаптивный

Адаптивный.recalc ()

Пересчитать ширину, используемую отзывчивым, после изменения дисплея

RowGroup

rowGroup (). DataSrc ()

Получить / установить источник данных для группы строк

RowGroup

rowGroup ().отключить ()

Отключить взаимодействие RowGroup с таблицей

RowGroup

rowGroup (). Enable ()

Включение или отключение взаимодействия RowGroup с таблицей

RowGroup

rowGroup (). Enabled ()

Определить, включена ли RowGroup для таблицы

RowReorder

rowReorder.отключить ()

Отключить возможность пользователя изменять порядок строк.

RowReorder

rowReorder.enable ()

Включение / отключение возможности пользователя изменять порядок строк.

Скроллер

row (). ScrollTo ()

Прокрутка до определенной строки

Скроллер

scroller.measure ()

Пересчитать кэшированные измерения, которые использует Scroller

Скроллер

Скроллер.страница ()

Получить информацию о строках, которые отображаются в данный момент

Скроллер

scroller.toPosition ()

Прокрутка до определенного индекса отображения строки

SearchBuilder

searchBuilder.container ()

Возвращает узел контейнера SearchBuilder.

SearchBuilder

searchBuilder.getDetails ()

Получить подробную информацию о текущих настройках поиска

SearchBuilder

searchBuilder.rebuild ()

Восстановить поиск до заданного состояния

SearchPanes

searchPanes.clearSelections ()

Удаляет выбор на всех панелях

SearchPanes

searchPanes.контейнер ()

Возвращает узел контейнера панелей.

SearchPanes

searchPanes.rebuildPane ()

Восстановите панель, собрав параметры из таблицы.

SearchPanes

searchPanes.resizePanes ()

Измените размер всех панелей, чтобы должным образом заполнить контейнер SearchPanes.

Выберите ячейку

().отменить выбор ()

Отменить выделение отдельной ячейки

Выберите

ячейку (). Select ()

Выбрать одну ячейку

Выберите

ячеек (). Deselect ()

Отменить выбор ячеек

Выберите

ячеек (). Select ()

Выбрать ячейки

Выберите столбец

().отменить выбор ()

Отменить выбор одного столбца

Выберите

столбец (). Select ()

Выберите одну колонку

Выберите

столбцов (). Deselect ()

Отменить выбор столбцов

Выберите

столбцов (). Select ()

Выбрать столбцы

Выберите

строку ().отменить выбор ()

Отменить выделение одной строки

Выберите

ряд (). Select ()

Выберите одну строку

Выбрать

строк (). Отменить выбор ()

Отменить выбор строк

Выберите

строк (). Select ()

Выбрать строки

Выбрать

Выбрать ()

Инициализация Выбрать вне конструктора

Выбрать

Выбрать.blurable ()

Получить / установить голубое состояние опций выбора элементов таблицы

Выбрать

select.info ()

Получить / установить состояние отображения сводной информации

Выбрать

select.items ()

Получить / установить элементы, которые Select будет выбирать на основе взаимодействия с пользователем (строки, столбцы или ячейки)

Выбрать

Выбрать.селектор ()

Получить / установить селектор элементов для захвата событий мыши

Выбрать

select.style ()

Получить / установить стиль, с помощью которого конечный пользователь может выбирать элементы в таблице

Выбрать

select.toggleable ()

Получить / установить поведение, если элементы могут быть отменены при щелчке по выбранному элементу на

столы | BigQuery | Google Cloud

вид

строка

Тип идентификатора ресурса.

etag

строка

Только выход. Хеш этого ресурса.

id

строка

Только выход. Непрозрачный идентификатор, однозначно идентифицирующий таблицу.

SelfLink

строка

Только выход.URL-адрес, который можно использовать для повторного доступа к этому ресурсу.

таблица Ссылка

объект ( TableReference )

Обязательно. Ссылка, описывающая идентификатор этой таблицы.

friendlyName

строка

Необязательно.Описательное имя для этой таблицы.

описание

строка

Необязательно. Удобное описание этой таблицы.

этикетки

карта (ключ: строка, значение: строка)

Ярлыки, связанные с этой таблицей.Вы можете использовать их для организации и группировки таблиц. Ключи и значения меток не могут быть длиннее 63 символов, могут содержать только строчные буквы, цифры, символы подчеркивания и дефисы. Допускаются международные символы. Значения метки необязательны. Ключи меток должны начинаться с буквы, и каждая метка в списке должна иметь разные ключи.

Объект, содержащий список из пар «ключ: значение ». Пример: {"name": "гаечный ключ", "масса": "1,3 кг", "count": "3"} .

схема

объект ( TableSchema )

[Необязательно] Описывает схему этой таблицы.

время Разбивка

объект ( TimePartitioning )

Если указано, настраивает разбиение по времени для этой таблицы.

диапазон Разбивка на разделы

объект ( RangePartitioning )

Если указано, настраивает разделение диапазонов для этой таблицы.

кластеризация

объект ( Кластеризация )

Спецификация кластеризации для таблицы.Должно быть указано с разбиением по времени, данные в таблице будут сначала разбиты на разделы, а затем кластеризованы.

requirePartitionFilter

логическое

[Необязательно] Если задано значение true, запросы по этой таблице требуют указания фильтра раздела, который можно использовать для исключения раздела.

числоБайт

строка (формат Int64Value)

Только выход.Размер этой таблицы в байтах, исключая любые данные в буфере потоковой передачи.

numLongTermBytes

строка (формат Int64Value)

Только выход. Количество байтов в таблице, которые считаются «долгосрочным хранилищем».

число строк

строка (формат UInt64Value)

Только выход.Количество строк данных в этой таблице, исключая любые данные в буфере потоковой передачи.

Время создания

строка (формат int64)

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

expirationTime

строка (формат Int64Value)

Необязательно.Время истечения срока действия этой таблицы в миллисекундах с начала эпохи. Если нет, таблица будет существовать бесконечно. Таблицы с истекшим сроком действия будут удалены, а их хранилище освобождено. Свойство defaultTableExpirationMs инкапсулирующего набора данных можно использовать для установки expirationTime по умолчанию для вновь созданных таблиц.

lastModifiedTime

строка (формат fixed64)

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

тип

строка

Только выход. Описывает тип таблицы. Поддерживаются следующие значения: ТАБЛИЦА: обычная таблица BigQuery. ПРОСМОТР: виртуальная таблица, определенная SQL-запросом. ВНЕШНИЙ: таблица, которая ссылается на данные, хранящиеся во внешней системе хранения, такой как Google Cloud Storage.MATERIALIZED_VIEW: предварительно вычисленное представление, определенное запросом SQL. Значение по умолчанию — ТАБЛИЦА.

вид

объект ( ViewDefinition )

Необязательно. Определение представления.

материализованный Просмотр

объект ( MaterializedViewDefinition )

Необязательно.Определение материализованного представления.

externalDataConfiguration

объект ( ExternalDataConfiguration )

Необязательно. Описывает формат данных, расположение и другие свойства таблицы, хранящейся вне BigQuery. Определяя эти свойства, можно запрашивать источник данных, как если бы это была стандартная таблица BigQuery.

местонахождение

строка

Только выход. Географическое положение, в котором находится таблица. Это значение наследуется от набора данных.

потоковый буфер

объект ( Streamingbuffer )

Только выход.Содержит информацию о буфере потоковой передачи этой таблицы, если таковой имеется. Это поле будет отсутствовать, если таблица не передается в поток или если в буфере потоковой передачи нет данных.

шифрование Конфигурация

объект ( EncryptionConfiguration )

Пользовательская конфигурация шифрования (например, ключи Cloud KMS).

снимок Определение

объект ( SnapshotDefinition )

Только выход. Содержит информацию о снимке. Это значение устанавливается при создании снимка.

Table API — Material-UI

Документация API компонента Table React. Узнайте больше о реквизитах и ​​точках настройки CSS.

Импорт

  Импорт таблицы из '@ material-ui / core / Table';

импортировать {Таблицу} из '@ material-ui / core';  

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

Имя компонента

Имя MuiTable может использоваться для предоставления свойств по умолчанию или переопределений стиля на уровне темы.

Стойка

Название Тип По умолчанию Описание
детский * узел Содержимое таблицы, обычно TableHead и TableBody .
классы объект Переопределить или расширить стили, примененные к компоненту. См. CSS API ниже для получения более подробной информации.
компонент elementType ‘стол’ Компонент, используемый для корневого узла. Либо строка для использования элемента HTML, либо компонента.
набивка «нормальный»
| «флажок»
| «нет»
| ‘default’
нормальный Позволяет TableCells наследовать заполнение таблицы. по умолчанию устарел, используйте вместо него нормальный .
размер малый
| ‘средний’
‘средний’ Позволяет TableCells наследовать размер таблицы.
липкий заголовок булев ложь Установить липкий заголовок.
⚠️ Не работает с IE 11.

Ссылка перенаправляется в корневой элемент.

Любые другие предоставленные реквизиты будут предоставлены корневому элементу (собственный элемент).

CSS

.
Название правила Глобальный класс Описание
корень .MuiTable-корень Стили, примененные к корневому элементу.
липкий заголовок .MuiTable-stickyHeader Стили, применяемые к корневому элементу, если stickyHeader = {true} .

Вы можете переопределить стиль компонента благодаря одной из следующих точек настройки:

Если этого недостаточно, вы можете проверить реализацию компонента для получения более подробной информации.

Демонстрации

Введение в API таблиц Azure Cosmos DB

  • 2 минуты на чтение

В этой статье

ПРИМЕНЯЕТСЯ К: Таблица API

Azure Cosmos DB предоставляет API таблиц для приложений, написанных для хранилища таблиц Azure и требующих дополнительных возможностей, например:

Приложения, написанные для хранилища таблиц Azure, могут мигрировать в Azure Cosmos DB с помощью API таблиц без изменения кода и использовать преимущества расширенных возможностей.Table API имеет клиентские SDK, доступные для .NET, Java, Python и Node.js.

Предложения стола

Если вы в настоящее время используете хранилище таблиц Azure, вы получите следующие преимущества, перейдя на API таблиц Azure Cosmos DB:

Элемент Хранилище таблиц Azure API таблиц Azure Cosmos DB
Задержка Быстро, но без ограничений по задержке. Однозначная задержка в миллисекундах для чтения и записи с задержкой <10 мс для чтения и записи на 99-м процентиле, в любом масштабе, в любой точке мира.
Пропускная способность Модель с переменной производительностью. Таблицы имеют предел масштабируемости 20 000 операций в секунду. Высокая масштабируемость с выделенной зарезервированной пропускной способностью для каждой таблицы, поддерживаемой соглашениями об уровне обслуживания. Учетные записи не имеют верхнего предела пропускной способности и поддерживают> 10 миллионов операций в секунду на таблицу.
Глобальная дистрибуция Одна область с одной дополнительной читаемой вторичной областью чтения для обеспечения высокой доступности. Глобальная дистрибуция «под ключ» из одного в любое количество регионов.Поддержка автоматического и ручного переключения при отказе в любое время и в любой точке мира. Несколько областей записи, чтобы любой регион мог принимать операции записи.
Индексирование Только первичный индекс для PartitionKey и RowKey. Вторичных индексов нет. Автоматическое и полное индексирование всех свойств по умолчанию, без управления индексами.
Запрос При выполнении запроса используется индекс для первичного ключа, в противном случае выполняется сканирование. Queries может использовать автоматическое индексирование свойств для сокращения времени выполнения запросов.
Согласованность Сильный в основном регионе. Возможен в пределах вторичного региона. Пять четко определенных уровней согласованности для компромисса между доступностью, задержкой, пропускной способностью и согласованностью в зависимости от потребностей вашего приложения.
Стоимость На основе потребления. Доступно как в режиме использования, так и в режиме выделенной емкости.
SLA Доступность от 99,9% до 99,99%, в зависимости от стратегии репликации. Доступность для чтения 99,999%, доступность записи 99,99% для учетной записи с одним регионом и доступность записи 99,999% для учетных записей с несколькими регионами. Исчерпывающие соглашения об уровне обслуживания, охватывающие доступность, задержку, пропускную способность и согласованность.

Начать

Создайте учетную запись Azure Cosmos DB на портале Azure. Затем начните работу с нашим Quick Start for Table API с помощью .NET.

Важно

Если вы создали учетную запись Table API во время предварительного просмотра, создайте новую учетную запись Table API для работы с общедоступными SDK Table API.

Следующие шаги

Вот несколько советов для начала:

Datamodels API | Sisense Developers

API Datamodels позволяет разрабатывать сценарии и приложения, которые создают и изменяют модели Sisense Datamodels. Это руководство проведет вас через шаги, необходимые для понимания структуры API и правильного использования, включая базовый пример использования.

API Datamodels полностью основан на RESTful и JSON и в настоящее время доступен в версиях Sisense Linux, начиная с L8.1 .

# Веб-семинар по Datamodel API

# Resources

Первичный ресурс (объект), с которым работает этот API, называется Datamodel , который содержит иерархию дочерних ресурсов, составляющих схему вашей модели Datamodel. См. Диаграмму ниже, изображающую эту структуру объектной модели.

# Datamodel

Ресурс Datamodel является корнем иерархии объектной модели. Его OID будет использоваться во всех действиях, связанных с моделями данных.

Модель данных в настоящее время может иметь тип extract или live — модели данных смешанного типа не поддерживаются.

# Dataset

Ресурс Dataset представляет собой единственный источник данных вашей модели данных — например, если ваша модель данных содержит данные из смеси нескольких файлов CSV и баз данных MySQL, каждый файл CSV и каждая база данных будут представлены Сущность набора данных. Соответственно, объект Dataset будет содержать информацию о подключении к этому источнику данных.

В extract type Datamodels, Datasets будут иметь тип extract или custom . В текущих моделях данных наборы данных будут либо живых , либо пользовательских типов .

# Table

A Ресурс таблицы всегда принадлежит определенному набору данных, представляя различные таблицы или коллекции в источнике данных.

Ресурсы таблицы могут иметь тип base или custom .

Таблицы типа base содержат набор столбцов, сообщающих Sisense, как и какие столбцы / свойства исходной таблицы представлять в вашем источнике данных. Таблицы пользовательского типа вместо этого будут построены на основе свойства выражения , которое является выражением SQL.

Каждой таблице назначается поведение построения, определяющее, как и когда данные таблицы должны изменяться при выполнении сборки или публикации. Кроме того, таблицы могут иметь дополнительную конфигурацию, сообщающую Sisense, как обрабатывать данные из исходного источника данных.Таблицы также могут быть скрыты, поэтому их нельзя запрашивать напрямую, что удобно, когда они используются только в качестве основы для более сложной или удобной для пользователя настраиваемой таблицы.

# Column

Столбцы таблицы не представлены как ресурс в смысле RESTful, но они представляют собой объект, содержащийся в ресурсе Table , и имеют свою собственную специфическую структуру, с которой вы должны быть знакомы.

Объект Column представляет столбец или измерение в вашей модели данных и может принимать одну из трех форм:

  1. Обычный столбец, представляющий столбец или поле в исходном источнике данных
  2. Пользовательский (вычисляемый) столбец , определенное выражением SQL в его свойстве
  3. Автоматически созданный столбец в настраиваемой таблице , полученный из выражения SQL таблицы

Во всех случаях столбцы описываются различными атрибутами, такими как их тип данных , размер / точность (где применимо), имя (которое будет использоваться для запроса столбца) и должен ли столбец быть видимым / запрашиваемым или нет.

# Relation

Ресурс Relation представляет связь между 2 или более таблицами. Каждое отношение содержит массив столбцов из разных таблиц, которые необходимо соединить. Эти отношения используются в качестве пути JOIN при выполнении запросов к нескольким таблицам.

# Endpoints

Каждый из типов ресурсов, описанных выше, за исключением столбцов, представлен конечной точкой API, которая поддерживает CRUD (Create Read Update Delete).

Обычно каждая конечная точка представлена ​​определенным путем URI в соответствии со стандартами архитектуры REST, который состоит из следующих компонентов:

  1. Адрес хоста, содержащий протокол, IP / DNS и порт.Например: https://reporting.myapp.com:8081
  2. Базовый путь API, содержащий версию API (этот API существует в версии 2.0 ): / api / v2
  3. Имя ресурса, а иногда oid : / datamodels или / datamodels / 1234-some-resource-id )

Дочерние ресурсы, как показано на диаграмме выше, такие как таблицы, имеют вложенную структуру URI и доступны через конечных точек и oid с их родительских ресурсов.
Например: / datamodels / 1234-some-resource-id / datasets / 5678-other-resource-id .

За небольшим исключением, для каждого ресурса / конечной точки доступны следующие операции:

  • Чтение (список): Используя HTTP-метод

    GET

    без идентификатора ресурса oid , возвращая список подходящих ресурсов
  • Чтение (получение): (также известное как , получение по идентификатору ) Используя HTTP-метод

    GET

    и предоставив определенный ресурс oid , возвращая этот конкретный ресурс
  • Create: Используя

    POST

    HTTP-метод без ресурса oid , создавая новый ресурс этого типа
  • Обновление: Используя HTTP-метод

    PATCH

    и предоставляя oid определенного ресурса, обновляя свойства этого конкретного ресурса
  • Удалить: Используя HTTP-метод

    DELETE

    и предоставляя oid определенного ресурса , удаляя весь этот ресурс

# Создание новой модели данных

# Создание пустого объекта модели данных

Чтобы создать новую модель данных, используйте конечную точку

POST / datamodels

со следующей структурой полезной нагрузки:
  {
  "title": "Моя модель данных",
  "тип": "извлечение"
}
  

Единственное обязательное поле для полезной нагрузки - заголовок , так как тип по умолчанию извлечение .

# Создание набора данных

Для создания набора данных вам потребуется идентификатор oid вашей модели Datamodel, а также правильный объект connection , соответствующий вашему источнику данных. Поскольку необходимые свойства этого объекта различаются в зависимости от типа источника данных (например, источники данных CSV будут сильно отличаться от источника данных MySQL), это руководство не будет охватывать структуру этого объекта - обратитесь к Справочнику по подключению для получения дополнительной информации.

Use используйте

POST / datamodels / {DatamodelId} / datasets

endpoint, включая oid вашей модели Datamodel вместо {DatamodelId} , со следующей структурой полезной нагрузки:
  {
    "name": "Мой набор данных",
    "тип": "извлечение",
    "связь": {
        // Зависит от типа коннектора!
    }
}
  
# Пользовательские наборы данных

Чтобы создать настраиваемые таблицы в вашей модели, вам необходимо создать набор данных настраиваемого типа, который будет содержать его.

Пользовательский набор данных создается так же, как и любой другой набор данных, но со свойством type , установленным на «custom» , и без соединения свойство предоставляется, например:

  {
    "name": "Мой собственный набор данных",
    "тип": "обычай"
}
  

# Создание таблицы

Для создания таблицы вам понадобится oid вашей модели данных и набора данных. Вы также должны быть знакомы со схемой вашего источника данных, чтобы иметь возможность указать столбцы, которые будут запрашиваться из него.

Используйте конечную точку

POST / datamodels / {DatamodelId} / datasets / {DatasetId} / tables

, в том числе oid вашей модели Datamodel вместо {DatamodelId} и {DatamodelId} вашего набора данных вместо
000daset 359 набора данных 000} , со следующей структурой полезной нагрузки:
  {
    "id": "OriginalTable",
    "name": "MyTable",
    "description": "Моя новая таблица с 2 столбцами",
    "столбцы": [
        {
            "id": "OriginalColumn1",
            "name": "MyColumn1",
            «тип»: 8
        },
        {
            "id": "OriginalColumn2",
            "name": "MyColumn2",
            «тип»: 18
        }
    ],
    "buildBehavior": {
        "тип": "синхронизация"
    },
    "configOptions": {
        // Некоторые типы коннекторов, например CSV, требуют дополнительной настройки.}
}
  

В приведенном выше примере таблица типов base (по умолчанию) с именем MyTable будет создана для представления таблицы с именем OriginalTable в вашем источнике данных. Он будет содержать 2 столбца, которые называются MyColumn1 и MyColumn2 в вашей модели данных, представляющие столбцы OriginalColumn1 и OriginalColumn2 соответственно в исходной таблице в вашем источнике данных.

Если вы опустите свойства name , они по умолчанию будут иметь то же имя, что и исходная таблица (как указано в свойствах id ).

Для каждой таблицы также определено поведение построения, применимое только к таблицам типа exract .

Обратите внимание, что многие дополнительные свойства поддерживаются как для объектов Table , так и для объектов Column , и в этом примере показана только минимально необходимая полезная нагрузка.

# Создание настраиваемых столбцов

При создании (или обновлении) таблицы массив columns может содержать настраиваемые столбцы, которые не извлекаются / не запрашиваются из источника данных, а вычисляются в Sisense.Эти столбцы немного отличаются по структуре от обычных столбцов. В дополнение к полям, используемым ранее, для настраиваемых столбцов предусмотрены 2 дополнительных поля:

  1. Свойство isCustom имеет значение true , чтобы определить этот столбец как настраиваемый столбец
  2. Свойство выражение содержит выражение SQL используется для вычисления значения этого столбца для каждой строки в таблице. Выражение SQL будет использовать идентификаторы столбцов, как они видны в самой модели данных, как указано в свойстве name каждого столбца, а , а не — исходные имена из источника данных.

Пример:

  {
    "id": "MyCustomColumn",
    "name": "MyCustomColumn",
    «тип»: 18,
    "выражение": "выберите [MyColumn1] + '' + [MyColumn2]",
    "isCustom": true
}
  

Для получения дополнительной информации о настраиваемых столбцах см. Создание настраиваемых столбцов

# Создание настраиваемых таблиц

Чтобы создать настраиваемую таблицу, вам сначала нужно создать настраиваемый набор данных. См. Создание пользовательских наборов данных.

Если у вас есть идентификатор пользовательского набора данных, вы можете создавать пользовательские таблицы, используя ту же конечную точку, что и обычные ( базовый ) таблицы, с некоторыми отличиями:

  1. Тип таблицы установлен на пользовательский вместо базового
  2. Предоставляется свойство выражения
  3. Свойство columns имеет значение , а не

Пример:

  {
    "id": "custom-table-1",
    "name": "custom1",
    "тип": "индивидуальный",
    "description": "Настраиваемая таблица",
    "выражение": "выберите" Великобритания "в качестве страны," Великобритания "в качестве кода UNION \ nвыберите" Канада "в качестве страны," CA "в качестве кода"
}
  

# Создание отношения

Чтобы связать 2 или более таблиц вместе, вам потребуются точные координаты столбцов, через которые вы хотите соединиться.Эти координаты — oid s набора данных, таблицы и столбца.

Используйте

POST / datamodels / {DatamodelId} / Relations

endpoint, включая oid вашей модели Datamodel вместо {DatamodelId} , со следующей структурой полезной нагрузки:
  {
    "столбцы": [
        {
            "набор данных": "<идентификатор набора данных 1>",
            "table": "<идентификатор таблицы 1>",
            "столбец": "<идентификатор столбца 1>"
        },
        {
            "набор данных": "<идентификатор набора данных 2>",
            "table": "",
            "столбец": "<идентификатор столбца 2>"
        }
    ]
}
  

# Изменение модели данных

В то время как сама сущность модели данных не имеет редактируемых полей, в различных под-объектах есть.

С помощью REST API можно выполнять различные манипуляции, например:

  • Изменение соединения с набором данных
  • Переименование, скрытие и отображение таблиц и столбцов
  • Добавление или удаление таблиц, столбцов и отношений

# Изменение соединения с набором данных

Наборы данных можно обновить с помощью

PATCH / datamodels / {DatamodelId} / datasets / {DatasetId}

endpoint, включая oid вашей модели Datamodel вместо {DatamodelId} и вашего набора данных oid 38 DatasetId} .

Примечания:

  • В сущности набора данных можно изменить только свойство соединения .
  • Вы должны включить все соответствующие атрибуты объекта соединения , аналогично операции создания набора данных.
  • Поскольку обязательные свойства этого объекта различаются в зависимости от типа источника данных (например, источники данных CSV будут сильно отличаться от источника данных MySQL), это руководство не будет охватывать структуру этого объекта - обратитесь к Справочнику по подключению для получения дополнительной информации.
  • Таблицы, которые являются частью набора данных, имеют свойство id , которое указывает идентификатор исходной таблицы. В некоторых случаях вам может потребоваться обновить и эти свойства, например, с помощью коннектора CSV, где идентификатор таблицы должен совпадать с именем файла CSV.
  • Объект соединения содержит несколько свойств, доступных только для чтения, которые не должны передаваться в конечную точку PATCH. Эти:
    • id
    • owner
    • autoRefresh
    • protectedParameters

Например, полезная нагрузка PATCH для следующего набора данных:

  {
    "связь": {
        "provider": "CSV",
        «схема»: «/ opt / sisense / storage / datasets / storage / 72 / 72761a45-0e91-47f5-bdf1-e422efe58131.csv ",
        "fileName": "demo.csv",
        "parameters": {
            «ApiVersion»: «2»,
            "файлы": [
                "/opt/sisense/storage/datasets/storage/72/72761a45-0e91-47f5-bdf1-e422efe58131.csv"
            ]
        }
    }
}
  

Вместе со следующей таблицей полезной нагрузки PATCH:

  {
    "id": "72761a45-0e91-47f5-bdf1-e422efe58131.csv"
}
  

Изменит свойство подключения набора данных, чтобы оно извлекало данные из указанного файла CSV и повторно подключало таблицу к правильному файлу CSV.

# Обновление таблицы

Таблицы можно обновить с помощью конечной точки

PATCH / datamodels / {DatamodelId} / datasets / {DatasetId} / tables / {TableId}

, включая oid вашей модели Datamodel вместо 938ldatamodel {Datamodel }
, oid вашего набора данных вместо {DatasetId} и oid вашей таблицы вместо {TableId} .

Поскольку операции

PATCH

могут принимать частичные полезные данные, нет строгих требований для того, какие поля должны присутствовать в теле, но должно присутствовать по крайней мере одно свойство объекта Table.Свойства, доступные только для чтения, будут проигнорированы, а свойства, не принадлежащие объекту Table, вызовут ошибку.

Например, следующая полезная нагрузка:

Изменит имя таблицы на MyTable2 . Между тем, поскольку свойство id не изменилось, эта таблица по-прежнему будет представлять ту же соответствующую таблицу в исходном источнике данных. Однако любые выражения SQL (например, в настраиваемых столбцах и настраиваемых таблицах) должны быть обновлены, поскольку они делают используют имя таблицы !

# Обновление (или удаление) столбцов таблицы

Поскольку столбцы не представлены собственной конечной точкой API, любые изменения столбцов таблицы выполняются с помощью операции

PATCH

конечной точки таблицы.Из-за того, как работают методы

PATCH

, свойств, представленных в полезной нагрузке, заменяются, а , а не , объединяются!

Такое поведение означает, что вы ДОЛЖНЫ предоставить в полезной нагрузке запроса

PATCH

все столбцы, которые вы хотели бы видеть в таблице после операции,
целиком, а не только те, которые вы изменили. Самый простой способ сделать это — сначала использовать соответствующий запрос

GET

, внести необходимые изменения и отправить его в качестве полезной нагрузки запроса для операции обновления.

Особое внимание следует обратить на свойство существующего столбца oid — именно так Sisense распознает существующий столбец по сравнению с новым. Если свойство oid отсутствует, будет создан новый столбец!

Например, таблица, созданная ранее в этом руководстве, содержит 2 столбца:

  {
    // ... остальная часть объекта таблицы ...
    "столбцы": [
        {
            "id": "OriginalColumn1",
            "name": "MyColumn1",
            «тип»: 8
        },
        {
            "id": "OriginalColumn2",
            "name": "MyColumn2",
            «тип»: 18
        }
    ]
    //... остальная часть объекта таблицы ...
}
  

Предположим, вы хотите:

  1. Добавить новый настраиваемый столбец
  2. Скрыть первый столбец
  3. Удалить второй столбец

Полезная нагрузка для запроса

PATCH

будет:
  {
    // ... остальная часть объекта таблицы ...
    "столбцы": [
        {
            "oid": "", // как получено из запроса GET
            "id": "OriginalColumn1",
            "name": "MyColumn1",
            «тип»: 8,
            "скрытый": правда
        },
        {
            "id": "MyCustomColumn",
            "name": "MyCustomColumn",
            «тип»: 18,
            "выражение": "выберите [MyColumn1] + 'круто!'",
            "isCustom": true
        }
    ]
    //... остальная часть объекта таблицы ...
}
  

И приведет к следующему:

  1. У нового настраиваемого столбца еще нет OID, и он будет создан
  2. Первый столбец со всеми его свойствами, включая oid , будет распознан как существующий. Столбец для обновления. Он будет обновлен, так что hidden теперь true
  3. Последний столбец был пропущен из полезной нагрузки и, таким образом, будет удален

# Обновление отношений

Вы можете обновить один объект Relation до:

  • Link новые столбцы в существующее отношение, например, при добавлении таблицы, которая использует тот же ключ
  • Удаление столбца из отношения, например, при удалении таблицы или столбца
  • Изменение того, какой из столбцов таблицы используется для связи с ним другие таблицы

Обратите внимание, что любой объект Relation должен иметь по крайней мере 2 столбца, указанные в любое время, иначе схема станет недействительной.

Подобно процессу обновления столбцов таблицы, описанному выше, при обновлении объекта отношения вы должны предоставить полезную нагрузку, содержащую все столбцы , которые должны быть сохранены или добавлены, а не только те, которые вы изменили. Самый простой способ сделать это — сначала использовать соответствующий запрос

GET

, внести необходимые изменения и отправить его в качестве полезной нагрузки запроса для операции обновления. Любой столбец, который вы опускаете в свойстве columns в полезной нагрузке, будет удален из отношения и станет несвязанным.

Используйте конечную точку

PATCH / datamodels / {DatamodelId} / Relations / {RelationId}

, включая oid вашей модели Datamodel вместо {DatamodelId} и oid вашего отношения с {RelationI та же структура полезной нагрузки, что и у

POST

:
  {
    "столбцы": [
        {
            "набор данных": "<идентификатор набора данных 1>",
            "table": "<идентификатор таблицы 1>",
            "столбец": "<идентификатор столбца 1>"
        },
        {
            "набор данных": "<идентификатор набора данных 2>",
            "table": "",
            "столбец": "<идентификатор столбца 2>"
        }
    ]
}
  

# Удаление ресурсов

Все конечные точки поддерживают удаление ресурсов, которые они представляют, с помощью oid , используя метод HTTP

DELETE

, но не все операции выполняются одинаково.
# Удаление всей Datamodel

Используйте конечную точку

DELETE / datamodels / {DatamodelId}

, включая oid вашей модели Datamodel вместо {DatamodelId} , чтобы удалить всю Datamodel.

Обратите внимание, что это полностью удалит модель данных из системы, и больше нельзя будет запрашивать ее или использовать для информационных панелей.

Кроме того, панели мониторинга, использующие модель данных, не удаляются автоматически, и их необходимо перенести на новый источник данных или удалить явно.

# Удаление набора данных

Используйте конечную точку

DELETE / datamodels / {DatamodelId} / datasets / {DatasetId}

, в том числе oid вашей модели Datamodel вместо {DatamodelId9389 и ваш DatamodelId} 35 вместо
35 {DatasetId} , чтобы удалить определенный набор данных из вашей модели данных.

Обратите внимание, что, хотя набор данных и все таблицы в нем будут удалены, вы должны удалить все ссылки на них из Relations, а также любые пользовательские выражения SQL.

Эта операция может повлиять на панели мониторинга, которые используют любую из таблиц, удаленных этой операцией, и их необходимо будет соответствующим образом обновить.

# Deleting a Table

Используйте

DELETE / datamodels / {DatamodelId} / datasets / {DatasetId} / tables / {TableId}

endpoint, включая oid вашей модели Datamodel вместо {Datamodel} 9000tasel. oid вместо {DatasetId} и oid вашей таблицы вместо {TableId} .

Обратите внимание, что вы должны удалить все ссылки на удаленную таблицу из отношений, а также любые пользовательские выражения SQL.

Эта операция может повлиять на панели мониторинга, которые используют таблицу, удаленную этой операцией, и их необходимо будет соответствующим образом обновить.

# Удаление столбца

Поскольку столбцы не представлены собственной конечной точкой, удаление столбцов достигается обновлением объекта таблицы, как описано в разделе «Обновление (или удаление) столбцов таблицы».

# Deleting Relations

Чтобы удалить всю связь, удалив связь между всеми участвующими таблицами, используйте конечную точку

DELETE / datamodels / {DatamodelId} / Relations / {RelationId}

, включая oid вашей модели Datamodel вместо . {DatamodelId} и oid вашего отношения вместо {RelationId} .

Чтобы удалить один или несколько столбцов из отношения без удаления остальных, используйте процесс, описанный в разделе «Обновление отношений».

# Построение / публикация модели данных

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

  • extract моделей типа (ранее называемых «Elasticube») строятся, извлекая данные из всех включенных источников в собственную колоночную базу данных Sisense (Elasticube).
  • live модели типа не создаются, вместо этого создается модель " опубликовано », устанавливая структуру запрашиваемой модели

В обоих случаях действие выполняется через конечную точку / api / v2 / builds .

# Структура API

Конечная точка / builds построена на основе «виртуального» ресурса, buildTask . Этот объект представляет собой запрос к Sisense на создание или публикацию модели. Создание этой сущности ставит задачу в очередь, генерируя идентификатор, который можно использовать для проверки статуса задачи (путем его извлечения) и для отмены задачи (путем ее удаления),

В конце концов, эти сущности удаляются и не сохраняются.

Конечная точка поддерживает следующие действия:

# Построение извлечения моделей данных

Чтобы начать построение модели данных, используйте конечную точку

POST / build

.Для этого требуется полезная нагрузка, для которой вам потребуются 2-3 параметра:
  1. oid модели данных, которую вы хотите построить.
  2. Желаемый тип сборки:
    • full для построения всей Datamodel с нуля
    • by_table для построения Datamodel в соответствии с настройками каждой таблицы, например, с накопительной таблицей,
    • schema_changes для построения только тех частей Datamodel
    • , которые были изменены
  3. Необязательно, rowLimit , если вы хотите запустить примерную сборку, которая импортирует заданное количество строк из источников данных.
  4. Необязательное поле schemaOrigin определяет, какая версия схемы будет построена:
    Примечание: этот параметр доступен начиная с L2021.3
    • последняя версия построит модель данных, как показано на странице данных, включая все изменения в нем с момента последней сборки (по умолчанию)
    • при запуске будет построена последняя успешно построенная схема - используйте это, чтобы избежать отображения неполных изменений в схеме.

Полезная нагрузка имеет следующую структуру:

  {
  "datamodelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "buildType": "полный",
  "schemaOrigin": "последний",
  "rowLimit": 0
}
  

После выполнения вы получите ответ, который включает oid задачи сборки.На этом этапе ваша задача поставлена ​​в очередь, и Sisense как можно скорее начнет процесс сборки. Получение этого ответа только подтверждает, что Sisense принял задачу, а не указывает на то, что сборка завершена или даже началась.

Чтобы проверить статус задачи, используйте конечную точку

GET / builds / {buildId}

, указав oid задачи сборки как {buildId} . Тело ответа будет содержать поле status , указывающее текущий статус задачи.

Вы можете создать сценарий, который «опрашивает» эту конечную точку с заданным интервалом, чтобы дождаться завершения задачи сборки. Имейте в виду, что сборка может длиться от нескольких минут до нескольких часов, в зависимости от того, сколько данных необходимо импортировать и сколько настраиваемых таблиц и столбцов необходимо рассчитать на их основе, среди других факторов.

# Publishing Live Datamodels

Публикация модели типа live очень похожа на процесс сборки, описанный выше.

Чтобы опубликовать режим типа live , просто установите для свойства buildType значение publish , например:

  {
    "datamodelId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "buildType": "опубликовать"
}
  

Кроме того, обратите внимание, что операция публикации обычно занимает гораздо меньше времени, чем сборка, поскольку она обновляет только запрашиваемую модель. Однако эта задача по-прежнему выполняется асинхронно, и поэтому ответ от

POST / builds

не указывает на , что задача публикации выполнена - только то, что она была принята Sisense и попала в очередь сборки.Используйте тот же метод, описанный выше, чтобы проверить статус задачи и определить, когда модель данных была успешно опубликована.

# Дополнительные ссылки

neelpatel05 / period-table-api: API для получения элементов периодической таблицы в формате JSON. Использует Pandas для сброса данных .csv в .json и Flask для интеграции API. Развернут на pythonanywhere.com.

API для получения элементов периодической таблицы в формате JSON. Использует Pandas для сброса данных .csv в .json и Flask для интеграции API.Развернут на pythonanywhere.com. Ознакомьтесь со следующим репозиторием period-table-api-go, написанным на golang для быстрой работы API

Обзор

В следующем документе будет указано, как использовать API для получения периодических элементов в JSON. Также в нем будут указаны различные методы, с помощью которых можно получить элементы.

Объект данных
символ
наименование
атомная масса
атомный номер
atomicRadius
Точка кипения
склеивание Тип
cpkHexColor
плотность
электронАффинити
электроотрицательность
электронная конфигурация
группа Блок
ionRadius
ионизация Энергия
Точка плавления
состояния окисления
стандартное состояние
vanDerWaalsRadius
год Открыто

Методы

Всего существует 6 методов, с помощью которых вы можете получить данные:

Все

Это извлечет все 118 элементов из периодической таблицы.

Атомный номер

Будет извлечен элемент из периодической таблицы с атомным номером 20. Замените 20 любым другим атомным номером, чтобы получить этот элемент из 118.

Атомное имя

Будет извлечен элемент из периодической таблицы, имеющий атомное имя "Меркурий". Замените «Меркурий» любым другим атомным именем, чтобы получить этот элемент.

Атомный символ

Будет извлечен элемент из периодической таблицы, имеющий атомный символ "H", то есть водород. Замените "H" любым другим атомарным символом, чтобы получить этот элемент.

Тип соединения

Это приведет к извлечению всех элементов из таблицы Менделеева, имеющих металлическую связь. Замените металлический на любой другой тип склеивания для извлечения элементов.

Групповой блок

Это приведет к извлечению всех элементов из таблицы Менделеева, принадлежащих к группе металлов. Для извлечения элементов замените металл любым другим типом соединения.

Государство

Это извлечет все элементы из таблицы Менделеева, принадлежащие газу. Замените газ любым другим состоянием для извлечения элементов.

ТАБЛИЦЫ

Все приведенные ниже примеры включают набор данных Mergent Global Fundamentals, в частности, таблицу MER / F1. Эта конкретная таблица фильтруется по нескольким столбцам, включая compnumber , mapcode и reportdate . Это означает, что пользователи могут сузить свой запрос до строк с конкретными значениями для этих (и всех доступных) фильтров.

📘

ПРИМЕЧАНИЕ:

API таблиц ограничен 10 000 строками на вызов.Однако при использовании библиотеки Python добавление аргумента paginate = True расширит ограничение до 1 000 000 строк. Таким образом, мы рекомендуем использовать paginate = True для всех вызовов. Обратите внимание, что некоторые наборы данных могут возвращать больше данных, чем позволяет Python. Если это произойдет, вам нужно будет дополнительно отфильтровать вызов, чтобы загрузить меньше данных, как показано в примерах ниже. Или вы можете рассмотреть возможность использования экспортера данных Quandl.

Можно загрузить только определенные требуемые строки из таблицы, указав один или несколько столбцов, которые будут служить критериями для фильтрации строк.Если значение в данном столбце соответствует аргументу фильтра, то возвращается строка, содержащая это значение.

Только столбцы, обозначенные как фильтруемые на странице документации таблицы, могут использоваться в качестве критериев для фильтрации строк.

Скачать данные для Nokia ( compnumber = 39102 )

Python

  data = quandl.get_table ('MER / F1', compnumber = "39102", paginate = True)
  

Загрузить данные для Nokia (номер = 39102 ) и Deutsche Bank AG (номер = 2438 )

Python

  data = quandl.get_table ('MER / F1', compnumber = ["39102", "2438"], paginate = True)
  

Можно выбрать определенные столбцы таблицы для загрузки, указав их с помощью параметра qopts.columns .

Скачать номер столбец

Python

  data = quandl.get_table ('MER / F1', qopts = {"columns": "compnumber"}, paginate = True)
  

Скачать номер и тикер столбцы

Python

  data = quandl.get_table ('MER / F1', qopts = {"columns": ["compnumber", "ticker"]}, paginate = True)
  

Загрузите столбец reportdate для Nokia ( compnumber = 39102 )

Python

  data = quandl.get_table ('MER / F1', compnumber = "39102", qopts = {"columns": "reportdate"}, paginate = True)
  

Загрузите отчет reportdate , индикатор и количество столбцов для Nokia ( compnumber = 39102 )

Python

  data = quandl.get_table ('MER / F1', compnumber = "39102", qopts = {"columns": ["compnumber", "ticker"]}, paginate = True)
  

Загрузите цены закрытия для Apple (AAPL) и Microsoft (MSFT) за период с 01.01.2016 по 31.12.2016.

Python

  data = quandl.get_table ('WIKI / PRICES', qopts = {'columns': ['ticker', 'date', 'close']}, ticker = ['AAPL', 'MSFT'] , date = {'gte': '2016-01-01', 'lte': '2016-12-31'})
  

Для получения данных таблицы:

Python

  quandl.get_table ('MER / F1', paginate = True)
  

Это синтаксис для вызова всей таблицы. Хотя большинство таблиц можно загрузить с помощью такого вызова, размер MER / F1 требует, чтобы вы сузили свой запрос с помощью фильтров, как показано выше.

Обратите внимание, что этот вызов возвращает максимум 1 000 000 строк. Чтобы получить больше строк, вам нужно использовать функцию export_table :

Python

  quandl.export_table ('MER / F1')
  

Этот вызов сохранит данные в zip-файле с именем MER_F1.zip в свой рабочий каталог. Вы можете указать местоположение загруженного zip-файла с помощью параметра filename :

Python

  quandl.export_table ('MER / F1', filename = '/ my / path / db.zip')
  

Вы также можете экспортировать подмножество данных, используя фильтруемые столбцы для фильтрации по строкам и параметр qopts для фильтрации по столбцам:

Python

  quandl.export_table ('ZACKS / FC', ticker = ['AAPL', 'MSFT'], per_end_date = {'gte': '2015-01-01'}, qopts = {'columns': ['тикер', 'per_end_date']})
  

В зависимости от размера таблицы создание zip-файла может занять некоторое время.Во время создания файла будет напечатано сообщение. После создания файла и завершения загрузки будет напечатан путь к загруженному zip-файлу.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *