home.social

#sap_hana — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sap_hana, aggregated by home.social.

  1. asapBI: импортозамещение SAP Calculation View

    Любите ли вы SQL так же, как и я? Недавно, собирая огромный SQL-запрос, я понял, что надо что-то менять. Логическим блоком в SQL является подзапрос или CTE и вроде бы можно разбивать запрос по блокам и работать с ними отдельно, как строится по кирпичикам любое приложение. Однако когда весь текст запроса идет сплошняком на многие экраны, сложно и разрабатывать, и через длительное время понимать алгоритм запроса. А что, если не надо писать SQL? В SAP мы не писали запросы, мы создавали Calculation View, и работать с ними было на порядок быстрее и приятнее. Перефразируя диалог из Матрицы: - Когда я стану избранным, я смогу писать длинный SQL? - Тебе не надо будет писать SQL. Как?

    habr.com/ru/articles/948888/

    #sap_hana #postgresql #clickhouse #data_engineering #greenplum #trino #cedrusdata #sql #построители

  2. asapBI: импортозамещение SAP Calculation View

    Любите ли вы SQL так же, как и я? Недавно, собирая огромный SQL-запрос, я понял, что надо что-то менять. Логическим блоком в SQL является подзапрос или CTE и вроде бы можно разбивать запрос по блокам и работать с ними отдельно, как строится по кирпичикам любое приложение. Однако когда весь текст запроса идет сплошняком на многие экраны, сложно и разрабатывать, и через длительное время понимать алгоритм запроса. А что, если не надо писать SQL? В SAP мы не писали запросы, мы создавали Calculation View, и работать с ними было на порядок быстрее и приятнее. Перефразируя диалог из Матрицы: - Когда я стану избранным, я смогу писать длинный SQL? - Тебе не надо будет писать SQL. Как?

    habr.com/ru/articles/948888/

    #sap_hana #postgresql #clickhouse #data_engineering #greenplum #trino #cedrusdata #sql #построители

  3. ACID-обновление базы данных на платформе SAP NetWeaver при помощи Any Tab Update Task

    В статье предлагается решение по быстрому написанию консистентного обновления базы данных в среде SAP NetWeaver на языке программирования ABAP (хотя подход может быть применен и к другим языкам). Описанный в статье подход является результатом субъективного опыта автора, но выполнен в соответствии с рекомендованным подходом ABAP-справки. Читать далее про SAP LUW

    habr.com/ru/articles/787282/

    #abap #sap #sap_hana #sap_erp #sql

  4. Трансляция графических HANA Calculation View в SQL, или как переехать так, чтобы ничего не поменялось
    Повинуясь всеобщей тенденции и следуя духу времени, мы в Норникеле переводим расчёты нашего хранилища на уровень БД. Так мы ускоряем обработку данных и формирование отчётности, да и система работает стабильнее. Но пока мы оптимизируем и переносим "классический" код в базу, запрашиваемые заказчиком алгоритмы усложняются, а обрабатываемых данных становится больше. Чтобы склонить чашу весов на нашу сторону в этом извечном противостоянии мы решили применить новый метод!
    #sap_hana #разработка #базы_данных #sql #транслятор
    habr.com/ru/companies/nornicke