Анализ данных SQL
Картинка анонса

Влияние порядка столбцов в составном индексе в запросе SQL Server

Введение При формировании запросов с составным индексом нужно обращать внимание на логику выстраивания технической схемы поиска так же, как и в случае работы с обычными полями. Забегая вперёд, нужно сразу отметить, что полноценное и корректное использование составного индекса будет реализовано только в случае запроса по стартовым позициям таблицы, т.е. самым верхним/левым столбцам индекса. Для того […]

Анализ данных SQL
Картинка анонса

Влияние порядка столбцов в составном индексе в запросе SQL Server

Введение При формировании запросов с составным индексом нужно обращать внимание на логику выстраивания технической схемы поиска так же, как и в случае работы с обычными полями. Забегая вперёд, нужно сразу отметить, что полноценное и корректное использование составного индекса будет реализовано только в случае запроса по стартовым позициям таблицы, т.е. самым верхним/левым столбцам индекса. Для того […]

Защита данных SQL
Картинка анонса

Автоматизация доступов к БД MS SQL по заявкам HPE Service Manager

Издревле человек изобретал механизмы для упрощения своего труда и освобождения своего участия в нём. Развиваясь человечество придумывало всё более сложные системы, появлялись новые отрасли, автоматизировались процессы, повышалась производительность и снижался риск возникновения ошибок, улучшалось качество продукции.
На компьютерах, с большими дисковыми пространствами, стали храниться и обрабатываться огромные объемы данных, не редко содержащие критичную информацию. Во избежание неправомерного получения такой информации сотрудниками, возникла необходимость управлять процессом предоставления доступов к ней.
В данной статье я опишу схему автоматизации предоставления доступов сотрудникам для небольшого DWH на MS SQL Server.

Анализ данных SQL
Картинка анонса

Секреты выборки данных за временной интервал из очень больших таблиц

Как не потерять терпение, выгружая данные из очень большой таблицы за период времени

Анализ данных SQL
Картинка анонса

Обработка запросов при помощи функции APPROX_COUNT_DISTINCT

Работая в SQL Server нам приходится искать в базах данных уникальные значения и, привычно, мы используем для этого COUNT(DISTINCT()). В SQL Server 2019 (15.x) появилась функция для поиска уникальных значений APPROX_COUNT_DISTINCT, которая имеет преимущество при работе с большими данными, в отличии от привычной нам функции.

Анализ данных SQL
Картинка анонса

SQL Server: выбираем столбцы из результата выполнения хранимой процедуры

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

Анализ данных SQL
Картинка анонса

Проблема усечения строк при использовании «Мастера импорта и экспорта SQL Server» и пути ее решения

Доброе утро!
Используете ли Вы пакет Microsoft SQL Server Management Studio и встроенную функцию «Мастер импорта и экспорта SQL Server», когда требуется загрузить недостающую для анализа информацию в БД? Сталкивались ли вы с проблемой усечения строк при использовании данной встроенной функции? Предлагаю рассмотреть один из путей решения данной проблемы.

Графы Анализ процессов
Картинка анонса

Реализация деревьев решений простым кодом

Когда заходит речь об энтерпрайз моделях всем сразу представляется какие-то невообразимо сложные вещи, типа сложнейших нейросетей, квантовых компьютеров и андронных коллайдеров. При этом реальность достаточно прозаична – почти 90% моделей, ну хорошо, 80% моделей закрываются тремя столпами – это линейная и логистическая регрессии и деревья решений.
Конечно, построение этих моделей производится на больших, даже так — ОЧЕНЬ БОЛЬШИХ данных, но под капотом эти данные обрабатываются самыми простыми моделями. При этом часто даже не специальными библиотеками, а простым простым кодом.

Загрузить ещё