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

Написание прямых SQL запросов для оптимизации производительности приложения было достаточно распространено среди партнеров и клиентов, использующих Microsoft Dynamics AX 3.0. Вместе с тем, есть официальная позиция вендора, что в Microsoft Dynamics AX 4.0 и последующих версиях будет улучшаться X++ (обработка запросов ядром), но не работа с прямыми SQL запросами. Соответственно, желательно переводить свои запросы в…

2

Создание сервера отчетности

Не секрет, что для обеспечения дополнительных сервисов и более оптимального распределения нагрузки отчетность часто выносят на отдельный физический сервер. Вариантов на Microsoft SQL Server может быть несколько: Еще одна инсталляция Microsoft Dynamics AX, настроенная на копию производственной базы данных; Использование Microsoft SQL 2005 Server Report Services (SRS); Использование Microsoft SQL Analysis Services (OLAP) в качестве…


Как сопоставить пользователя DAX и сессию в Oracle?

Пришел запрос от коллеги, задача довольно проста: необходимо выяснить какой пользователь нагружает систему или породил процесс, или, наоборот, выснить, кто запустил процесс, грузящий сервер и спросить, что же он такое запустил. Дается: Microsoft Dynamics AX 4.0SP1 на Oracle 10G R2 В Microsoft Dynamics AX можно увидеть SPID в окне активных  пользователей (Администрирование\Активные пользователи). В моем…

7

Совместимость OS и AOS

Появились две актуальные страницы: Windows™ Server Support Matrix For Microsoft Dynamics™ AX Windows 64-bit Operating System support matrix for Microsoft Dynamics AX 4.0 SP1


Ответы на вопросы индийского коллеги

В последнее время так получилось, что периодически отвечаю на всякого рода вопросы типа HowTo. Иногда вопросы очень тривиальные, иногда нет. Думаю, что даже самые простые вопросы будут интересны, раз они были интересны моим коллегам. Так получилось, что больше всего таких вопросов приходит из Индии. Итак, вопрос 1. Q:  А как узнать под каким пользователем запущен сервис AOS…


Business Systems Architecture

Business Systems Architecture Service (BSA) – сервис, используемый, в основном в Северной Америке. Сервис построен на платной основе, команда и тестовые лаборатории находятся в Фарго, США. По сути, это платный сервис того же TPAG. Какие из сервисов BSA можно использовать в России? BSA может помочь оценить текущее состояние инфраструктуры, где используется продукт линейки Dynamics, и…


Доступность appl.globalCache() для всех сессий DAX

С любезного разрешения моего коллеги Григория Верного, публикую этот текст и файл экспорта. Q: Есть ли возможность доступа к appl.globalCache() для каждой сессии DAX или каждая сессия имеет свой globalcache()? A: Каждая сессия создает два экземпляра globalChache(): Infolog.globalCache() и Appl.globalCache(). Эти экземпляры независимы и не имеют доступа к данным друг друга. Это означает, что при…


Update_RecordSet

Update_RecordSet относится к многострочным функциям, позволяющим производить обновление либо вставку нескольких записей за одну операцию. Такие операции существенно уменьшают число запросов к базе данных и позволяют улучшить производительность операций. Судя по сообщениям коллег, работающих в центре разработки, в 5.0 (а может и раньше, если успеют) планируется использование объединений (inner и outer) в update_RecordSet. Например, возьмем…


Записки об использовании службы поддержки или “разница в менталитете”

Разница в менталитете действительно существует. В России мы не используем службу поддержки, как могли бы. Впрочем, это касается не только поддержки продуктов, к врачу бежим только когда зуб разболелся и терпеть нет сил. Профилактика не наш удел. С точки зрения службы поддержки запросы делятся на консультационные (платные) и ошибки (бесплатные). Кроме того, существует ряд условий…

3

Как правильно подобрать оборудование и понять, сколько оно будет стоить?

Как правильно рассчитать нагрузку системы? Как правильно подобрать оборудование и понять, сколько оно будет стоить? Казалось бы, чего проще – чем больше (круче, быстрее), тем лучше, вот только хорошие сервера и стоят соответственно. Мало того, тип приложения сильно влияет, на “общих” по параметрам серверах разных производителей можно достичь сильно различающихся результатов. Дело как правило  мелочах. …