Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Отображение на виджете телефона результата SQL запроса к СУБД  [new]
galmkzastana
Member

Откуда:
Сообщений: 6
SQL Widget бесплатная версия
версия: 1.05
+
Картинка с другого сайта.Картинка с другого сайта.]Картинка с другого сайта.


Добрый день уважаемые администраторы форума и формучане! Меня зовут Габдрешов Галимжан. Разрешите мне, как автору данной программы представить Вам полезное решение по отображению выборочных данных на виджете телефона на базе андрод.
Нередко конечные пользователи различного софта хотят наблюдать за некими конкретными данными. Например: Менеджеры захотели видеть количество опоздавших, остаток денег на кассе, количество машин на ремонте, количество свободных коек в больнице, состояние базы данных и так далее и тому подобное. Писать каждый раз отдельную программу для этих бесконечных "хотелок" нерационально. Другое дело использовать для этого как самый доступный и быстрый способ отображения - виджет на телефоне, очень просто, быстро и удобно. Все что нужно - написать SQL запрос и добавить его в настройки SQL Widget, и готово.
Каждый SQL Widget работает независимо от других виджетов!


Краткое описание:
Отображение на виджете телефона результата SQL запроса к СУБД

Описание:
SQL Widget это простое и быстрое приложение для отображения любых данных c СУБД на виджете телефона.
Предназначена для всех категорий пользователей, которые хотят видеть на телефоне в онлайн режиме интересующие данные, которые можно сформировать с помощью SQL запросов к базам данных MySql, Microsoft SQL Server и PostgreSQL.

Инструкция.
1. Устанавливаем программу.
2. Открываем программу и создаем подключение к базе данных. Тестируем подключение кнопкой TEST
3. Открываем виджеты и выбираем SQL Widget
4. В открывшихся настройках выбираем созданное подключение к БД, пишем SQL запрос и нажимаем START. На макете виджета должен появиться результат запроса.
4.2 заполняем имя на виджете, выбираем понравившуюся иконку, цвета, расположение значений и названия и таймер обновления значения и нажимаем сверху слева кнопку "сохранить".
Виджет отображающий запрос готов!

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

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

Платная версия SQL Widget Pro
Преимущества SQL Widget Pro:
1. Нет рекламы;
2. Нет ограничения по количеству подключаемый СУБД;
3. Нет ограничения по количеству создаваемых виджетов.

С уважением, автор программы.


Требуется Android: 3.0 или более поздняя
Русский интерфейс: Да

Разработчик: GALAN
Домашняя страница: http://sqlwidget.com/
Google Play: https://play.google.com/store/apps/details?id=kz.galan.sqlwidget


Видео YouTube:
+


Программа помогли мне создать:
+
Картинка с другого сайта. Мегамозг из Казахстана- Суранчиев Амандос Жалауович
Ну очень порядочный и умный программист из Еревана - Гурген Акопян Картинка с другого сайта.,
Картинка с другого сайта. Талантливый дизайнер и умняшка - Енсебаев Тимур,
..............ну и я сам Картинка с другого сайта.


Сообщение было отредактировано: 4 окт 15, 13:32
3 окт 15, 22:47    [18231998]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
не взлетит...
4 окт 15, 10:43    [18232489]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Вот к примеру какие запросы в реальности пишут люди:

+
ВЫБРАТЬ  СУММА(ЕСТЬNULL(ПланыМенеджеров.ПланПриходаДС, 0)) КАК PlannedValue,
  ВЫРАЗИТЬ(СУММА(ЕСТЬNULL(ПоступлениеДС.ПриходДСФакт, 0)) КАК ЧИСЛО(15, 0)) КАК ActualValue,
  ПоступлениеДС.МенеджерПокупателя КАК Ответственный ИЗ
  (ВЫБРАТЬ
   ВЫБОР
    КОГДА ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ТорговаяМарка <> ЗНАЧЕНИЕ(Справочник.ТорговыеМарки.ПустаяСсылка)
     ТОГДА МенеджерыКонтрагентовСрезПоследних.МенеджерТорговойМарке
    КОГДА ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ТорговаяМарка = ЗНАЧЕНИЕ(Справочник.ТорговыеМарки.ПустаяСсылка)
      И ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем)
     ТОГДА МенеджерыКонтрагентовСрезПоследних.Менеджер
    ИНАЧЕ МенеджерыКонтрагентовСрезПоследних.МенеджерПоКомиссии
   КОНЕЦ КАК МенеджерПокупателя,
   ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ТорговаяМарка КАК ТорговаяМарка,
   СУММА(ДвиженияДенежныхСредствОбороты.СуммаУпрОборот * ВЫБОР
     КОГДА ДвиженияДенежныхСредствОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
      ТОГДА 1
     ИНАЧЕ -1
    КОНЕЦ) КАК ПриходДСФакт
  ИЗ   РегистрНакопления.ДвиженияДенежныхСредств.Обороты(
     &ДатаНачала,
     &ДатаКонца,
     ,
     ДоговорКонтрагента.ТорговаяМарка = ЗНАЧЕНИЕ(Справочник.ТорговыеМарки.ПустаяСсылка)
       И ДоговорКонтрагента <> ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.ПустаяСсылка)
       И ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)
      ИЛИ ДокументДвижения ССЫЛКА Документ.РасходныйКассовыйОрдер
       И ДокументДвижения.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийРКО.ВозвратДенежныхСредствПокупателю)) КАК ДвиженияДенежныхСредствОбороты
    ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.МенеджерыКонтрагентов.СрезПоследних(&ДатаКонца, ) КАК МенеджерыКонтрагентовСрезПоследних
    ПО ДвиженияДенежныхСредствОбороты.Контрагент = МенеджерыКонтрагентовСрезПоследних.Контрагент    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КатегорииОбъектов КАК Категории
    ПО (Категории.Объект = МенеджерыКонтрагентовСрезПоследних.Контрагент)
     И (Категории.Категория = ЗНАЧЕНИЕ(Справочник.КатегорииОбъектов.Сотрудник))
  ГДЕ   Категории.Объект ЕСТЬ NULL
     СГРУППИРОВАТЬ ПО
   ВЫБОР
    КОГДА ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ТорговаяМарка <> ЗНАЧЕНИЕ(Справочник.ТорговыеМарки.ПустаяСсылка)
     ТОГДА МенеджерыКонтрагентовСрезПоследних.МенеджерТорговойМарке
    КОГДА ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ТорговаяМарка = ЗНАЧЕНИЕ(Справочник.ТорговыеМарки.ПустаяСсылка)
      И ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ВидДоговора = ЗНАЧЕНИЕ(Перечисление.ВидыДоговоровКонтрагентов.СПокупателем)
     ТОГДА МенеджерыКонтрагентовСрезПоследних.Менеджер
    ИНАЧЕ МенеджерыКонтрагентовСрезПоследних.МенеджерПоКомиссии
   КОНЕЦ,
   ДвиженияДенежныхСредствОбороты.ДоговорКонтрагента.ТорговаяМарка) КАК ПоступлениеДС
   ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
    ПланыМенеджеров.Менеджер КАК Менеджер,
    СУММА(ПланыМенеджеров.ПланПриходаДС) КАК ПланПриходаДС,
    СУММА(ПланыМенеджеров.ПланПоОтгрузкам) КАК ПланПоОтгрузкам,
    СУММА(ПланыМенеджеров.ПланПоНовымКлиентам) КАК ПланПоНовымКлиентам,    СУММА(ПланыМенеджеров.ПланПоПосещениюКлиентов) КАК ПланПоПосещениюКлиентов
   ИЗ    РегистрСведений.ПланыМенеджеров КАК ПланыМенеджеров
   ГДЕ    ПланыМенеджеров.Период МЕЖДУ &ДатаНачала И &ДатаКонца
    И НЕ ПланыМенеджеров.НедельноеПланирование    И ПланыМенеджеров.Менеджер.ТорговаяМарка = ЗНАЧЕНИЕ(Справочник.ТорговыеМарки.ПустаяСсылка)
      СГРУППИРОВАТЬ ПО
    ПланыМенеджеров.Менеджер) КАК ПланыМенеджеров
   ПО ПоступлениеДС.ТорговаяМарка = ПланыМенеджеров.Менеджер.ТорговаяМарка
    И ПоступлениеДС.МенеджерПокупателя = ПланыМенеджеров.Менеджер.Пользователь
 ГДЕ  ПланыМенеджеров.Менеджер.Пользователь.Код <> "Розница Сказка"
  И ПоступлениеДС.МенеджерПокупателя.Код <> "Розница Сказка"
  СГРУППИРОВАТЬ ПО
  ЕСТЬNULL(ПланыМенеджеров.Менеджер.ТорговаяМарка, ПоступлениеДС.ТорговаяМарка),
  ПоступлениеДС.МенеджерПокупателя ### 1: 2:0 3:Этот месяц


Сообщение было отредактировано: 4 окт 15, 13:35
4 окт 15, 10:58    [18232516]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
galmkzastana
Member

Откуда:
Сообщений: 6
skyANA,
Очень просто. Создаешь на этот запрос вюшку или процедуру, а из виджета обращение уже к этой вюшке или процедуре.
Представь себе, что заказчик твой скажет - я хочу постоянно видеть перед собой и на работе и в командировке, сумму "мертвых" товаров, которые более 3х месяцев не продаются вообще, или любую подобную задачу.
Что выберешь? потратить кучу времени для написания простой андроид приложения для отображения этой хотелки или час что бы решить его хотелку через SQL Widget?
4 окт 15, 13:04    [18232792]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
galmkzastana, ни то и не другое. Выберу более подходящий инструмент.
4 окт 15, 13:10    [18232801]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
инструмент,
Guest
skyANA
galmkzastana, ни то и не другое. Выберу более подходящий инструмент.

Это какой же ? Позвонишь кладовщику ? :)
4 окт 15, 13:16    [18232808]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
инструмент,
skyANA
galmkzastana, ни то и не другое. Выберу более подходящий инструмент.

Это какой же ? Позвонишь кладовщику ? :)
Конечно... Ведь кладовщик у нас в компании специалист по KPI monotoring-у :)
4 окт 15, 13:19    [18232816]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
А если говорить конкретно про товары и продажи, то вот к примеру: http://www.salesforce.com/mobile-apps/
4 окт 15, 13:24    [18232823]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
galmkzastana, скажите, а с чего вдруг мобильное укстройство получит прямой доступ к базе данных предприятия из "командировки"?
4 окт 15, 13:30    [18232829]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
http://www.grow.com/
4 окт 15, 13:32    [18232836]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
http://www.tableau.com/
4 окт 15, 13:33    [18232837]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
https://www.statsmix.com/
4 окт 15, 13:34    [18232839]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
galmkzastana
Member

Откуда:
Сообщений: 6
skyANA, Программа предназначается только для программистов или грамотных пользователей. Разъяснение, как организовать доступ к СУБД через интернет - это другая тема.
Как сложные запросы запаковать в вюшки или процедуры - другая тема.
То, что вам нравится или не нравится не является иконой правильности. Вы не Стив Джобс, хотя даже его мнение о том, что большие экраны и андроид не будет востребована (или вашими словами "не взлетит") не определяет мнение других людей.
Хватит троллить и негативы тут пускать. Вам что заняться нечем?
4 окт 15, 21:39    [18233655]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
Pulsar_p
Member

Откуда: Потому, что я с севера, что ли...
Сообщений: 1908
skyANA,
А вот этот запрос из реальности, он на T-SQL, да?
4 окт 15, 21:52    [18233702]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
galmkzastana
skyANA, Программа предназначается только для программистов или грамотных пользователей. Разъяснение, как организовать доступ к СУБД через интернет - это другая тема.
Как сложные запросы запаковать в вюшки или процедуры - другая тема.
То, что вам нравится или не нравится не является иконой правильности. Вы не Стив Джобс, хотя даже его мнение о том, что большие экраны и андроид не будет востребована (или вашими словами "не взлетит") не определяет мнение других людей.
Хватит троллить и негативы тут пускать. Вам что заняться нечем?
Модератор: Будете срач разводить, я тему эту тему с чистой совестью прибью. Здесь вам не ваш бложек или ваш личный сайт. Будьте готовы к любым комментариям.
4 окт 15, 22:02    [18233739]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
jk1d
Member

Откуда:
Сообщений: 7
Решение с виджетом, мягко говоря, странное. Кейс с мобильными отчетами достаточно типовой. Посмотрите например на datazen.
5 окт 15, 01:57    [18234195]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
Павел-П
Member

Откуда:
Сообщений: 234
skyANA
http://www.tableau.com/


Нет, ну раз вы ссылки начали здесь указывать, может еще и стоимость продукта укажите для внедрения. А то ссылками разбрасываться дело не хитрое.
5 окт 15, 10:02    [18234689]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8826
galmkzastana
Программа предназначается только для программистов или грамотных пользователей


Как вы определите - отвечает ли пользователь этим критериям? Проведёте тестирование перед допуском? Утопичное представление...
5 окт 15, 12:18    [18235655]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Pulsar_p
skyANA,
А вот этот запрос из реальности, он на T-SQL, да?
Нет, это 1С... Но на SQL ложится 1 в 1.
5 окт 15, 12:33    [18235744]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
Glory
Member

Откуда:
Сообщений: 104751
galmkzastana
4. В открывшихся настройках выбираем созданное подключение к БД, пишем SQL запрос и нажимаем START.

Промышленный сервер с белым адресом ? Даже не знаю...
5 окт 15, 12:37    [18235772]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
Павел-П
skyANA
http://www.tableau.com/


