Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Писателям ИДЕ под БД, маленький совет-просьба  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54376
2 довольно интересные фишки для оперативного анализа данных запроса:
- Скрыть колонки со всеми одинаковыми изначениями;
- Скрыть колонки со всеми пустыми изначениями

Сделал во всех своих внутренних инструментах и доволен.
Особеннно полезно, когда тыщапицот полей в таблице, и запросы эти одноразовые и пишутся десятками.

Каждую секунду оно не нужно, но каждый день - точно.
5 окт 13, 19:56    [14928359]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
-2-
Member

Откуда:
Сообщений: 15330
andreymx
Особеннно полезно, когда тыщапицот полей в таблице
к счастью, оракл столько не поддерживает.
а вообще, это надо было написать в ту пару тем, где иногда заходят "от станка", про alt и dbforge
5 окт 13, 21:27    [14928609]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
altsqldev
Member

Откуда:
Сообщений: 168
Спасибо, добавлю.
5 окт 13, 22:28    [14928779]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
andreymx,

аналитика обыкновенная (разумеется, хорошо если аналитические функции реализованы и реализованы хорошо, а вымучивать по поводу сабж чего-то особенного, имхо, мартышки труд )
6 окт 13, 14:35    [14930101]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
orawish,

Ок. представим у него в таблице t 15 колонок с одинаковыми значениями и 3 с пустыми (всего, например, 80 колонок).
Его бухгалтер попросил предоставить excel spreadsheet с выборкой из таблицы, исключающей такие колонки.
Он пишет "select * from t", жмакает галочку "скрыть такие-то колонки" и делает экспорт. Три клика и запрос 16 символов.

Ваш вариант?
6 окт 13, 15:31    [14930172]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
бухой галтер
Guest
dbms_photoshop
Ваш вариант?
жмакнуть в экселе группы и структура или сводная таблица, чтобы еще и знать суммы, количества, ...
6 окт 13, 15:49    [14930200]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54376
или, бывает, сравниваешь строку с промбазы и с теста
в каких полях разница?
6 окт 13, 18:41    [14930488]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
че за дела
Guest
andreymx
- Скрыть колонки со всеми одинаковыми изначениями;
- Скрыть колонки со всеми пустыми изначениями
главно потом на миллионе строк ничему не удивляться.
6 окт 13, 19:35    [14930631]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54376
Я писал об одной строке
:))
6 окт 13, 20:05    [14930704]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
dbms_photoshop
orawish,

Ок. представим у него в таблице t 15 колонок с одинаковыми значениями и 3 с пустыми (всего, например, 80 колонок).
Его бухгалтер попросил предоставить excel spreadsheet с выборкой из таблицы, исключающей такие колонки.
Он пишет "select * from t", жмакает галочку "скрыть такие-то колонки" и делает экспорт. Три клика и запрос 16 символов.

Ваш вариант?

интерфейс №1 - выбрать количество уникальных значений в указанных (птицей) столбцах запроса.
интерфейс №2 - исключить (/переставить) из запроса (вариант - из визуального представления запроса) указанные столбцы
покликать придется побольше, но и применимость поширше
6 окт 13, 21:10    [14930958]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
-2-
Member

Откуда:
Сообщений: 15330
order columns by cardinality desc nulls last
7 окт 13, 10:30    [14932385]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
orawish
покликать придется побольше
В том и дело, что основная цель всех этих ИДЕ, чтоб поменьше кликать и, к сожалению, поменьше думать.
А так ИДЕ сама может скрыть ненужные столбцы (только для этого ей надо будет либо все зафетчить либо сделать доп. сканирование, чтоб узнать какие столбцы ненужные).
8 окт 13, 16:01    [14940464]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
dbms_photoshop
orawish
покликать придется побольше
В том и дело, что основная цель всех этих ИДЕ, чтоб поменьше кликать и, к сожалению, поменьше думать.
А так ИДЕ сама может скрыть ненужные столбцы (только для этого ей надо будет либо все зафетчить либо сделать доп. сканирование, чтоб узнать какие столбцы ненужные).

да, конечно. а еще, если учесть, что за время пути собака могла подрасти - зафетчивать/анализировать соответствие тем критериям придётся многократно (=постоянно). другое дело, когда пользователь сам, явно (в результате одного запроса) выключил отображения таких-то атрибутов..
8 окт 13, 16:14    [14940561]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54376
orawish
dbms_photoshop
пропущено...
В том и дело, что основная цель всех этих ИДЕ, чтоб поменьше кликать и, к сожалению, поменьше думать.
А так ИДЕ сама может скрыть ненужные столбцы (только для этого ей надо будет либо все зафетчить либо сделать доп. сканирование, чтоб узнать какие столбцы ненужные).

