Биты и байты.

Биты и байты.

вторник, 12 ноября 2013 г.

Плюшки QlikView (Эпизод 1) - Загрузка с веб страниц

Понадобилось случайно вдруг в отчет курсы валют подтянуть, оказалось совсем просто с QlikView, буквально пару кликов и данные уже в отчете.
Раньше приходилось писать небольшие парсеры для ETL, а тут уже все встроено, мелочь а приятно))
Было бы шикарно на случай если структура страницы изменится, выбрать по названию таблицу или по свойству атрибута.


Открываем отчет и анализируем до потери пульса……


И напоследок немного юмора….

Знакомство с QlikView (часть 1)


Знакомство с  QlikView
С первого взгляда, имеет типичную архитектуру, вся суета крутится вокруг qvw документов, они же будущие отчеты и аналитические панели в итоге,

Qlikview документ хранит ваши данные внутри своих документов в 2х уровнях: список уникальных значений, и связи между этими значениями-указатели.

С помощью настроенных скриптов для импорта данных из источников, документ импортирует данные к себе во внутреннюю структуру и затем уже вертит и крутит их  в оперативной памяти .
Разработчик в толстом клиенте (так называемый qlikview desktop edition) разрабатывает у себя этот документ,
затем копирует этот документ в специальный каталог на сервере и отчет становится доступным обычным пользователям через web браузер.


понедельник, 11 ноября 2013 г.

QlikView Cheat Sheet

Офигенная штука – QlikView ЧИТ ШИТ)
Для тех кто рубит по английски…

Qlikview v10 set analysis identifiers
0
Empty set
1
Full set of all the records
$
Current selection
$1
Previous selection
$_1
Forward selection
Bookmark01
Bookmark ID or name
Qlikview v10 set analysis operators
+
Union
-
Exclusion (first but not the other)
*
Inters­ection (both)
/
Symmetric difference (either but not both)
Qlikview v10 set analysis modifiers
<Or­derDate = Delive­ryD­ate>
Select only data where field1 = field2
<Field = {value­}>
Select specific value
<Region = >
Ignore the specific field
<Ye­ar=­{2000}, Region = {"U*­"­}>
Two fields can be filtered, with wildcards
Qlikview v10 set analysis examples
sum(sales) orsum({$} sales)
sales in current selection
sum({1} sales})or sum({1} Total sales})
sales disreg­arding the selection or disreg­arding selection and dimension
sum({$­<Or­derDate = Delive­ryD­ate­>} sales)
sales in current selection for a specific date
sum({1­<Region = {US}>} sales)
total sales for region=US
sum({<­Region = >} sales)
sales in selection with region removed (idem $)
sum({$­<Ye­ar=­{2000}, Region = {"U*­"­}>} sales)
current selection but year forced to 2000 and region like U*
sum({$­<Year = {$(vLa­stY­ear­)}>} sales)
sales related to a variable
p({<Ye­ar=­{$(­=ma­x(Y­ear­)-1­)}>} customer)
returns customers who are possible for last year
e({<Ye­ar=­{$(­=ma­x(Y­ear­)-1­)}>} customer)
returns customers who are excluded for last year

заценить все

среда, 6 ноября 2013 г.

идентификатор безопасности пользователя SID

 

      Как узнать свой SID?

Оказывается все очень просто:

1.Открываем командную строку.
2.Вводим очень хитрую команду
               wmic useraccount get name,sid
жмем что есть мочи Enter
3.Получаем результаты
P/S: Также можно найти SID в реестре:
Открываем ветку  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList key.
По переменной ProfileImagePath можно определить к какому профилю привязан идентификатор
например, ProfileImagePath для S-1-5-21-1180699209-877415012-3182924384-1004 ключа ссылается на C:\Users\Tim отсюда делаем вывод что  "Tim" это  "S-1-5-21-1180699209-877415012-3182924384-1004".
Еще один вариант
Поскольку все больше и больше людей применяют различные технологии виртуализации физических компьютеров и серверов, все чаще они начинают сталкиваться с проблемами наличия  двух (или более) одинаковых SID в сети.
В старых версиях ОС Windows для изменения SID можно было воспользоваться утилитой NewSid, однако она более официально не поддерживается Microsoft.  Microsoft  рекомендует для изменения SID вашей операционной системы пользоваться утилитой  sysprep.
Про использование sysprep мы поговорим в следующих постах, а сегодня хочу поделиться информацией о том, как же можно узнать свой SID. Для этих целей я предпочитаю использовать бесплатную утилиту от Sysinternals, которая называется PsGetSid .
Первым делом, естественно, мы должны скачать PsGetSid. После чего извлеките эту утилиту (PsGetSid.exe) из архива PsTools.

пятница, 1 ноября 2013 г.

Как вкусно приготовить на QlikView

Как вкусно приготовить на QlikView, Стивен Редмонд
Как из обычного пользователя переквалифицироваться в гуру)) 

Пока доступно качаем по ссылке

Влом качать?) зацени у гугла

Еще одна полезная книга
QlikView 11 справочное руководство


ODBC для WIN 64

Если после установки MS OFFICE или Microsoft Access Database Engine 2010 Redistributable
Все равно не видны провайдеры для создания ODBC
Значит не там смотрите))
Нужно открыть odbcad32.exe по адресу c:\windows\sysWOW64\odbcad32.exe


И будет все пики чики)



Скрытые таблицы Access

При настройке импорта из Access через ODBC можно столкнуться с такой ошибкой
отсутствует разрешение на чтение данных для MSysAccessObjects

что в общем немного обламывает, данные то нужно по любому достать)
Выход есть, всего то надо дать права админу на эти таблицы в Access


Ставим отображать скрытые и системные объекты

Даем права Admin на все служебные таблицы, идем опять в сервис-защита-разрешения

About