таблица для бензиновых двигателей и дизелей
Существующая спецификация АПИ (Американский Институт Нефти) разделяет автомасла на три группы. Классификация масел по 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 | Описание |
SН | Норматив 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 уровней лубрикантов с различным уровнем защитных свойств.
- GL-1 – первое поколение лубрикантов, обладающее минимальным набором полезных свойств и присадок. Смеси больше эксплуатируются на мало ответственных агрегатах, где нет повышенной нагрузки.
- GL-2 – более новая форма, повышающая требования к моющим присадкам, увеличивая их количество и агрессивность.
- GL-3 – достаточно распространенная спецификация, востребованная среди любителей классических автомобилей, где используются чувствительные детали. Область применения – мосты, механические КПП, редукторные блоки.
- GL-4 – последняя группа, применимая для заливки в МКПП с установленными синхронизаторами из латуни, бронзы или меди. В стандарте повышена прочность масляной пленки, внедрены передовые разработки.
- 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 так как создавалась на ее основе.
Здесь присутствует ряд спецификаций:
- GF – 1. Устаревший на 2021 год стандарт.
- GF – 2. Норма применима для машин, произведенных после 1997 г. Дополняет пакет требований APISG.
- GF -3. Маркировка смазок ужесточает требования к экологическим параметрам выхлопа, производительности установки под критическими перегрузками.
- GF – 4. Нормативный акт минимизирует количество фосфора в формуле лубриканта, увеличивает срок эксплуатации жидкости.
- GF – 5. Предельная длительность эксплуатации смазок, и полная совместимость с био топливом.
Норматив позволяет максимально увеличить интервал замены жидкости.
Классификация моторных масел и их обозначение по ГОСТ: таблица
Отечественные автомасла всегда обозначены согласно требованиям ГОСТ 17479,1-85. Этот норматив обязывает изготовителей устанавливать на продукцию строгие маркировки.
Обозначение | Расшифровка |
А | Используется на атмосферниках |
Б | Предназначено для двигателей минимального форсирования |
В | Для моторов умеренно форсированных |
Г | Высокофорсированные агрегаты бензинового типа |
Д | Высоконагруженные дизеля, оборудованные интенсивным наддувом |
Е | Группа, предназначенная для тихоходных установок, работающих на солярке, чье применение не затрагивает автомобили.![]() |
После буквы может стоять цифра 1, что говорит о принадлежности исключительно к дизельным моторам.
Также присутствуют другие обозначения в шифровке.
Для удобства можно привести пример расшифровки масла М6з/10В в табличной форме.
Часть индекса | Расшифровка |
М | тип обслуживаемого механизма, М – моторы |
6 | Кинематическая вязкость при +100 °С (сСт) |
З | Применяются загустители |
10 | Принудительное повышение густоты благодаря добавленной присадке (масло всесезонное) |
В | Продукт разработан для обслуживания среднефорсированных ДВС, независимо от типа мотора. |
На что влияет неправильный выбор моторного масла
Если смазку подобрали неправильно – это вызовет ряд негативных последствий.
- Снижение производительности и срока эксплуатации установки.
- Засорение картера шламами, сажей.
- Затруднение холодного пуска зимой.
- Стук гидрокомпенсоторов и клапанов.
- Образование течи смазки. Неправильно подобранный лубрикант может разрушить сальники и уплотнители.
Google Fusion Tables API v2.0 это RESTful API которые дают возможность разработчикам создавать и управлять ресурсами Fusion Tables, такими как: таблицы, столбцы, строки, шаблоны и стили. С помощью SQL запросов можно запрашивать и манипулироваь строками, а с помощью RESTful API работать с таблицами, столбцами, шаблонами и стилями. Google Fusion Tables основанны на следующих понятиях:
Для Таблиц, Столбцов, Шаблонов и Стилей можно использовать HTTP запросы как описанно в следующей таблице.
Для Строк можно использовать SQL выражения с HTTP запросами, как описанно в следующей таблице. SQL запросы направляются на приведённый URL в качестве значения параметра “sql”: https://www.googleapis.com/fusiontables/v2/query?sql=.
SQL выражения так же можно использовать для создания таблиц VIEW и MERGED. Требования к авторизации для владельце и редакторов таблицы представлены ниже. Зрители (Viewers) могут выполнять только простые операции Get для отдельных ресурсов.
|
Таблица соответствия резьбовых соединений по ГОСТ и 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)* |
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 и тд.
Указанные параметры важны именно при пуске автомобиля, так как определяют способность масла прокачаться по всем каналам и обеспечить безопасный пуск коленвала. Главная характеристика для зимних смазок – вязкость при отрицательных температурных показателях, именно она обеспечивает проворачиваемость и прокачиваемость. Вязкость проворачивания в мороз измеряют по методу 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 | Малое количество фосфора в составе | Совместимо с нейтрализаторами выхлопа | Энергосберегающие свойства.![]() |
SM | Лучшие показатели защиты деталей и окисления | Транспорт от 2003 г.в. | Экологично, энергосберегающее. |
SL | Сниженная испаряемость | Транспорт от 2000 г.в. использующий обедненное топливо | Длительный период эксплуатации |
SK | Не используется, один корейский производитель масла использует такое сокращение для имени своей корпорации, во избежание путаницы литера «K» была исключена из классификации. | ||
SJ | Поддерживает чистоту внутреннего пространства мотора. | Транспорт от 1996 г.в. | Сохранение характеристик при сниженных температурах |
SH | Поддерживает чистоту внутреннего пространства мотора. | Транспорт от 1996 г.в. | На данный момент действует только условно.![]() |
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. На сегодняшний день это две группы:
- Для агрегатов «Дженерал моторс», Dexron, Dexron II, III и Allison, в эту же группу подходят коробки ZF.
- Для агрегатов «Форд», 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оС, не более | ||
3з | 5W | 13,8 | 1250 |
4з | 10W | 14,1 | 2600 |
5з | 15W | 15,6 | 600 |
6з | 20W | 15,6 | 10400 |
6 | 20 | 5,6-7,0 | |
8 | 20 | 7,0-9,3 | |
10 | 30 | 9,3-11,5 | |
12 | 30 | 11,5-12,5 | |
14 | 40 | 12,5-14,5 | |
16 | 40 | 14,5-16,3 | |
20 | 50 | 16,3-21,9 | |
24 | 60 | 21,9-26,1 | |
3з/8 | 5W/20 | 7,0-9,3 | 1250 |
4з/6 | 10W/20 | 5,6-7,0 | 2600 |
4з/8 | 10W/20 | 7,0-9,3 | 2600 |
4з/10 | 10W/30 | 9,3-11,5 | 2600 |
5з/10 | 15W/30 | 9,3-11,5 | 6000 |
5з/12 | 15W/30 | 11,5-12,5 | 6000 |
5з/14 | 15W/40 | 12,5-14,5 | 6000 |
6з/10 | 20W/30 | 9,3-11,5 | 10400 |
6з/14 | 20W/40 | 12,5-14,5 | 10400 |
6з/16 | 20W/40 | 14,5-16,3 | 10400 |
По области применения масла по ГОСТу делятся на 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 улучшены антиокислительные и противоизносные свойства. Масла этой категории отличаются сохранением низкотемпературных свойств даже после длительных интервалов эксплуатации.![]() | |
SL | Для двигателей 2004 года или раньше. Отличаются стабильностью энергосберегающих свойств, пониженной летучестью, удлиненными интервалами замены. API планировал разрабатывать проект PS-06 как следующую категорию API SK, но один из поставщиков моторных масел в Корее использует сокращение «SK» как часть своего корпоративного имени. Для исключения возможной путаницы буква «К» пропускается для следующей категории «S» | |
SJ | Для двигателей 2001 года или раньше. Масла для бензиновых двигателей, отвечающие высоким требованиям в отношении расхода масла в двигателе, энергосберегающих свойств (экономии топлива) и способности выдержи¬вать нагрев, не образуя отложений. Могут применяться в тех случаях, когда рекомендованы масла уровня SH и более ранних | |
SH | Для двигателей до 1996 года или раньше.![]() |
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.![]() | |
CH-4 | Категория представлена 1 декабря 1998 года. Масла данной категории предназначены для высокоскоростных, четырехтактных двигателей выполняющих требования жестких стандартов 1998 года по токсичности отработанных газов. Отвечают высочайшим требованиям не только американских, но и европейских производителей дизельных двигателей. Специально сформулированы для применения в двигателях, использующих топливо с содержанием серы до 0,5% от массы. В отличие от категории API CG-4, допускается применение дизельного топлива с содержанием серы более 0,5%, что является важным преимуществом в странах, в которых распространены высокосернистые топлива (Южная Америка, Азия, Африка). Масла удовлетворяют повышенным требованиям по уменьшению износа клапанов и уменьшению образования нагара.![]() |
API — для двухтактных двигателей | ||
---|---|---|
TA | Двухтактные двигатели мопедов, газонокосилок и соответствующих машин | |
TB | Маломощные мотоциклы, мотороллеры | |
TC | Смазка для двухтактных двигателей, работающих на суше, также тогда, когда требуется класс API-TA и API-TB | |
TD | Смазка для двухтактных подвесных лодочных моторов |
РОСНЕФТЬ | ГАЗПРОМНЕФТЬ | ЛУКОЙЛ |
МОТОРНЫЕ МАСЛА ДЛЯ ЛЕГКОВЫХ АВТОМОБИЛЕЙ | ||
Rosneft Magnum Coldtec | Gazpromneft Premium | Лукойл Genesis Glidetech |
Rosneft Magnum Coldtec | Gazpromneft Premium N | Лукойл Genesis Armortech |
Rosneft Magnum Runtec | G-Energy Synthetic Long Life | Лукойл Genesis Advanced |
Rosneft Magnum Maxtec | Gazpromneft Premium L | Лукойл Люкс |
Rosneft Magnum Maxtec | Gazpromneft Premium L | Лукойл Люкс |
Rosneft Maximum | Gazpromneft Super |
|
Rosneft Maximum | Gazpromneft Super | Лукойл Супер |
Rosneft Maximum | Gazpromneft Super | Лукойл Супер |
МОТОРНЫЕ МАСЛА ДЛЯ КОММЕРЧЕСКОЙ ТЕХНИКИ | ||
Rosneft Revolux D4 | Gazpromneft | Лукойл Авангард |
Rosneft Revolux D3 | Gazpromneft | Лукойл Авангард Ультра М3 |
Rosneft Revolux D2 | Gazpromneft | Лукойл Авангард Экстра |
Rosneft Revolux D1 | Gazpromneft Diesel Extra | Лукойл Авангард |
Rosneft Revolux D1 | Gazpromneft Diesel Extra ACEA E2 (мин.) | Лукойл Авангард |
Rosneft Diesel 1 |
| Лукойл Авангард |
Rosneft Diesel 1 | G-Prof MSF 30, | Лукойл Авангард |
Rosneft Diesel 1 | Gazpromneft Diesel Extra 40,
| Лукойл Авангард |
МОТОРНЫЕ МАСЛА ДЛЯ ГАЗОВЫХ ДВИГАТЕЛЕЙ | ||
Rosneft Revolux GEO | Gazpromneft Ecogaz |
|
Rosneft Revolux GEO | Gazpromneft Ecogaz
| Лукойл Авангард CNG |
МАСЛА ДЛЯ ДВУХТАКТНЫХ ДВИГАТЕЛЕЙ | ||
Rosneft 2T (мин.) | Gazpromneft Moto 2T, | Лукойл Moto 2T, JACO FB, |
ТРАНСМИССИОННЫЕ МАСЛА | ||
Rosneft Kinetic | Gazpromneft ATF DX II (мин.) |
|
Rosneft Kinetic ATF III Synt | Gazpromneft ATF DX III (п/с) | Лукойл ATF III (п/с) |
Rosneft Kinetic Hypoid | Gazpromneft GL-4/GL-5 | Лукойл трансмиссионное |
Rosneft Kinetic Hypoid | Gazpromneft GL-5 | Лукойл трансмиссионное
|
Rosneft Kinetic Hypoid | Gazpromneft | Лукойл трансмиссионное |
Rosneft Kinetic Hypoid | Gazpromneft GL-5 |
|
Rosneft Kinetic Catran | G-Special TO-4 10W (мин.) | Лукойл Гейзер ММ 10 |
Rosneft Kinetic Catran | G-Special TO-4 30 (мин. | Лукойл Гейзер ММ 30 |
Rosneft Kinetic Catran | G-Special TO-4 50 (мин.) | Лукойл Гейзер ММ 50 |
Rosneft Kinetic UTTO | G-Special UTTO | Лукойл ВЕРСО |
СЕРВИСНЫЕ ЖИДКОСТИ | ||
Rosneft Express | Gazpromneft Promo | Промывочное масло |
ГИДРАВЛИЧЕСКИЕ МАСЛА | ||
Rosneft Gidrotec WR HLP 32, | Газпромнефть Гидравлик 32 | Лукойл Гейзер СТ 32, |
Rosneft Gidrotec WR HLP 46, | Газпромнефть Гидравлик 46 | Лукойл Гейзер СТ 46, |
Rosneft Gidrotec WR HLP 68, | Газпромнефть Гидравлик 68 | Лукойл Гейзер СТ 68, |
Rosneft Gidrotec WR HVLP 15, | Gazpromneft Hydraulic | Лукойл Гейзер ЛТ 15, |
Rosneft Gidrotec WR HVLP 22, | Gazpromneft Hydraulic | Лукойл Гейзер ЛТ 22, |
Rosneft Gidrotec WR HVLP 32, | Gazpromneft Hydraulic | Лукойл Гейзер ЛТ 32, |
Rosneft Gidrotec WR HVLP 46, | Gazpromneft Hydraulic HVLP-46 | Лукойл Гейзер ЛТ 46, |
РЕДУКТОРНЫЕ МАСЛА | ||
Rosneft Redutec CLP 68 | Gazpromneft Reductor CLP-68 | Лукойл СТИЛО CLP 68 |
Rosneft Redutec CLP 100 | Gazpromneft Reductor CLP-100 | Лукойл СТИЛО CLP 100 |
Rosneft Redutec CLP 150 | Gazpromneft Reductor CLP-150 | Лукойл СТИЛО CLP 150 |
Rosneft Redutec CLP 220 | Gazpromneft Reductor CLP-220 | Лукойл СТИЛО CLP 220 |
Rosneft Redutec CLP 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, в которой до сих пор не выделены в самостоятельный класс масла для дизелей легковых автомобилей, европейская — АСЕА классифицирует моторные масла на три основные категории по назначению: Внутри каждой категории эксплуатационные свойства соответствующих масел выделены в отдельные группы, обозначаемые цифрой после буквы. Чем больше цифра, тем в более жестких условиях работает двигатель и, соответственно, выше требования к качеству масла. Последние две цифры (через дефис) в маркировке масла обозначают год введения данной категории. Для некоторых новых классов оставлено обозначение старого класса, но с добавлением более позднего номера выпуска.
|
Таблицы данных — Ядро | | Выполнение действия выбора jQuery для всей таблицы. |
Таблицы данных — Ядро | | Пространство имен для методов Ajax |
Таблицы данных — Ядро | | Получить последние данные JSON, полученные из последнего запроса Ajax. DataTables сделал |
DataTables — Core | | Получить данные, отправленные DataTables на сервер в последнем запросе Ajax |
Таблицы данных — Ядро | | Перезагрузить данные таблицы из источника данных Ajax |
Таблицы данных — Ядро | | Получить / установить URL-адрес, который DataTables использует для выборки данных Ajax |
DataTables — Core | | Загрузить данные из вновь установленного URL источника данных |
Таблицы данных — Ядро | | Очистить таблицу от всех данных. |
Таблицы данных — Ядро | | Получить данные для всей таблицы. |
Таблицы данных — Ядро | | Уничтожить таблицы данных в текущем контексте. |
Таблицы данных — Ядро | | Перерисуйте таблицу. |
Таблицы данных — Ядро | | Поиск токена интернационализации. |
Таблицы данных — Ядро | | Получить параметры инициализации, используемые для таблицы. |
Таблицы данных — Ядро | | Удаление событий таблицы. |
Таблицы данных — Ядро | | Приемник событий таблицы. |
Таблицы данных — Ядро | | Прослушайте событие таблицы один раз, а затем удалите его. |
Таблицы данных — Ядро | | Получить / установить порядок, примененный к таблице. |
Таблицы данных — Ядро | | Получить / установить фиксированный порядок, примененный к таблице. |
DataTables — Core | | Добавить слушателя упорядочивания к элементу для заданного столбца. |
Таблицы данных — Ядро | | Получить / установить текущую страницу таблицы. |
Таблицы данных — Ядро | | Получить пейджинговую информацию о таблице |
Таблицы данных — Ядро | | Получить / установить длину страницы таблицы. |
Таблицы данных — Ядро | | Поиск данных в таблице. |
Таблицы данных — Ядро | | Получить объект настройки таблицы |
Таблицы данных — Ядро | | Получить последнее сохраненное состояние таблицы |
Таблицы данных — Ядро | | Очистить сохраненное состояние таблицы. |
DataTables — Core | | Получить состояние таблицы, загруженной во время инициализации. |
Таблицы данных — Ядро | | Запуск сохранения состояния. |
Таблицы данных — Ячейки | | Выберите одну ячейку в таблице. |
DataTables — Cells | | Получить кэшированные данные DataTables для выбранной ячейки |
DataTables — Cells | | Получить / установить данные для выбранной ячейки |
DataTables — Cells | | Получить индексную информацию о выбранной ячейке |
DataTables — Cells | | Сделать недействительными данные, содержащиеся в DataTables для выбранных ячеек |
DataTables — Cells | | Получить элемент DOM для выбранной ячейки |
DataTables — Cells | | Получить обработанные данные для ячейки |
Таблицы данных — Ячейки | | Выберите несколько ячеек в таблице. |
Таблицы данных — Ячейки | | Получить кэшированные данные DataTables для выбранных ячеек |
Таблицы данных — Ячейки | | Получить данные для выбранных ячеек |
Таблицы данных — Ячейки | | Итерация по каждой выбранной ячейке с заданным контекстом функции соответствующей ячейкой. |
Таблицы данных — Ячейки | | Получить индексную информацию о выбранных ячейках |
Таблицы данных — Ячейки | | Сделать недействительными данные, содержащиеся в DataTables для выбранных ячеек |
Таблицы данных — Ячейки | | Получить элементы DOM для выбранных ячеек |
Таблицы данных — Ячейки | | Получить обработанные данные для набора ячеек |
Таблицы данных — столбцы | | Выберите один столбец в таблице. |
Таблицы данных — столбцы | | Получить кэшированные данные DataTables для выбранного столбца. |
Таблицы данных — столбцы | | Получить данные для ячеек в выбранном столбце. |
Таблицы данных — столбцы | | Получить свойство источника данных для выбранного столбца. |
Таблицы данных — столбцы | | Получить узел нижнего колонтитула для выбранного столбца. |
Таблицы данных — столбцы | | Получить узел заголовка для выбранного столбца. |
Таблицы данных — столбцы | | Получить индекс выбранного столбца. |
Таблицы данных — столбцы | | Получить узлы ячеек для выбранного столбца. |
Таблицы данных — столбцы | | Упорядочить таблицу по выбранному столбцу. |
Таблицы данных — столбцы | | Поиск данных в выбранном столбце. |
Таблицы данных — столбцы | | Получить / установить видимость одного выбранного столбца. |
Таблицы данных — столбцы | | Преобразование между форматами индекса столбца |
Таблицы данных — столбцы | | Выберите несколько столбцов в таблице. |
Таблицы данных — столбцы | | Получить кэшированные данные DataTables для выбранных столбцов. |
Таблицы данных — столбцы | | Получить данные для ячеек в выбранных столбцах. |
Таблицы данных — Столбцы | | Получить свойство источника данных для выбранных столбцов. |
Таблицы данных — столбцы | | Итерация по каждому выбранному столбцу с заданным контекстом функции для рассматриваемого столбца. |
Таблицы данных — столбцы | | Получить узлы нижнего колонтитула для выбранных столбцов. |
Таблицы данных — столбцы | | Получить узел заголовка для выбранных столбцов. |
Таблицы данных — Столбцы | | Получить индексы выбранных столбцов. |
Таблицы данных — столбцы | | Получить узлы ячеек для выбранных столбцов. |
Таблицы данных — столбцы | | Упорядочить таблицу по выбранным столбцам. |
Таблицы данных — Столбцы | | Поиск данных в выбранных столбцах. |
Таблицы данных — столбцы | | Получить / установить видимость выбранных столбцов. |
Таблицы данных — столбцы | | Пересчитать ширину столбцов |
Таблицы данных — строки | | Выберите одну строку из таблицы. |
DataTables — Rows | | Получить кэшированные данные DataTables для выбранной строки. |
DataTables — Rows | | Пространство имен дочернего метода строки |
DataTables — Rows | | Получить / установить дочерние строки выбранной строки основной таблицы |
DataTables — Rows | | Скрыть дочерние строки после создания новых дочерних строк |
DataTables — Rows | | Удалить дочерние строки для выбранной родительской строки |
DataTables — Rows | | Сделать видимыми вновь определенные дочерние строки |
DataTables — Rows | | Скрыть дочернюю строку (строки) родительской строки |
DataTables — Rows | | Проверить, видны ли дочерние строки родительской строки |
DataTables — Rows | | Удалить дочерние строки для выбранной родительской строки |
DataTables — Rows | | Сделать дочернюю строку (и) родительской строки видимой |
DataTables — Rows | | Получить / установить данные для выбранной строки. |
DataTables — Rows | | Получить идентификатор выбранной строки. |
DataTables — Rows | | Получить индекс выбранной строки. |
DataTables — Rows | | Сделать недействительными данные, содержащиеся в DataTables для выбранной строки |
DataTables — Rows | | Получить узел строки |
DataTables — Rows | | Удалить выбранную строку из DataTable. |
Таблицы данных — строки | | Добавить новую строку в таблицу. |
Таблицы данных — строки | | Выберите несколько строк в таблице. |
Таблицы данных — строки | | Получить кэшированные данные DataTables для выбранных строк. |
DataTables — Rows | | Получить данные для выбранных строк. |
Таблицы данных — строки | | Итерировать по каждой выбранной строке с заданным контекстом функции соответствующей строкой. |
Таблицы данных — строки | | Получить идентификаторы выбранных строк. |
Таблицы данных — Строки | | Получить индексы выбранных строк. |
Таблицы данных — Строки | | Сделать недействительными данные, содержащиеся в DataTables для выбранных строк |
Таблицы данных — строки | | Получить строку |
Таблицы данных — строки | | Удалить выбранные строки из DataTable. |
DataTables — Rows | | Добавить несколько новых строк в таблицу. |
Таблицы данных — Таблицы | | Выбрать таблицу на основе селектора из контекста API |
DataTables — Таблицы | | Получить узел |
Таблицы данных — Таблицы | | Получить узел контейнера |
Таблицы данных — Таблицы | | Получить узел |
DataTables — Таблицы | | Получить узел |
Таблицы данных — Таблицы | | Получить узел таблицы |
Таблицы данных — Таблицы | | Выбрать таблицы на основе селектора из контекста API |
Таблицы данных — Таблицы | | Получить узлы |
Таблицы данных — Таблицы | | Получить узлы контейнера |
Таблицы данных — Таблицы | | Получить узлы |
Таблицы данных — Таблицы | | Получить узлы |
Таблицы данных — Таблицы | | Получить узлы таблицы |
DataTables — Utility | | Определить, есть ли какие-либо записи в наборе результатов |
DataTables — Утилита | | Объедините несколько экземпляров API, чтобы создать один новый экземпляр. |
Таблицы данных — Утилита | | Получить количество элементов, содержащихся в экземпляре API |
Таблицы данных — Утилиты | | Перебирать содержимое набора результатов API. |
DataTables — Utility | | Сократите экземпляр Api до одного контекста и набора результатов. |
Таблицы данных — Утилита | | Создайте новый экземпляр API со всеми элементами из набора результатов, которые проходят данный тест. |
Таблицы данных — Утилита | | Преобразование экземпляра API со структурой 2D-массива в структуру 1D-массива. |
DataTables — Утилита | | Найдите первый экземпляр значения в наборе результатов экземпляра API. |
DataTables — Утилита | | Итерация по результирующему набору индексов таблицы, строки, столбца или ячейки |
DataTables — Утилита | | Объедините элементы в наборе результатов в строку. |
DataTables — Утилита | | Найдите последний экземпляр значения в наборе результатов экземпляра API. |
Таблицы данных — Утилита | | Количество элементов в наборе результатов экземпляра API. |
Таблицы данных — Утилита | | Создайте новый экземпляр API с набором результатов, определенным значениями, возвращаемыми функцией обратного вызова. |
Таблицы данных — Утилита | | Создайте новый экземпляр API со значением свойства из объектов в текущем наборе результатов. |
Таблицы данных — Утилита | | Удалить последний элемент из набора результатов экземпляра API. |
DataTables — Утилита | | Добавьте один или несколько элементов в конец набора результатов экземпляра API. |
DataTables — Утилита | | Примените функцию обратного вызова к аккумулятору и каждому элементу в наборе результатов Api (слева направо). |
DataTables — Утилита | | Примените функцию обратного вызова к аккумулятору и каждому элементу в наборе результатов Api (справа налево). |
Таблицы данных — Утилита | | Обратное преобразование результирующего набора экземпляра API. |
Таблицы данных — Утилиты | | Удалить первый элемент из набора результатов экземпляра API. |
Таблицы данных — Утилита | | Создайте независимую копию экземпляра API. |
DataTables — Утилита | | Сортировка элементов набора результатов экземпляра API. |
DataTables — Utility | | Измените содержимое набора результатов экземпляра Api, добавляя или удаляя элементы по мере необходимости. |
DataTables — Утилиты | | Преобразуйте экземпляр API в объект jQuery с объектами из набора результатов экземпляра в наборе результатов jQuery. |
DataTables — Утилита | | Создайте собственный объект массива Javascript из экземпляра API. |
DataTables — Утилита | | Преобразуйте экземпляр API в объект jQuery с объектами из набора результатов экземпляра в наборе результатов jQuery. |
Таблицы данных — Утилита | | Создайте новый экземпляр API, содержащий только уникальные элементы из элементов в наборе результатов экземпляра. |
DataTables — Utility | | Добавьте один или несколько элементов в начало набора результатов экземпляра API. |
Таблицы данных — статические | | Проверить, является ли узел таблицы DataTable или нет |
DataTables — статический | | Получить все таблицы данных на странице |
Таблицы данных — статические | | Экранировать специальные символы в строке регулярного выражения |
Таблицы данных — статические | | Регулировка вызовов метода для уменьшения частоты вызовов |
DataTables — статический | | Функция проверки совместимости номера версии |
AutoFill | | Отключить взаимодействие автозаполнения |
Автозаполнение | | Включение или отключение взаимодействия автозаполнения |
Автозаполнение | | Определить, включено ли автозаполнение |
Кнопки | | Сохранить файл, созданный на стороне клиента |
Кнопки | | Выберите одну кнопку |
Кнопки | | Получить / установить функцию действия для выбранной кнопки |
Кнопки | | Получить / установить активное состояние выбранной кнопки |
Кнопки | | Создайте новую кнопку и добавьте ее в документ |
Кнопки | | Отключить выбранную кнопку |
Кнопки | | Включение / отключение выбранной кнопки |
Кнопки | | Получить узел кнопки для выбранной кнопки |
Кнопки | | Показать всплывающее окно для кнопки, позволяющее вводить дополнительный пользовательский ввод |
Кнопки | | Получить / установить состояние обработки для кнопки |
Кнопки | | Удалить и удалить выбранную кнопку |
Кнопки | | Получить / установить текст для выбранной кнопки |
Кнопки | | Запуск действия выбранной кнопки |
Кнопки | | Выберите одну или несколько кнопок |
Кнопки | | Получить / установить функции действий для выбранных кнопок |
Кнопки | | Установить активное состояние для выбранных кнопок |
Кнопки | | Получить элемент контейнера для одного экземпляра Buttons |
Кнопки | | Получить элементы контейнера для одного или нескольких экземпляров кнопки |
Кнопки | | Уничтожить один или несколько экземпляров кнопки и удалить из документа |
Кнопки | | Отключить выбранные кнопки |
Кнопки | | Включение / отключение выбранных кнопок |
Кнопки | | Получить узлы кнопок для выбранных кнопок |
Кнопки | | Установить состояние обработки для нескольких кнопок |
Кнопки | | Удалить и удалить выбранные кнопки |
Кнопки | | Получить / установить текст для выбранных кнопок |
Кнопки | | Запуск действия выбранных кнопок |
Кнопки | | Получить данные из DataTable, которые подходят для экспорта |
Кнопки | | Получение метаинформации об экспорте, которая является общей для многих различных типов кнопок |
Кнопки | | Отображение и скрытие информации для конечного пользователя в модальном окне |
Кнопки | | Изменение размера всех кнопок Flash после того, как таблица стала видимой |
ColReorder | | Отключить взаимодействие ColReorder |
ColReorder | | Включение или отключение взаимодействия ColReorder |
ColReorder | | Программное перемещение столбцов |
ColReorder | | Получить / установить порядок столбцов |
ColReorder | | Восстановить порядок загруженных столбцов |
ColReorder | | Преобразование одного или нескольких индексов столбцов в текущий и исходный индексы и обратно |
FixedColumns | | Получить узел ячейки с фиксированным столбцом для ячейки |
FixedColumns | | Получить узлы ячеек с фиксированным столбцом для нескольких ячеек |
FixedColumns | | Пространство имен для методов FixedColumns |
FixedColumns | | Получить индекс ячейки в фиксированном столбце |
FixedColumns | | Перерисовать фиксированные столбцы в соответствии с новым размером таблицы |
FixedColumns | | Получить индекс строки в фиксированном столбце |
FixedColumns | | Обновление данных, отображаемых в FixedColumns |
FixedColumns | | Пересчитать высоту одной или нескольких строк после изменения данных |
FixedHeader | | Пересчитать положение таблицы и перерисовать фиксированные элементы |
FixedHeader | | Отключить неподвижные элементы |
FixedHeader | | Включение / отключение фиксированных элементов |
FixedHeader | | Получить текущий включенный статус |
FixedHeader | | Получить / установить смещение фиксированного нижнего колонтитула |
FixedHeader | | Получить / установить фиксированное смещение заголовка |
KeyTable | | Фокус на ячейке |
KeyTable | | Размытие в фокусе из таблицы |
KeyTable | | Отключить взаимодействие KeyTable (мышь и клавиатура) |
KeyTable | | Включение или отключение взаимодействия KeyTable (мышь и клавиатура) |
KeyTable | | Определить состояние включения KeyTable для таблицы |
KeyTable | | Переместить фокус на соседнюю ячейку |
Адаптивный | | Получить состояние видимости столбца в таблице |
Адаптивный | | Получить состояние видимости столбцов в таблице |
Адаптивный | | Определить, не скрыл ли Responsive какие-либо столбцы в таблице |
Адаптивный | | Получить индекс ячейки из элемента сведений |
Адаптивный | | Пересчитать контрольные точки столбца на основе информации о классе ячеек заголовка столбца |
Адаптивный | | Пересчитать ширину, используемую отзывчивым, после изменения дисплея |
RowGroup | | Получить / установить источник данных для группы строк |
RowGroup | | Отключить взаимодействие RowGroup с таблицей |
RowGroup | | Включение или отключение взаимодействия RowGroup с таблицей |
RowGroup | | Определить, включена ли RowGroup для таблицы |
RowReorder | | Отключить возможность пользователя изменять порядок строк. |
RowReorder | | Включение / отключение возможности пользователя изменять порядок строк. |
Скроллер | | Прокрутка до определенной строки |
Скроллер | | Пересчитать кэшированные измерения, которые использует Scroller |
Скроллер | | Получить информацию о строках, которые отображаются в данный момент |
Скроллер | | Прокрутка до определенного индекса отображения строки |
SearchBuilder | | Возвращает узел контейнера SearchBuilder. |
SearchBuilder | | Получить подробную информацию о текущих настройках поиска |
SearchBuilder | | Восстановить поиск до заданного состояния |
SearchPanes | | Удаляет выбор на всех панелях |
SearchPanes | | Возвращает узел контейнера панелей. |
SearchPanes | | Восстановите панель, собрав параметры из таблицы. |
SearchPanes | | Измените размер всех панелей, чтобы должным образом заполнить контейнер SearchPanes. |
Выберите ячейку | | Отменить выделение отдельной ячейки |
Выберите | | Выбрать одну ячейку |
Выберите | | Отменить выбор ячеек |
Выберите | | Выбрать ячейки |
Выберите столбец | | Отменить выбор одного столбца |
Выберите | | Выберите одну колонку |
Выберите | | Отменить выбор столбцов |
Выберите | | Выбрать столбцы |
Выберите | | Отменить выделение одной строки |
Выберите | | Выберите одну строку |
Выбрать | | Отменить выбор строк |
Выберите | | Выбрать строки |
Выбрать | | Инициализация Выбрать вне конструктора |
Выбрать | | Получить / установить голубое состояние опций выбора элементов таблицы |
Выбрать | | Получить / установить состояние отображения сводной информации |
Выбрать | | Получить / установить элементы, которые Select будет выбирать на основе взаимодействия с пользователем (строки, столбцы или ячейки) |
Выбрать | | Получить / установить селектор элементов для захвата событий мыши |
Выбрать | | Получить / установить стиль, с помощью которого конечный пользователь может выбирать элементы в таблице |
Выбрать | | Получить / установить поведение, если элементы могут быть отменены при щелчке по выбранному элементу на |
вид |
Тип идентификатора ресурса. |
etag |
Только выход. Хеш этого ресурса. |
id |
Только выход. Непрозрачный идентификатор, однозначно идентифицирующий таблицу. |
SelfLink |
Только выход.URL-адрес, который можно использовать для повторного доступа к этому ресурсу. |
таблица Ссылка |
Обязательно. Ссылка, описывающая идентификатор этой таблицы. |
friendlyName |
Необязательно.Описательное имя для этой таблицы. |
описание |
Необязательно. Удобное описание этой таблицы. |
этикетки |
Ярлыки, связанные с этой таблицей.Вы можете использовать их для организации и группировки таблиц. Ключи и значения меток не могут быть длиннее 63 символов, могут содержать только строчные буквы, цифры, символы подчеркивания и дефисы. Допускаются международные символы. Значения метки необязательны. Ключи меток должны начинаться с буквы, и каждая метка в списке должна иметь разные ключи. Объект, содержащий список из |
схема |
[Необязательно] Описывает схему этой таблицы. |
время Разбивка |
Если указано, настраивает разбиение по времени для этой таблицы. |
диапазон Разбивка на разделы |
Если указано, настраивает разделение диапазонов для этой таблицы. |
кластеризация |
Спецификация кластеризации для таблицы.Должно быть указано с разбиением по времени, данные в таблице будут сначала разбиты на разделы, а затем кластеризованы. |
requirePartitionFilter |
[Необязательно] Если задано значение true, запросы по этой таблице требуют указания фильтра раздела, который можно использовать для исключения раздела. |
числоБайт |
Только выход.Размер этой таблицы в байтах, исключая любые данные в буфере потоковой передачи. |
numLongTermBytes |
Только выход. Количество байтов в таблице, которые считаются «долгосрочным хранилищем». |
число строк |
Только выход.Количество строк данных в этой таблице, исключая любые данные в буфере потоковой передачи. |
Время создания |
Только выход. Время создания этой таблицы в миллисекундах с начала эпохи. |
expirationTime |
Необязательно.Время истечения срока действия этой таблицы в миллисекундах с начала эпохи. Если нет, таблица будет существовать бесконечно. Таблицы с истекшим сроком действия будут удалены, а их хранилище освобождено. Свойство defaultTableExpirationMs инкапсулирующего набора данных можно использовать для установки expirationTime по умолчанию для вновь созданных таблиц. |
lastModifiedTime |
Только выход.Время последнего изменения этой таблицы в миллисекундах с начала эпохи. |
тип |
Только выход. Описывает тип таблицы. Поддерживаются следующие значения: ТАБЛИЦА: обычная таблица BigQuery. ПРОСМОТР: виртуальная таблица, определенная SQL-запросом. ВНЕШНИЙ: таблица, которая ссылается на данные, хранящиеся во внешней системе хранения, такой как Google Cloud Storage.MATERIALIZED_VIEW: предварительно вычисленное представление, определенное запросом SQL. Значение по умолчанию — ТАБЛИЦА. |
вид |
Необязательно. Определение представления. |
материализованный Просмотр |
Необязательно.Определение материализованного представления. |
externalDataConfiguration |
Необязательно. Описывает формат данных, расположение и другие свойства таблицы, хранящейся вне BigQuery. Определяя эти свойства, можно запрашивать источник данных, как если бы это была стандартная таблица BigQuery. |
местонахождение |
Только выход. Географическое положение, в котором находится таблица. Это значение наследуется от набора данных. |
потоковый буфер |
Только выход.Содержит информацию о буфере потоковой передачи этой таблицы, если таковой имеется. Это поле будет отсутствовать, если таблица не передается в поток или если в буфере потоковой передачи нет данных. |
шифрование Конфигурация |
Пользовательская конфигурация шифрования (например, ключи Cloud KMS). |
снимок Определение |
Только выход. Содержит информацию о снимке. Это значение устанавливается при создании снимка. |
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
представляет столбец или измерение в вашей модели данных и может принимать одну из трех форм:
- Обычный столбец, представляющий столбец или поле в исходном источнике данных
- Пользовательский (вычисляемый) столбец , определенное выражением SQL в его
свойстве
- Автоматически созданный столбец в настраиваемой таблице , полученный из выражения SQL таблицы
Во всех случаях столбцы описываются различными атрибутами, такими как их тип данных , размер / точность (где применимо), имя (которое будет использоваться для запроса столбца) и должен ли столбец быть видимым / запрашиваемым или нет.
# Relation
Ресурс Relation
представляет связь между 2 или более таблицами. Каждое отношение содержит массив столбцов из разных таблиц, которые необходимо соединить. Эти отношения используются в качестве пути JOIN при выполнении запросов к нескольким таблицам.
# Endpoints
Каждый из типов ресурсов, описанных выше, за исключением столбцов, представлен конечной точкой API, которая поддерживает CRUD (Create Read Update Delete).
Обычно каждая конечная точка представлена определенным путем URI в соответствии со стандартами архитектуры REST, который состоит из следующих компонентов:
- Адрес хоста, содержащий протокол, IP / DNS и порт.Например:
https://reporting.myapp.com:8081
- Базовый путь API, содержащий версию API (этот API существует в версии
2.0
):/ api / v2
- Имя ресурса, а иногда
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 дополнительных поля:
- Свойство
isCustom
имеет значениеtrue
, чтобы определить этот столбец как настраиваемый столбец - Свойство
выражение
содержит выражение SQL используется для вычисления значения этого столбца для каждой строки в таблице. Выражение SQL будет использовать идентификаторы столбцов, как они видны в самой модели данных, как указано в свойствеname
каждого столбца, а , а не — исходные имена из источника данных.
Пример:
{
"id": "MyCustomColumn",
"name": "MyCustomColumn",
«тип»: 18,
"выражение": "выберите [MyColumn1] + '' + [MyColumn2]",
"isCustom": true
}
Для получения дополнительной информации о настраиваемых столбцах см. Создание настраиваемых столбцов
# Создание настраиваемых таблиц
Чтобы создать настраиваемую таблицу, вам сначала нужно создать настраиваемый набор данных. См. Создание пользовательских наборов данных.
Если у вас есть идентификатор пользовательского набора данных, вы можете создавать пользовательские таблицы, используя ту же конечную точку, что и обычные ( базовый
) таблицы, с некоторыми отличиями:
- Тип
таблицы
установлен напользовательский
вместобазового
- Предоставляется свойство
выражения
- Свойство
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, где идентификатор таблицы - Объект соединения
содержит несколько свойств, доступных только для чтения, которые не должны передаваться в конечную точку 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
}
]
//... остальная часть объекта таблицы ...
}
Предположим, вы хотите:
- Добавить новый настраиваемый столбец
- Скрыть первый столбец
- Удалить второй столбец
Полезная нагрузка для запроса
PATCH
будет: {
// ... остальная часть объекта таблицы ...
"столбцы": [
{
"oid": "", // как получено из запроса GET
"id": "OriginalColumn1",
"name": "MyColumn1",
«тип»: 8,
"скрытый": правда
},
{
"id": "MyCustomColumn",
"name": "MyCustomColumn",
«тип»: 18,
"выражение": "выберите [MyColumn1] + 'круто!'",
"isCustom": true
}
]
//... остальная часть объекта таблицы ...
}
И приведет к следующему:
- У нового настраиваемого столбца еще нет OID, и он будет создан
- Первый столбец со всеми его свойствами, включая
oid
, будет распознан как существующий. Столбец для обновления. Он будет обновлен, так чтоhidden
теперьtrue
- Последний столбец был пропущен из полезной нагрузки и, таким образом, будет удален
# Обновление отношений
Вы можете обновить один объект 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 параметра: -
oid
модели данных, которую вы хотите построить. - Желаемый тип сборки:
-
full
для построения всей Datamodel с нуля -
by_table
для построения Datamodel в соответствии с настройками каждой таблицы, например, с накопительной таблицей, -
schema_changes
для построения только тех частей Datamodel , которые были изменены
- Необязательно,
rowLimit
, если вы хотите запустить примерную сборку, которая импортирует заданное количество строк из источников данных. - Необязательное поле
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-файлу.