да, конечно. а еще, если учесть, что за время пути собака могла подрасти - зафетчивать/анализировать соответствие тем критериям придётся многократно (=постоянно). другое дело, когда пользователь сам, явно (в результате одного запроса) выключил отображения таких-то атрибутов..
и как это пользователи отчетами пользуются? ведь пока отчёт печатается, собака-то уже подросла!
8 окт 13, 16:23    [14940614]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
andreymx
orawish
пропущено...

да, конечно. а еще, если учесть, что за время пути собака могла подрасти - зафетчивать/анализировать соответствие тем критериям придётся многократно (=постоянно). другое дело, когда пользователь сам, явно (в результате одного запроса) выключил отображения таких-то атрибутов..
и как это пользователи отчетами пользуются? ведь пока отчёт печатается, собака-то уже подросла!

и с отчетами тоже такое бывает, разумеется, зависит от того, как реализованы они.., но, я не про отчеты совсем.
принципиально затратнее (в зависимости от конткретики данных - до многих порядков) тот интерфейс, который должен поддерживать соответствие результатов запроса агрегатному(/аналитическому) сценарию
8 окт 13, 16:42    [14940742]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
devart
Member

Откуда: www.devart.com
Сообщений: 1175
andreymx
2 довольно интересные фишки для оперативного анализа данных запроса:
- Скрыть колонки со всеми одинаковыми изначениями;
- Скрыть колонки со всеми пустыми изначениями

Сделал во всех своих внутренних инструментах и доволен.
Особеннно полезно, когда тыщапицот полей в таблице, и запросы эти одноразовые и пишутся десятками.

Каждую секунду оно не нужно, но каждый день - точно.
Для оперативного анализа в dbForge Studio, на наш взгляд, есть всё необходимое:

1) Фильтр пустых значений в гриде данных результата запроса (также как и возможность добавить любой другой свой фильтр по условию):
Картинка с другого сайта.

2) Показывать/Прятать необходимые столбцы:
Картинка с другого сайта.

3) Возможность сравнения данных любых пользовательских запросов (используя инструмент сравнения и анализа данных):
Картинка с другого сайта.

4) Возможность прятать столбцы и данные, в которых нет изменений (используя инструмент сравнения и анализа данных):
Картинка с другого сайта.
8 окт 13, 18:13    [14941391]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
-2-
Member

Откуда:
Сообщений: 15330
devart
1) Фильтр пустых значений в гриде данных результата запроса (также как и возможность добавить любой другой свой фильтр по условию)
фильтровать нужно было не строки по значению одного поля, а колонку по значениям всех строк.
8 окт 13, 18:35    [14941497]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54376
Возможность прятать столбцы ... , в которых нет изменений

Вроде это как раз то, что я просил?
8 окт 13, 19:36    [14941738]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
-2-
Member

Откуда:
Сообщений: 15330
andreymx
Возможность прятать столбцы ... , в которых нет изменений

Вроде это как раз то, что я просил?
ты же просил "для оперативного анализа данных запроса", а не сравнения данных двух таблиц.
8 окт 13, 21:03    [14941957]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
пурклопа
Guest
Зачем в IDE встраивать Excel?
8 окт 13, 21:18    [14942006]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
andreymx
Member

Откуда: Запорожье
Сообщений: 54376
-2-
andreymx
Возможность прятать столбцы ... , в которых нет изменений

Вроде это как раз то, что я просил?
ты же просил "для оперативного анализа данных запроса", а не сравнения данных двух таблиц.
я читал-писал с мобилки, там картинок не было видно
9 окт 13, 08:55    [14942895]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
devart
Member

Откуда: www.devart.com
Сообщений: 1175
-2-
devart
1) Фильтр пустых значений в гриде данных результата запроса (также как и возможность добавить любой другой свой фильтр по условию)
фильтровать нужно было не строки по значению одного поля, а колонку по значениям всех строк.
Так понимаю задача, для нашего инструмента, сводится в доработке окна выбора столбцов:

Картинка с другого сайта.

С такой реализацией можно было бы гибко настраивать условия показа/скрытия столбцов.
9 окт 13, 12:42    [14944134]     Ответить | Цитировать Сообщить модератору
 Re: Писателям ИДЕ под БД, маленький совет-просьба  [new]
-2-
Member

Откуда:
Сообщений: 15330
devart
С такой реализацией можно было бы гибко настраивать условия показа/скрытия столбцов.
оно того не стоит.
Неочевидный алгоритм означает, что пользоваться этим без изучения нельзя. То ли повиснешь на большой выборке, то ли потеряешь колонку из-за сортировки первых строк.
Функционал, который зашит дальше кнопки на тулбаре или пункта контекстного меню верхнего уровня и может пригодиться раз в год, никогда не будет вспомнен, но даже если вспомнишь, то быстрее переписать запрос, чем кликать в многочисленных настройках.
9 окт 13, 15:21    [14945534]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить