Essbase

Поделись знанием:
(перенаправлено с «DB2 OLAP Server»)
Перейти к: навигация, поиск
Essbase
Тип

MOLAP

Автор

Oracle

Написана на

Си

Операционная система

Linux, AIX, Solaris, Windows

Аппаратная платформа

x86-64, POWER, SPARC

Последняя версия

11.1.2.4.0 (2015-02-04)

Состояние

Активное

Лицензия

Собственническая

Сайт

[oracle.com/technetwork/middleware/essbase/ com/technetwork/middleware/essbase/]

К:Википедия:Статьи без изображений (тип: не указан)

Essbase — многомерная система управления базами данных. Наименование сформировано как акроним от англ. extended spreadsheet database — расширенная электронно-табличная база данных.

Кроме сервера многомерных баз данных поставляется с набором визуальных средств проектирования, администрирования и формирования запросов, поддерживает языки запросов MDX, MaxL, SQL. В разное время правами на продукт владели компании Arbor, Hyperion, Oracle, в период с 1998 по 2005 год по каналам корпорации IBM продукт продавался под наименованием DB2 OLAP Server[1][2] как часть линейки DB2.





История

30 марта 1992 года компания Arbor Software запатентовала под наименованием Essbase метод и вычислительный аппарат хранения и получения многомерных данных на компьютере[3], в этом же году на основе патента создан клиент-серверный программный продукт, хранящий и обрабатывающий на серверной стороне базы данных и обеспечивающий доступ к этим данным из электронно-табличных программ Microsoft Excel и Lotus 1-2-3. Серверная часть в первой версии продукта работала только под операционной системой OS/2, в 1993 году была добавлена поддержка UNIX и Windows NT. Разработка кубов осуществлялась специализированной клиентской программой под наименованием Essbase Application Manager, работающей под управлением Windows 3.x, визуализация информации осуществлялась только двумя способами: через клиентскую программу формирования запросов Essbase query builder, и через Essbase spreadhseet client — специализированные плагины для Microsoft Excel и Lotus 1-2-3, также разработки Arbor[4].

В 1993 году продукт получил известность благодаря публикации Эдгара Кодда[5], в которой он ввёл понятие об OLAP и предложил 12 принципов аналитической обработки (по аналогии с 12 правилами для реляционных баз данных, сформулированными им же десятилетием ранее), и в качестве эталона, удовлетворяющего предложенным принципам, указал Essbase. Примечательно, что впоследствии публикация была изъята из архивов Computerworld из-за возможного конфликта интересов, так как Кодд позднее оказывал консультационные услуги для Arbor[6]. При этом, исторически первой многомерной системой управления базами данных считается разработанная в 1970 году Express (позднее приобретённая корпорацией Oracle и преобразованное в OLAP-опцию для Oracle Database), а Essbase отмечен только как «первая коммерчески успешная OLAP-система»[7].

В 1995 году Arbor заключила соглашение с Borland, IBM, Advanced Visual Systems и Applix на разработку дополнительных сторонних средств визуализации многомерной информации, хранимой на OLAP-сервере[8].

В 1997 году Essbase занял доминирующую долю рынка серверных средств аналитической обработки данных[7].

В 1998 году IBM и Arbor договорились о распространении продукта по каналам продаж корпорации IBM под наименованием DB2 OLAP Server, под этим названием, параллельно с основным, продукт продавался до 2005 года[2].

В 1998 году Arbor Software поглощена компанией Hyperion, и Essbase стал технологическим компонентом приложений для финансового планирования и анализа этой компании.

В 2003 году в дополнение к изначально использованным блочным хранилищам разработан новый способ хранения кубов — агрегатные хранилища, тем самым расширена сфера функционального применения продукта для разреженных, редко обновляемых кубов с большим количеством измерений; если до этого момента применение Essbase в основном ограничивалось приложениями финансового планирования, то с агрегатными хранилищами были сняты многие ограничения и продукт стал эффективен и для многомерного анализа со стабильными, сложно организованными данными[9].

В 2007 году Hyperion поглощён корпорацией Oracle, вскоре Essbase был включён в линейку Hyperion Business Intelligence Techonlogy, поставляется как технологический компонент EPM, а также проведена интеграция с продуктами всей линейки Oracle Business Intelligence (сформированных, в основном, на базе аналитической платформы приобретённой компании Siebel). По состоянию на 2011 год цена на Essbase установлена в $2,9 тыс. за пользователя или $184 тыс. за процессорную единицу (которая исчисляется от количества процессорных ядер сервера, умноженного на коэффициент от ¼ до 1 в зависимости от процессорной архитектуры)[10].

DB2 OLAP Server

DB2 OLAP Server — торговое наименование Essbase при поставках по каналам IBM в рамках расширения линейки DB2. Версия 1.0 DB2 OLAP Server вышла в феврале 1998 года, она соответствовала Essbase 5.0 и поддерживала хранение данных только в DB2 UDB и развёртывание на операционных системах OS/2, AIX и Windows NT; версия 1.0.1, вышедшая в октябре того же года поддерживалась также на серверах процессорной архитектуры SPARC под управлением Solaris и на архитектурах PA-RISC под управлением HP-UX. В сентябре 1999 года на базе версии Essbase 5.0.2 выпущена версия DB2 OLAP Server 1.1, в ней в дополнение к реляционному хранилищу поддержано блочное многомерное хранилище Essbase, с 2000 года эта версия поддержана на мейнфреймах под управлением OS/390 и на AS/400-серверах. Также в 2000 году на основе Essbase версии 6.0 вышла новая версия DB2 OLAP Server, получившая номер 7.1. Некоторые средства Hyperion (в частности, Hyperion Analyzer), поставлялись дополнительно к DB2 OLAP Server с префиксом IBM DB2 OLAP.[11]

Компоненты

Essbase версии 11, кроме собственно сервера многомерных баз данных, поставляется со следующими компонентами:

  • Essbase Studio — java-приложение для рабочих станций, предназначенное для визуализированного построения кубов и управления серверами Essbase, также в приложении поддерживается возможность осуществлять некоторые задачи администрирования серверов — определение источников данных и управление разграничением доступа к данным;
  • Administration Services — java-приложение для рабочих станций для администрирования экземпляров серверов Essbase, из данной среды контролируются параметры серверов, Essbase-приложения, пользователи и роли;
  • Integration Services — приложение для проектирования гибридных моделей, в рамках которых обеспечивается хранение агрегатов на стороне сервера Essbase, а детальных данных в реляционных базах данных, либо хранение целиком всех данных в реляционной базе, и управление на стороне сервера Essbase только моделью кубов (такой способ в документации обозначается аббревиатурой ARA — англ. advanced relational access, расширенный реляционный доступ);
  • Provider Services — набор промежуточного программного обеспечения для управления кластеризацией и балансировкой нагрузки для высоконагруженных сред.

Возможности и ограничения

Доступ к данным

Блочное хранилище

Блочное хранилище, в документации и литературе по Essbase обозначаемое аббревиатурой BSO (от англ. block storage option) — исторически первый реализованный способ хранения многомерных данных, реализованный в продукте, и отражённый в патенте 1992 года[12]. Блочное хранилище ориентировано на «уплотнённое хранение» (англ. dense storing) данных, перезапись в куб (англ. write-back), в том числе на уровне агрегатов, и ускоренный пересчёт результатов. Благодаря этим свойствам наиболее широкое использование получило в приложениях финансового планирования, в которых требуется интерактивный многокритериальный подбор параметров по фиксированным формулам.

Основные ограничения блочного хранилища — около 1 млн допустимых элементов измерений (может быть несколько увеличено в случае применения секционирования или гибридного хранения) и 252 ячеек на блок в базе данных[13]. Таким образом, блочное хранилище считается практически целесообразным для кубов с 6-8 измерениями, со сложными вычислениями и частой перезаписью данных.

Агрегатное хранилище

Агрегатное хранилище (ASO — англ. aggregate storage option) создано как альтернативный способ хранения данных в 2003 году, в версии Essbase 7, с целью расширения применимости продукта для хранилищ со значительным количеством измерений. Одной из характерных особенностей ASO является эффективное хранение — в сравнении с блочным хранилищем агрегатные занимают существенно меньше дискового пространства. При этом, по сравнению с блочными хранилищами существенно ограничены функциональные возможности: в агрегатных хранилищах не поддерживается обратная запись на уровни агрегатов (можно перезаписывать только терминальные ячейки, «нулевой уровень»), не поддерживаются сценарии вычислений (англ. calculation scripts, поддерживаются только вычисления, представимые одной формулой).

В противовес «плотному» хранению, агрегатное хранилище оптимально для разреженного хранения (англ. sparse storing). Кроме того, в отличие от блочных, в агрегатных хранилищах реализована возможность построения множественных иерархий для одного измерения, динамических иерархий, получения срезов данных.

Агрегатное хранилище поддерживает до 216 иерархий на одно измерение, до 4,3 ПБайт физического объёма куба, до 252 комбинаций хранимых уровней измерений[14], до 264 ячеек может быть обойдено в одном запросе к агрегатному хранилищу[13].

XOLAP

Напишите отзыв о статье "Essbase"

Примечания

  1. Bontempo, Charles and Zagelow, George [dl.acm.org/citation.cfm?id=285078&CFID=48709527 The IBM data warehouse architecture] (англ.) // Communications of the ACM. — N. Y.: ACM. — Vol. 41, no. 9. — P. 38–48. — ISSN [www.sigla.ru/table.jsp?f=8&t=3&v0=0001-0782&f=1003&t=1&v1=&f=4&t=2&v2=&f=21&t=3&v3=&f=1016&t=3&v4=&f=1016&t=3&v5=&bf=4&b=&d=0&ys=&ye=&lng=&ft=&mt=&dt=&vol=&pt=&iss=&ps=&pe=&tr=&tro=&cc=UNION&i=1&v=tagged&s=0&ss=0&st=0&i18n=ru&rlf=&psz=20&bs=20&ce=hJfuypee8JzzufeGmImYYIpZKRJeeOeeWGJIZRrRRrdmtdeee88NJJJJpeeefTJ3peKJJ3UWWPtzzzzzzzzzzzzzzzzzbzzvzzpy5zzjzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzztzzzzzzzbzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzzzzyeyTjkDnyHzTuueKZePz9decyzzLzzzL*.c8.NzrGJJvufeeeeeJheeyzjeeeeJh*peeeeKJJJJJJJJJJmjHvOJJJJJJJJJfeeeieeeeSJJJJJSJJJ3TeIJJJJ3..E.UEAcyhxD.eeeeeuzzzLJJJJ5.e8JJJheeeeeeeeeeeeyeeK3JJJJJJJJ*s7defeeeeeeeeeeeeeeeeeeeeeeeeeSJJJJJJJJZIJJzzz1..6LJJJJJJtJJZ4....EK*&debug=false 0001-0782]. — DOI:10.1145/285070.285078.
  2. 1 2 Moran, Brian [www.sqlmag.com/article/database-development/ibm-db2-minus-olap IBM DB2 — Minus OLAP] (англ.). SQL Server Magazine (19 August 2005). Проверено 11 октября 2011. [www.webcitation.org/6AKjFgfrW Архивировано из первоисточника 31 августа 2012].
  3. Шрадер, 2009, …method and apparatus for storing and retrieving multi-dimensional data in computer memory, p. 53.
  4. Thierauf, Robert J. [books.google.com/books?id=5bD4IqUh0LcC On-line analytical processing systems for business]. — Westport: Greenwood, 1997. — P. 109-112. — 333 p. — ISBN 1-56720-099-0.
  5. Codd, Edgar F. Providing OLAP to User-Analysts: An IT Mandate // Computerworld. — Т. 27, № 30. — ISSN [www.sigla.ru/table.jsp?f=8&t=3&v0=0010-4841&f=1003&t=1&v1=&f=4&t=2&v2=&f=21&t=3&v3=&f=1016&t=3&v4=&f=1016&t=3&v5=&bf=4&b=&d=0&ys=&ye=&lng=&ft=&mt=&dt=&vol=&pt=&iss=&ps=&pe=&tr=&tro=&cc=UNION&i=1&v=tagged&s=0&ss=0&st=0&i18n=ru&rlf=&psz=20&bs=20&ce=hJfuypee8JzzufeGmImYYIpZKRJeeOeeWGJIZRrRRrdmtdeee88NJJJJpeeefTJ3peKJJ3UWWPtzzzzzzzzzzzzzzzzzbzzvzzpy5zzjzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzztzzzzzzzbzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzzzzyeyTjkDnyHzTuueKZePz9decyzzLzzzL*.c8.NzrGJJvufeeeeeJheeyzjeeeeJh*peeeeKJJJJJJJJJJmjHvOJJJJJJJJJfeeeieeeeSJJJJJSJJJ3TeIJJJJ3..E.UEAcyhxD.eeeeeuzzzLJJJJ5.e8JJJheeeeeeeeeeeeyeeK3JJJJJJJJ*s7defeeeeeeeeeeeeeeeeeeeeeeeeeSJJJJJJJJZIJJzzz1..6LJJJJJJtJJZ4....EK*&debug=false 0010-4841]. [www.minet.uni-jena.de/dbis/lehre/ss2005/sem_dwh/lit/Cod93.pdf Архивировано] из первоисточника 11 ноября 1998.
  6. Whitehorn, Mark [www.theregister.co.uk/2007/01/26/olap_speed/ OLAP and the need for SPEED. In another dimension] (англ.). Developer. The Register (26 January 2007). — «After the paper was published it gained some notoriety because Codd had undertaken consulting work for Arbour Software (now Hyperion). This was unfortunate because the paper actively discussed one of Arbour’s products, Essbase. In the end, Computerworld took the unusual step of retracting the article; nevertheless this paper clearly marks the start of the term’s use»  Проверено 11 октября 2011. [www.webcitation.org/65AkQLroI Архивировано из первоисточника 3 февраля 2012].
  7. 1 2 Pendse, Nigel. [olapreport.com/origins.htm The origins of today’s OLAP products] (англ.). OLAP Report (20 July 2002). — «1992. Essbase launched. First well-marketed OLAP product, which went on to become the market leading OLAP server by 1997.»  Проверено 3 января 2011. [dssresources.com/papers/features/pendse10062002.html Архивировано из первоисточника 6 октября 2002].
  8. Ricciutti, Mike [books.google.com/books?id=VDoEAAAAMBAJ Arbor lines up Essbase front-end partners] (англ.) // Infoworld. — 1995. — Vol. 17, no. 41. — P. 15. — ISSN [www.sigla.ru/table.jsp?f=8&t=3&v0=0199-6649&f=1003&t=1&v1=&f=4&t=2&v2=&f=21&t=3&v3=&f=1016&t=3&v4=&f=1016&t=3&v5=&bf=4&b=&d=0&ys=&ye=&lng=&ft=&mt=&dt=&vol=&pt=&iss=&ps=&pe=&tr=&tro=&cc=UNION&i=1&v=tagged&s=0&ss=0&st=0&i18n=ru&rlf=&psz=20&bs=20&ce=hJfuypee8JzzufeGmImYYIpZKRJeeOeeWGJIZRrRRrdmtdeee88NJJJJpeeefTJ3peKJJ3UWWPtzzzzzzzzzzzzzzzzzbzzvzzpy5zzjzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzztzzzzzzzbzzzzzzzzzzzzzzzzzzzzzzzzzzzvzzzzzzyeyTjkDnyHzTuueKZePz9decyzzLzzzL*.c8.NzrGJJvufeeeeeJheeyzjeeeeJh*peeeeKJJJJJJJJJJmjHvOJJJJJJJJJfeeeieeeeSJJJJJSJJJ3TeIJJJJ3..E.UEAcyhxD.eeeeeuzzzLJJJJ5.e8JJJheeeeeeeeeeeeyeeK3JJJJJJJJ*s7defeeeeeeeeeeeeeeeeeeeeeeeeeSJJJJJJJJZIJJzzz1..6LJJJJJJtJJZ4....EK*&debug=false 0199-6649].
  9. Шрадер, 2009, …developers undertook a project to create a new form of Essbase storage specifically diesigned to address application requiring extnsive dimensionality and small update windows… With ASO most of the data limitations associted with BSO were adressed, so customers could create applications far outside the traditional realm of finance, p. 56.
  10. [www.oracle.com/us/corporate/pricing/price-lists/index.html Oracle Price Lists] (англ.). Oracle Corporation (2011). Проверено 8 января 2011. [www.webcitation.org/65HCPEBcz Архивировано из первоисточника 7 февраля 2012].
  11. Baragoin, Corinne et al. [www.redbooks.ibm.com/redbooks/pdfs/sg246138.pdf DB2 OLAP Server Theory and Practices] (англ.) (PDF). Red Book. IBM (6 April 2001). — «In 02/1998, IBM delivered its new analytical software: DB2 OLAP Server V1.0 based on Arbor Essbase V5.0 on Windows NT,OS/2, AIX platforms. In its first release, DB2 OLAP provided only relational storage on DB2 Universal Database and no multidimensional storage. In 10/1998, version V1.0.1 was extended to new UNIX platforms including SUN SOLARIS and HP/UX. In 09/1999 IBM delivered DB2 OLAP Server V1.1, which provides both relational and multidimensional storage and was based on Essbase V5.0.2. Version 1.1 has been available on the OS/390 platform since 02/2000 and on the AS/400 platform since 06/2000. IBM has delivered DB2 OLAP V7.1 based on Essbase Server Version 6.0 on the UNIX and Intel platforms since 06/2000; on AS/400 since 12/2000; and has announced it on the OS/390 platform in 11/2000. In 12/2000, IBM introduced DB2 OLAP Server Analyzer. This is based on Hyperion Analyzer Version 7.1 (called Analyzer throughout this redbook), an easy-to-use OLAP client for Windows and the Web.»  Проверено 11 октября 2011. [www.webcitation.org/6AKjGfse3 Архивировано из первоисточника 31 августа 2012].
  12. Шрадер, 2009, When it first came out, Essbase had one storage type: block storage (BSO), p. 56.
  13. 1 2 [download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/limits.html Limits] (англ.). Oracle Essbase Administrator’s Guide. 11.1.2. Oracle (9 March 2011). Проверено 22 октября 2011. [www.webcitation.org/6AKjHVKBZ Архивировано из первоисточника 31 августа 2012].
  14. «Number of stored dimension level combinations in an aggregate storage outline»

Литература

  • Roske, Edward and McMullin, Tracy. [books.google.com/books?id=Bn5wnwsyGokC Look Smarterh Than You Are with Hyperion Essbase]. — Arlington: InterRel press, 2008. — 461 p. — ISBN 978-1-4357-0530-2.
  • Schrader, Michael et al. [books.google.com/books?id=qVSweqz71CwC Oracle Essbase & Oracle OLAP. The guide to Oracle’s multidimensional solution]. — N. Y.: McGraw-Hill, 2009. — P. 50–56, 219–290. — 502 p. — (Oracle Press). — ISBN 978-0-07-162738-2.

Ссылки

  • [oracle.com/technetwork/middleware/essbase/ Oracle Essbase] (англ.). Oracle. Проверено 11 октября 2011. [www.webcitation.org/67iPpjJdI Архивировано из первоисточника 17 мая 2012]. — раздел Essbase на сайте производителя


Отрывок, характеризующий Essbase

В Дрисском лагере предположено остановиться; но неожиданно Паулучи, метящий в главнокомандующие, своей энергией действует на Александра, и весь план Пфуля бросается, и все дело поручается Барклаю, Но так как Барклай не внушает доверия, власть его ограничивают.
Армии раздроблены, нет единства начальства, Барклай не популярен; но из этой путаницы, раздробления и непопулярности немца главнокомандующего, с одной стороны, вытекает нерешительность и избежание сражения (от которого нельзя бы было удержаться, ежели бы армии были вместе и не Барклай был бы начальником), с другой стороны, – все большее и большее негодование против немцев и возбуждение патриотического духа.
Наконец государь уезжает из армии, и как единственный и удобнейший предлог для его отъезда избирается мысль, что ему надо воодушевить народ в столицах для возбуждения народной войны. И эта поездка государя и Москву утрояет силы русского войска.
Государь отъезжает из армии для того, чтобы не стеснять единство власти главнокомандующего, и надеется, что будут приняты более решительные меры; но положение начальства армий еще более путается и ослабевает. Бенигсен, великий князь и рой генерал адъютантов остаются при армии с тем, чтобы следить за действиями главнокомандующего и возбуждать его к энергии, и Барклай, еще менее чувствуя себя свободным под глазами всех этих глаз государевых, делается еще осторожнее для решительных действий и избегает сражений.
Барклай стоит за осторожность. Цесаревич намекает на измену и требует генерального сражения. Любомирский, Браницкий, Влоцкий и тому подобные так раздувают весь этот шум, что Барклай, под предлогом доставления бумаг государю, отсылает поляков генерал адъютантов в Петербург и входит в открытую борьбу с Бенигсеном и великим князем.
В Смоленске, наконец, как ни не желал того Багратион, соединяются армии.
Багратион в карете подъезжает к дому, занимаемому Барклаем. Барклай надевает шарф, выходит навстречу v рапортует старшему чином Багратиону. Багратион, в борьбе великодушия, несмотря на старшинство чина, подчиняется Барклаю; но, подчинившись, еще меньше соглашается с ним. Багратион лично, по приказанию государя, доносит ему. Он пишет Аракчееву: «Воля государя моего, я никак вместе с министром (Барклаем) не могу. Ради бога, пошлите меня куда нибудь хотя полком командовать, а здесь быть не могу; и вся главная квартира немцами наполнена, так что русскому жить невозможно, и толку никакого нет. Я думал, истинно служу государю и отечеству, а на поверку выходит, что я служу Барклаю. Признаюсь, не хочу». Рой Браницких, Винцингероде и тому подобных еще больше отравляет сношения главнокомандующих, и выходит еще меньше единства. Сбираются атаковать французов перед Смоленском. Посылается генерал для осмотра позиции. Генерал этот, ненавидя Барклая, едет к приятелю, корпусному командиру, и, просидев у него день, возвращается к Барклаю и осуждает по всем пунктам будущее поле сражения, которого он не видал.
Пока происходят споры и интриги о будущем поле сражения, пока мы отыскиваем французов, ошибившись в их месте нахождения, французы натыкаются на дивизию Неверовского и подходят к самым стенам Смоленска.
Надо принять неожиданное сражение в Смоленске, чтобы спасти свои сообщения. Сражение дается. Убиваются тысячи с той и с другой стороны.
Смоленск оставляется вопреки воле государя и всего народа. Но Смоленск сожжен самими жителями, обманутыми своим губернатором, и разоренные жители, показывая пример другим русским, едут в Москву, думая только о своих потерях и разжигая ненависть к врагу. Наполеон идет дальше, мы отступаем, и достигается то самое, что должно было победить Наполеона.


На другой день после отъезда сына князь Николай Андреич позвал к себе княжну Марью.
– Ну что, довольна теперь? – сказал он ей, – поссорила с сыном! Довольна? Тебе только и нужно было! Довольна?.. Мне это больно, больно. Я стар и слаб, и тебе этого хотелось. Ну радуйся, радуйся… – И после этого княжна Марья в продолжение недели не видала своего отца. Он был болен и не выходил из кабинета.
К удивлению своему, княжна Марья заметила, что за это время болезни старый князь так же не допускал к себе и m lle Bourienne. Один Тихон ходил за ним.
Через неделю князь вышел и начал опять прежнюю жизнь, с особенной деятельностью занимаясь постройками и садами и прекратив все прежние отношения с m lle Bourienne. Вид его и холодный тон с княжной Марьей как будто говорил ей: «Вот видишь, ты выдумала на меня налгала князю Андрею про отношения мои с этой француженкой и поссорила меня с ним; а ты видишь, что мне не нужны ни ты, ни француженка».
Одну половину дня княжна Марья проводила у Николушки, следя за его уроками, сама давала ему уроки русского языка и музыки, и разговаривая с Десалем; другую часть дня она проводила в своей половине с книгами, старухой няней и с божьими людьми, которые иногда с заднего крыльца приходили к ней.
О войне княжна Марья думала так, как думают о войне женщины. Она боялась за брата, который был там, ужасалась, не понимая ее, перед людской жестокостью, заставлявшей их убивать друг друга; но не понимала значения этой войны, казавшейся ей такою же, как и все прежние войны. Она не понимала значения этой войны, несмотря на то, что Десаль, ее постоянный собеседник, страстно интересовавшийся ходом войны, старался ей растолковать свои соображения, и несмотря на то, что приходившие к ней божьи люди все по своему с ужасом говорили о народных слухах про нашествие антихриста, и несмотря на то, что Жюли, теперь княгиня Друбецкая, опять вступившая с ней в переписку, писала ей из Москвы патриотические письма.
«Я вам пишу по русски, мой добрый друг, – писала Жюли, – потому что я имею ненависть ко всем французам, равно и к языку их, который я не могу слышать говорить… Мы в Москве все восторжены через энтузиазм к нашему обожаемому императору.
Бедный муж мой переносит труды и голод в жидовских корчмах; но новости, которые я имею, еще более воодушевляют меня.
Вы слышали, верно, о героическом подвиге Раевского, обнявшего двух сыновей и сказавшего: «Погибну с ними, но не поколеблемся!И действительно, хотя неприятель был вдвое сильнее нас, мы не колебнулись. Мы проводим время, как можем; но на войне, как на войне. Княжна Алина и Sophie сидят со мною целые дни, и мы, несчастные вдовы живых мужей, за корпией делаем прекрасные разговоры; только вас, мой друг, недостает… и т. д.
Преимущественно не понимала княжна Марья всего значения этой войны потому, что старый князь никогда не говорил про нее, не признавал ее и смеялся за обедом над Десалем, говорившим об этой войне. Тон князя был так спокоен и уверен, что княжна Марья, не рассуждая, верила ему.
Весь июль месяц старый князь был чрезвычайно деятелен и даже оживлен. Он заложил еще новый сад и новый корпус, строение для дворовых. Одно, что беспокоило княжну Марью, было то, что он мало спал и, изменив свою привычку спать в кабинете, каждый день менял место своих ночлегов. То он приказывал разбить свою походную кровать в галерее, то он оставался на диване или в вольтеровском кресле в гостиной и дремал не раздеваясь, между тем как не m lle Bourienne, a мальчик Петруша читал ему; то он ночевал в столовой.
Первого августа было получено второе письмо от кня зя Андрея. В первом письме, полученном вскоре после его отъезда, князь Андрей просил с покорностью прощения у своего отца за то, что он позволил себе сказать ему, и просил его возвратить ему свою милость. На это письмо старый князь отвечал ласковым письмом и после этого письма отдалил от себя француженку. Второе письмо князя Андрея, писанное из под Витебска, после того как французы заняли его, состояло из краткого описания всей кампании с планом, нарисованным в письме, и из соображений о дальнейшем ходе кампании. В письме этом князь Андрей представлял отцу неудобства его положения вблизи от театра войны, на самой линии движения войск, и советовал ехать в Москву.
За обедом в этот день на слова Десаля, говорившего о том, что, как слышно, французы уже вступили в Витебск, старый князь вспомнил о письме князя Андрея.
– Получил от князя Андрея нынче, – сказал он княжне Марье, – не читала?
– Нет, mon pere, [батюшка] – испуганно отвечала княжна. Она не могла читать письма, про получение которого она даже и не слышала.
– Он пишет про войну про эту, – сказал князь с той сделавшейся ему привычной, презрительной улыбкой, с которой он говорил всегда про настоящую войну.
– Должно быть, очень интересно, – сказал Десаль. – Князь в состоянии знать…
– Ах, очень интересно! – сказала m llе Bourienne.
– Подите принесите мне, – обратился старый князь к m llе Bourienne. – Вы знаете, на маленьком столе под пресс папье.
M lle Bourienne радостно вскочила.
– Ах нет, – нахмурившись, крикнул он. – Поди ты, Михаил Иваныч.
Михаил Иваныч встал и пошел в кабинет. Но только что он вышел, старый князь, беспокойно оглядывавшийся, бросил салфетку и пошел сам.
– Ничего то не умеют, все перепутают.
Пока он ходил, княжна Марья, Десаль, m lle Bourienne и даже Николушка молча переглядывались. Старый князь вернулся поспешным шагом, сопутствуемый Михаилом Иванычем, с письмом и планом, которые он, не давая никому читать во время обеда, положил подле себя.
Перейдя в гостиную, он передал письмо княжне Марье и, разложив пред собой план новой постройки, на который он устремил глаза, приказал ей читать вслух. Прочтя письмо, княжна Марья вопросительно взглянула на отца.
Он смотрел на план, очевидно, погруженный в свои мысли.
– Что вы об этом думаете, князь? – позволил себе Десаль обратиться с вопросом.
– Я! я!.. – как бы неприятно пробуждаясь, сказал князь, не спуская глаз с плана постройки.
– Весьма может быть, что театр войны так приблизится к нам…
– Ха ха ха! Театр войны! – сказал князь. – Я говорил и говорю, что театр войны есть Польша, и дальше Немана никогда не проникнет неприятель.
Десаль с удивлением посмотрел на князя, говорившего о Немане, когда неприятель был уже у Днепра; но княжна Марья, забывшая географическое положение Немана, думала, что то, что ее отец говорит, правда.
– При ростепели снегов потонут в болотах Польши. Они только могут не видеть, – проговорил князь, видимо, думая о кампании 1807 го года, бывшей, как казалось, так недавно. – Бенигсен должен был раньше вступить в Пруссию, дело приняло бы другой оборот…
– Но, князь, – робко сказал Десаль, – в письме говорится о Витебске…
– А, в письме, да… – недовольно проговорил князь, – да… да… – Лицо его приняло вдруг мрачное выражение. Он помолчал. – Да, он пишет, французы разбиты, при какой это реке?
Десаль опустил глаза.
– Князь ничего про это не пишет, – тихо сказал он.
– А разве не пишет? Ну, я сам не выдумал же. – Все долго молчали.
– Да… да… Ну, Михайла Иваныч, – вдруг сказал он, приподняв голову и указывая на план постройки, – расскажи, как ты это хочешь переделать…
Михаил Иваныч подошел к плану, и князь, поговорив с ним о плане новой постройки, сердито взглянув на княжну Марью и Десаля, ушел к себе.
Княжна Марья видела смущенный и удивленный взгляд Десаля, устремленный на ее отца, заметила его молчание и была поражена тем, что отец забыл письмо сына на столе в гостиной; но она боялась не только говорить и расспрашивать Десаля о причине его смущения и молчания, но боялась и думать об этом.
Ввечеру Михаил Иваныч, присланный от князя, пришел к княжне Марье за письмом князя Андрея, которое забыто было в гостиной. Княжна Марья подала письмо. Хотя ей это и неприятно было, она позволила себе спросить у Михаила Иваныча, что делает ее отец.
– Всё хлопочут, – с почтительно насмешливой улыбкой, которая заставила побледнеть княжну Марью, сказал Михаил Иваныч. – Очень беспокоятся насчет нового корпуса. Читали немножко, а теперь, – понизив голос, сказал Михаил Иваныч, – у бюра, должно, завещанием занялись. (В последнее время одно из любимых занятий князя было занятие над бумагами, которые должны были остаться после его смерти и которые он называл завещанием.)
– А Алпатыча посылают в Смоленск? – спросила княжна Марья.
– Как же с, уж он давно ждет.


Когда Михаил Иваныч вернулся с письмом в кабинет, князь в очках, с абажуром на глазах и на свече, сидел у открытого бюро, с бумагами в далеко отставленной руке, и в несколько торжественной позе читал свои бумаги (ремарки, как он называл), которые должны были быть доставлены государю после его смерти.
Когда Михаил Иваныч вошел, у него в глазах стояли слезы воспоминания о том времени, когда он писал то, что читал теперь. Он взял из рук Михаила Иваныча письмо, положил в карман, уложил бумаги и позвал уже давно дожидавшегося Алпатыча.
На листочке бумаги у него было записано то, что нужно было в Смоленске, и он, ходя по комнате мимо дожидавшегося у двери Алпатыча, стал отдавать приказания.
– Первое, бумаги почтовой, слышишь, восемь дестей, вот по образцу; золотообрезной… образчик, чтобы непременно по нем была; лаку, сургучу – по записке Михаила Иваныча.
Он походил по комнате и заглянул в памятную записку.
– Потом губернатору лично письмо отдать о записи.
Потом были нужны задвижки к дверям новой постройки, непременно такого фасона, которые выдумал сам князь. Потом ящик переплетный надо было заказать для укладки завещания.
Отдача приказаний Алпатычу продолжалась более двух часов. Князь все не отпускал его. Он сел, задумался и, закрыв глаза, задремал. Алпатыч пошевелился.
– Ну, ступай, ступай; ежели что нужно, я пришлю.
Алпатыч вышел. Князь подошел опять к бюро, заглянув в него, потрогал рукою свои бумаги, опять запер и сел к столу писать письмо губернатору.
Уже было поздно, когда он встал, запечатав письмо. Ему хотелось спать, но он знал, что не заснет и что самые дурные мысли приходят ему в постели. Он кликнул Тихона и пошел с ним по комнатам, чтобы сказать ему, где стлать постель на нынешнюю ночь. Он ходил, примеривая каждый уголок.