Журнал Inside SQL Server Pro, май 2013 г.


Если вы опытный пользователь бизнес-аналитики (BI), заглавная статья в майском выпуске журнала SQL Server Pro поможет вам максимально эффективно использовать Microsoft Power View. Для разработчиков SQL тоже есть много.

В нашем регулярном обзоре содержания ежемесячного онлайн-журнала, основанного на подписке, жирным шрифтом обозначены заголовки статей.

Получение максимальной отдачи от Microsoft Power View предлагает следующие шесть советов, которые позволят вам работать с Power View более эффективно:

Легко подключиться к Power View

Легко менять источники данных

Настроить отображение отчетов Power View

Мониторинг использования Power View

Получите Power View на рабочем столе

Максимально используйте экранное пространство

Также обсуждаются новейшие функции, только что добавленные в SQL Server 2012 с пакетом обновления 1 (SP1), включая детализированные диаграммы, управление картой, KPI и поддержку иерархии. Статью легко читать, и она обязательна для пользователей Power View.

Если вы хотите улучшить свой опыт разработки SQL, вам действительно следует познакомиться с инструментами данных SQL Server 2012 SQL Server. SQL Server Data Tools (SSDT) — это последнее воплощение инструментов разработки SQL, которые помогут вам в работе с SQL Server. Есть несколько замечательных функций, которые соблазнят вас отказаться от существующей методологии (ручного кодирования в SSMS). Эти функции включают:

Более богатая среда разработки (IntelliSense, рефакторинг кода, навигация по коду, поиск всех ссылок, разработка и развертывание в песочнице)

Декларативная разработка баз данных. Где вы говорите, что хотите сделать (например, переименовывать и добавлять столбцы), а SSDT реализует это за вас.

SQL Compare, позволяет сравнивать схемы

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

Есть отличное сравнение COALESCE и ISNULL. Хотя сначала кажется, что это очень похожие функции, в этой статье показано, насколько они разные. Основные моменты включают в себя то, как каждый из них определяет тип данных результирующего выражения, а также возможность выражения NULL. Как всегда, Ицик Бен-Ган предоставляет отличный сопроводительный пример кода. Это удивительно интересное чтение.

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

В столбце «Ответы на вопросы по SQL Server» этого месяца обсуждается восстановление базы данных с отсутствующим журналом транзакций. Полученный ответ — запустить DBCC CHECKDB REPAIR_ALLOW_DATA_LOSS, который восстановит базу данных, но все поврежденные данные будут потеряны. Это может создать обманчивое впечатление, что теперь с базой данных все в порядке. Я часто задавался вопросом, следует ли переименовать эту опцию в REPAIR_BUT_IS_IT_ANY_USE. Как всегда, нет замены надежной и проверенной стратегии резервного копирования базы данных. Другой вопрос: Гарантирован ли интервал восстановления? Ответ — решительное «нет», главным образом потому, что работа UNDO и REDO, которая должна быть выполнена после сбоя, может занять больше времени, чем указано по умолчанию в минуту.

Один из аспектов надежной стратегии резервного копирования — убедиться, что созданная вами резервная копия жизнеспособна. Слишком много людей обнаруживают, что их резервные копии бесполезны, и их процесс резервного копирования был бесполезен в течение нескольких месяцев, только когда им нужно восстановить резервную копию в чрезвычайной ситуации. В Tool Time обсуждается утилита SQL Server RestoreChecker, которая проверяет жизнеспособность ваших резервных копий, есть и бесплатная версия — так что теперь нет оправдания! Не забывайте, что SQL Server также включает полезные встроенные параметры, например, убедитесь, что для параметра page_verify_option_desc установлено значение CHECKSUM, и использование параметра RESTORE VERIFYONLY, который проверяет работоспособность резервной копии без фактического восстановления.

Передовая статья этого месяца продолжает недавние дискуссии о росте больших данных. Раньше сбор больших данных мог быть слишком трудным или данных просто не существовало, однако теперь количество доступных потоков данных постоянно увеличивается. Кроме того, новые технологии, такие как Hadoop, позволяют обрабатывать неструктурированные данные по-новому. Обе эти функции означают новые возможности для принятия решений. В статье говорится о том, как будущая технология PolyBase свяжет большие данные и SQL Server. Я подозреваю, что в будущем мы увидим, что большие данные все чаще работают вместе с SQL Server.

Может ли кто-нибудь из нас получить достаточно бесплатных инструментов? Здесь кратко обсуждаются 8 бесплатных инструментов SQL Server. Одним из инструментов является SSDT, который случайно рассматривается в другом месте этого выпуска! Другие примечательные упоминания включают инструмент копирования базы данных и SQL Sentry Pan Explorer 2.0, который анализирует план запроса, чтобы выделить проблемные области. Несколько минут с каждым из этих инструментов должны показать вам их ценность и увеличить область вашего решения в случае возникновения проблем.


Добавить комментарий