FAQ Background

FAQ

Популярные вопросы

Есть вопросы? У нас есть ответы

Получить бесплатный план

Как проходит первая встреча с IWIS?

Первая встреча – это откровенный разговор. Мы задаём вопросы о бизнес-контексте, текущих проблемах и ожидаемом результате, вы рассказываете о своём видении. На выходе у обеих сторон есть понимание, как подойти к задаче.

Можем посоветовать стек или архитектуру, сориентировать по бюджету и срокам, предложить варианты реализации. Если ваш запрос не в нашей зоне компетенций, мы всегда скажем прямо.

Что лучше: Data Lake или Data Lakehouse?

Lakehouse объединяет принципы data lake и data warehouse: позволяет работать с большими массивами разнотипных данных и в то же время поддерживать структурированную аналитику. Но универсально лучшего варианта нет: выбор между data lake, data warehouse и data lakehouse зависит от типов данных, задач аналитики и требований к архитектуре.

Можно ли подписать NDA в начале сотрудничества?

Да, NDA подписываем на любом этапе. Мы с уважением относимся к информации наших клиентов и ценим собственную репутацию. У нас есть свой шаблон NDA, но если у клиента есть другой, согласуем его без лишних сложностей.

Какие компоненты входят в Data Platform?

В упрощённой архитектуре можно выделить четыре основных блока: источники данных и интеграции, хранилище, аналитический и BI-слой, а также governance – правила доступа, качества и управления данными. В более сложных платформах отдельными компонентами также могут быть обработка данных, каталогизация, мониторинг и средства безопасности.

Что происходит с проектом после запуска?

Поддержка после релиза – отдельное направление работы. При необходимости подписываем SLA и берём ответственность за uptime, устранение багов и обновления. Формат зависит от проекта: где-то нужна реакция в течение часа, где-то достаточно регулярного просмотра логов раз в неделю. Длительность тоже гибкая: от нескольких месяцев до долгосрочного сопровождения.

Как построить экосистему данных компании?

Последовательно: сначала аудит текущих систем, чтобы понять, какие источники данных критичны. Далее – выбор архитектуры под масштаб бизнеса. Затем построение ETL/ELT-конвейеров, которые переносят и трансформируют данные. И только в конце – подключение BI-слоя для дашбордов и отчётов. Пропуск аудита или попытка начать сразу с BI повышают риск того, что платформа будет построена на несогласованных данных и потребует переработки уже после запуска.

Кому принадлежит код после завершения разработки?

Заказчику в полном объёме. Код, документация, инфраструктура переходят к клиенту после оплаты и подписания документов. Если в проекте используются сторонние библиотеки или инструменты с отдельными лицензионными условиями, это обсуждается на старте.

Что такое Row-Level Security в Power BI?

RLS ограничивает доступ к отдельным строкам модели данных в зависимости от роли пользователя. Поэтому один и тот же отчёт может показывать разные данные разным людям.

Можете ли вы подхватить проект, который начал другой подрядчик?

Да, конечно. Прежде чем браться за такой проект, проводим аудит: смотрим код, архитектуру, состояние инфраструктуры, документацию, доступы. После этого даём честную оценку того, что можно развивать дальше, а что дешевле переписать. Если решение жизнеспособно, берём на поддержку, исправляем критические места и постепенно движемся вперёд.

Как ограничить доступ к данным в Power BI?

Создайте RLS-роль, задайте правило фильтрации, протестируйте его, опубликуйте модель и назначьте пользователей или группы на роль в Power BI Service. Отдельно проверьте их права в рабочем пространстве и доступ к отчёту.

Как вы подходите к защите данных в проектах?

Безопасность закладывается в архитектуру с первого дня. Модели доступа, контроль ролей, шифрование, логирование действий – базовые вещи, которые присутствуют даже в относительно простых проектах.

Во внутренних системах ограничиваем доступы и внедряем многоуровневую авторизацию. В BI изолируем среды и контролируем права вплоть до уровня отдельных дашбордов. В e-commerce – защита API, шифрование платежей, аудит трафика. Работали с банками, госструктурами и юридическими компаниями, где требования к безопасности особенно жёсткие.

Чем static RLS отличается от dynamic RLS?

В статическом RLS правило фильтрации закреплено за ролью. В динамическом оно может изменяться в зависимости от пользователя, например через USERPRINCIPALNAME() и таблицу соответствия.

Как показывать разные данные разным пользователям Power BI?

Для этого используют RLS Power BI: правила модели определяют, какие данные увидит пользователь после входа.

Как проверить RLS в Power BI?

В Power BI Desktop используйте View as, чтобы проверить отчёт от имени роли. После публикации роль также можно протестировать в Power BI Service.

Какие ошибки бывают при настройке RLS?

Типичные ошибки: ошибка в DAX-фильтре, некорректно назначенные роли рабочего пространства, устаревшая таблица соответствия и попытка заменить RLS обычными фильтрами в отчёте.

Что такое DAX в Power BI?

DAX (Data Analysis Expressions) — язык формул для расчётов в Power BI. DAX работает с таблицами, столбцами и связями модели данных, а результат мер меняется в зависимости от текущих фильтров отчёта.

Для чего нужен DAX?

DAX позволяет создавать собственные бизнес-метрики: например, рассчитывать маржинальность, сравнивать показатели между периодами или строить нарастающий итог. Power BI может работать и без собственных DAX-формул, но DAX в Power BI нужен для расчётов, которых нет в исходных данных и которые должны меняться в зависимости от фильтров отчёта.

Чем measure отличается от calculated column?

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

Какие DAX функции нужно знать аналитику?

Достаточно уверенно владеть базовым набором: CALCULATE (изменение контекста фильтров), SUM и SUMX (агрегация), DIVIDE (безопасное деление) и функциями временной аналитики — SAMEPERIODLASTYEAR, DATESYTD, TOTALYTD.

Как работает функция CALCULATE в DAX?

CALCULATE вычисляет выражение после изменения условий фильтрации. Например, с её помощью можно посчитать продажи определённой категории, заменив текущий фильтр именно на категорию товара, но сохранив другие фильтры отчёта. Поэтому понимание CALCULATE нужно для построения многих более сложных DAX формул.

Остались вопросы?

Если вы не нашли то, что искали, обращайтесь к нам.
Свяжитесь с нами
Дополнительно

Принципы развития IWIS

Решения для цифровой трансформации, построенные с учётом потребностей бизнеса

Наши инициативы по трансформации сосредоточены на чётких операционных целях. Работа направлена на исполнение, прозрачность и контроль основных бизнес-процессов. Компании работают быстрее. Отчётность становится чётче. Операционные трения уменьшаются без дополнительной сложности.

IWIS работает как агентство цифровой трансформации, где изменения происходят по структурированной программе, а не с помощью набора инструментов. Стратегия, технологии и оптимизация процессов согласуются в рамках единой модели исполнения. Фрагментированные платформы превращаются в единую цифровую экосистему. Команды работают быстрее. Руководство опирается на согласованные данные. Этот подход был применён более чем в 90 проектах. Эти среды сложны, и стабильность имеет решающее значение.

Решения для цифровой трансформации, построенные на основе бизнес-потребностей

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

Далее чёткий план действий определяет измеримые результаты. Как компания, занимающаяся цифровой трансформацией, IWIS фокусируется на внедрении, а не на теории. Автоматизация объединяет повторяющиеся задачи. Облачная интеграция связывает системы. Аналитика данных и интеграция API сводят инструменты в единую операционную среду. Модернизация устаревших систем происходит поэтапно. Повседневная деятельность остаётся стабильной на протяжении всего процесса.

Цифровая трансформация бизнеса: от стратегии до реализации

Масштабные изменения требуют структуры и дисциплины. Добавление новых инструментов к неэффективным процессам увеличивает сложность. Команды начинают с оценки и планирования. Далее они переходят к интеграции систем. С ростом организации происходит долгосрочная оптимизация.

Предыдущая
1 2 3
Следующая