Введення:
У цій статті мова піде про роботу з Microsoft Analysis Services і трохи про сховище Microsoft SQL Server, з яким AS працює. Мені довелося зіткнутися з не зовсім тривіальними речами і деколи доводилося стрибати через голову" заради того, щоб зробити те, що від мене хочуть. Працювати доводилося в перервах між нарадами. Деколи новий функціонал обговорювалося довше, ніж розроблявся. Часто на нарадах, за кілька разів, доводилося розповідати одне і теж. Коли я сказав, що мені складно радитися довше однієї години, на мене подивилися з подивом і нерозумінням. Багато в чому, завдяки такій обстановці і з'явилися ці, не зовсім тривіальні речі, про які я вирішив написати.

Читати далі →



Привіт! Мене звуть Паша Матлашов. Я Director of Game Server Development Department в ігровій компанії Plarium.

Сьогодні на прикладі наших проектів я розповім про особливості кешування, підводних каменях і про те, як їх обійти.

Читати далі →

Працюємо з JSON в SQL Server 2016

JSON зараз один з найбільш використовуваних форматів даних в розробці. Більшість сучасних сервісів повертають інформацію у вигляді JSON. JSON також бажаний формат для зберігання структурований інформації у файлах, наприклад. Так як дуже багато даних JSON-форматі, то підтримка JSON в SQL Server стає особливо актуальною, щоб мати можливість обмінюватися даними з іншими сервісами.

JSON став однією з найбільш затребуваних функцій, доданих в SQL Server 2016. Далі в статті ми розглянемо основні механізми роботи з JSON.

Читати далі →

Архівація баз даних Microsoft SQL Server

З обов'язку служби стикаюся з серверами баз даних MSSQL. Часто необхідно швидко налаштувати резервне копіювання БД, на тестових серверах, так і в продакшені. При цьому у мережі можна знайти багато розрізнених односкладових джерел, як треба або не треба архівувати, але ніде немає якихось більш-менш універсальних готових рішень. На новому місці роботи знову зіткнувся з цією проблемою. В силу певних причин все БД в компанії (поки) знаходяться в режимі простої моделі відновлення, тому рішення, наведене в тексті є не повним, але судячи з питань на форумах, початківцям і просто розробникам і адміністраторам, далеким від даних завдань, цілком підійде як рішення, ну а в процесі кожен може доповнити його сам.

Читати далі →

10 причин чому саме зараз варто спробувати Microsoft SQL Server

Причина №1 — Microsoft SQL Server тепер працює і під Linux
16 листопада 2016 року Microsoft опублікував першу публічну кросплатформенную версію SQL Server VNext, яка тепер працює і під Linux: Public preview of the next release of SQL Server — Bring the performance and security of SQL Server to Linux and Windows

Читати далі →

Реліз DataGrip 2016.3

Привіт! Цей пост про те, що нового в DataGrip 2016.3. Нагадаю, що описане справедливо і для інших IDE на платформі IntelliJ з підтримкою баз даних: PHPStorm, PyCharm, RubyMine і, звичайно, IntelliJ IDEA. Крім однієї маленької можливості, про що зазначу окремо.

Цей релізний цикл був дуже важливим, вдалося багато чого з того, що нас довго просили зробити: підтримка тригерів, пошук використань всередині уявлень і функцій, відкладене редагування таблиць. Дякуємо тих, хто не соромиться тестувати наші інструменти і пробує нові версії задовго до релізу.

Отже, DataGrip 2016.3!



Читати далі →

Бережливе виробництво в рекламному агентстві: роботизируем повсякденну рутинну роботу співробітників за допомогою AutoIt

image

Все почалося з завдання створення звіту по взаєморозрахунках з клієнтами і постачальниками. Маячила перспектива збирати дані руками. Цілий відділ з 7 дівчаток не знав, як підступитися до цього, враховуючи, що база складалася більш ніж з 180 тис. рядків і велася в MS Access.
Читати далі →

Microsoft SQL Server для Linux: міст між світами Linux і Windows

Система управління реляційними базами даних Microsoft SQL Server має давню історію – ідея продукту зародилася ще в середині 80-их, а перша версія з'явилася в 1988 році. Його основою став мова запитів Transact-SQL, створена спільно Microsoft та Sybase. Стратегія подальшого розвитку Microsoft SQL Server придбала цілісний і завершений вигляд у 2010 році. Тоді було оголошено, що SQL Server буде представляти собою єдиний продукт, реалізований в настільних системах, в центрах обробки даних в хмарі (32 — і 64 — розрядному варіантах).


Читати далі →

Інтеграція PostgreSQL з MS SQL Server для тих, хто бажає швидше і глибше

Нещодавно на хабре вже було опубліковано опис інтеграції PostgreSQL та ms sql. Але, деталей там категорично не вистачало. Тому, мети цього публікації наступні:
  • розширити і поглибити загальнодоступну інформацію про FDW для MSSQL званому tds_fdw: розповісти про різницю в мажорних версіях і описати базові проблеми сумісності;
  • розповісти про можливості оптимізації запитів, що використовують зовнішні таблиці;
  • зачепити тему кешування зовнішніх даних в матеріалізованих представлень;
  • сказати пару слів про екзотичних підходи до інтеграції PostgreSQL та ms sql.

Читати далі →

Історія мов програмування: SQL - стандартизація довжиною в життя



думку аналітиків CodingDojo, SQL — самий важливий і потрібний мова запитів серед мов програмування, як би дивно це не звучало. Рейтинг CodingDojo враховує статистику популярності мов програмування на ринку праці.

Адже СУБД – MySQL, PostgreSQL і Microsoft SQL Server – поширені повсюдно: у великому і малому бізнесі, в лікарнях, банках, університетах і так далі. В принципі, SQL не обмежується тільки настільними девайсами: СУБД SQLite з успіхом зайняла своє місце на Android-смартфонах і мобільних пристроях Apple. Відповідно, такі програми, як Skype і Dropbox, постійно до неї звертаються.

Проте були часи, коли не було смартфонів, а ця мова вже існував. Історія SQL – це не роки, а десятиліття. Повірили в нього не відразу.
Читати далі →