Нет, ну раз вы ссылки начали здесь указывать, может еще и стоимость продукта укажите для внедрения. А то ссылками разбрасываться дело не хитрое.
Ссылки я указываю, чтобы намекнуть, в каком направлении двигаться.

Текущее значение показателя никому особо не интересно. Нужны тренды, отношения к предыдущему значению различной глубины (вчера, неделю назад, месяц, квартал, год).
Нужны пороги, процент стагнации, агрегации.

К примеру знаете Вы текущий курс доллара, и что? Чтобы принять решение покупать или продавать, Вам необходимо видеть динамику. Причём не только одного этого показателя :)
5 окт 15, 12:38    [18235778]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
galmkzastana
skyANA, Программа предназначается только для программистов или грамотных пользователей. Разъяснение, как организовать доступ к СУБД через интернет - это другая тема.
Как сложные запросы запаковать в вюшки или процедуры - другая тема.
То, что вам нравится или не нравится не является иконой правильности. Вы не Стив Джобс, хотя даже его мнение о том, что большие экраны и андроид не будет востребована (или вашими словами "не взлетит") не определяет мнение других людей.
Хватит троллить и негативы тут пускать. Вам что заняться нечем?
Давайте не будем переходить на личности и оперировать понятиями "нравится или не нравится".

Ваше приложение имеет ну очень ограниченный функционал, плюс требует "организовать доступ к СУБД через интернет", что является дырой в безопасности.
5 окт 15, 12:45    [18235822]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
gang
Member

Откуда:
Сообщений: 1394
galmkzastana, Вы не горячитесь. Вы выкатили некую новинку, понятное дело что ее сразу на руки не подхватят и на пьедестал не понесут. Тут не то место где воспримут нововведения с прямым удаленным доступом к БД без 100500 встречных вопросов. Если уж вышли в люди, то будьте готовы не только к дифирамбам, но и к аргументированному отстаиванию своей позиции. Я, извините, тоже внесу свою ложку дегтя. Как и предыдущим коллегам мне не вполне понятен круг потенциальных
пользователей. В ваших же собственных описаниях противоречивые параграфы:
galmkzastana
Нередко конечные пользователи различного софта

galmkzastana
Программа предназначается только для программистов или грамотных пользователей

У меня например не повернется язык назвать 90% нашим менеджеров, включая генерального, грамотными пользователями. Дать им в руки нечто с прямым удаленным доступом к БД я бы не решился. Как вариант, возможно, через aplication server прослойку которая отдает уже готовые заранее настроенные дашборды. В таком случае возникает вопрос о целесообразности использования виджета - вполне можно обойтись ссылкой на страницу нете. Для выполнения же не регламентированных запросов к БД есть всевозможные RDP-подобные клиенты в т.ч. и на андроиде. Вот ими уже действительно будут иметь желание и квалификацию пользоваться только более-менее технически подкованные люди.
Итого: получили хороший опыт в плане написания виджета, но конкретная реализация под заявленную задачу сыровата и с одной стороны не секьюрна, а сдругой не вполне презентабельна и, как модно нынче говорить, не user-friendly. Если реализовать проксирующую прослойку и виджеты сделать более информационно наполненными (например как биржевые), то может получиться интересное дополнение к системе мониторинга. А пока даже концептуально я бы, например, ее применить не смог.
5 окт 15, 13:00    [18235948]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
магнифико солюционе
Guest
Glory
galmkzastana
4. В открывшихся настройках выбираем созданное подключение к БД, пишем SQL запрос и нажимаем START.

Промышленный сервер с белым адресом ? Даже не знаю...

с другой стороны, если вы "разработчик", которому нужен "виджет", то кто его знает, что у вас там куда торчит со включенным sa

ТС, если с капелькой серьезности, то админам нужны алерты, а не виджеты с говноциферкой
а любым разновидностям пользователей обратная связь от этой циферки нужна, т.е. возможность ткнуть на ссылочку и заиметь какой-то профит. суть интеграция с реальной системой.

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

а так - заходишь, смотришь - "3" или "8". и все. и никаких хотелок.
5 окт 15, 13:41    [18236261]     Ответить | Цитировать Сообщить модератору
 Re: Отображение на виджете телефона результата SQL запроса к СУБД  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 28355
gang
Дать им в руки нечто с прямым удаленным доступом к БД я бы не решился. Как вариант, возможно, через aplication server...
+1

админы мягко говоря откажутся ставить такой софт... вот если через какой-то API, развёрнутый в DMZ, то ещё подумают.
5 окт 15, 13:47    [18236307]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить