Научная статья на тему 'ФУНКЦИЯ QLIKVIEW AUTONUMBER'

ФУНКЦИЯ QLIKVIEW AUTONUMBER Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
40
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФУНКЦИЯ AUTONUMBER / ТАБЛИЦА - КЛЮЧ / СВЯЗЬ ТАБЛИЦ / СКРИПТ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Рыжкина Д. А.

В статье будет представлен способ связи таблиц про помощь функции скрипта AutoNumber. Также будет представлен пример скрипта и итоговый результат.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FUNCTION QLIKVIEW AUTONUMBER

The article will present a way to link the tables to help the AutoNumber script function. Also an example of the script and the final result will be presented.

Текст научной работы на тему «ФУНКЦИЯ QLIKVIEW AUTONUMBER»

фьгтъ

Рисунок 2 - Проверка работы переменных Таким лёгким способом можно украсить витрину данных и поздравить своих коллег на работе.

Использованные источники:

1. Геотаргетинг [Электронный ресурс]. - Режим доступа: http://blog.atkcg.ru/gibkij -otehet-v-qHkview-mstmkciya-po-sozdan/ - (Дата обращения: 29.05.2017).

УДК 510.622

Рыжкина Д.А. магистрант 1 курса кафедра «Бизнес-информатика» Уральский государственный экономический университет

Россия, г. Екатеринбург ФУНКЦИЯ QLIKVIEW ЛиТО^МВЕЯ Аннотация: в статье будет представлен способ связи таблиц про помощь функции скрипта ЛШвЫитЬег. Также будет представлен пример скрипта и итоговый результат.

Ключевые слова: функция ЛМвЫитЬвг, QlikView, таблица - ключ, связь таблиц, скрипт.

Ryzhkina AD, Graduate student 1 year, Department of Business Informatics Ural State University of Economics Russia, Yekaterinburg FUNCTION QLIKVIEW AUTONUMBER The article will present a way to link the tables to help the AutoNumber script function. Also an example of the script and the final result will be presented. Keywords: Function AutoNumber, QlikView, table - key, link tables, script. Очень часто отчеты QlikView состоят из множества таблиц и всегда нужно грамотно написать скрипт, что бы ничего не задваивалось или данные не обрезались при загрузке. При написании грамотного скрипта в отчетах QlikView существует множество способов связи таблиц: Join, Keep и т.д. все они по своему связывают таблицы, но иногда и они не подходят. И приходится искать другой способ связи для сохранения целостности данных. В QlikView существует функция скрипта AutoNumber. Она помогает создавать ключи между таблицами скрипта и представляет компактное значение сложного ключа со связью многих полей.

К примеру, в нашем скрипте должно подгружаться три таблицы с одинаковыми измерениями, но другие измерения совершенно разные, при загрузке скрипта без операторов появится множество синтетических ключей. А другие операторы нам не подходят. Как быть? Как раз в этот момент и подходит на помощь эта функция, она автоматически кодирует значения таблиц, но для разных файлов кодировка может начинаться не с 0, и эта функция не совсем подходит для присвоения уникальности значениям, но нам это и не нужно. Из таблиц выбираем общие измерения, которые нас интересуют в виде ключа. И начинаем прописывать скрипт (Рисунок 1).

Рисунок 1 - Пример скрипта Из данного скрипта следует, что мы взяли в качестве основных полдей измерения «Клиент» и «Месяц» - они с танут ключем в нашей таблице.

При выполнении такого соединния таблиц в итоге получается следующий вид связей таблиц. Можно посмотреть в «Обозревателе таблиц» (Рисунок 2).

Рисунок 2 - «Обозреватель таблиц» результат Как можно увидеть получается таблица - ключ, к которой тянутся другие таблицы с другими параметрами относящиеся к этому ключу.

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

Использованные источники:

1. AutoNumber — функция скрипта [Электронный ресурс]. - Режим доступа: http : //help. qlik. com/ru-

RU/qlikview/12.1/Subsystems/Client/Content/Scripting/CounterFunctions/autonu mber.htm - (Дата обращения: 29.05.2017).

УДК 510.622

Рыжкина Д.А. магистрант 1 курса кафедра «Бизнес-информатика» Уральский государственный экономический университет

Россия, г. Екатеринбург ЧТО ОБЩЕГО МЕЖДУ КРУГАМИ ЭЙЛЕРА И ОПЕРАТОРАМИ ОБЪЕДИНЕНИЯ ТАБЛИЦ В QLIKVIEW?

Аннотация: в статье будут рассмотрены функции объединения таблиц в скрипте QlikView, описаны их особенности и приведены примеры на практиек, а также проведено сравнение функций объединения таблиц с кругами Элйлера.

Ключевые слова: скрипт QlikView, функции объединения таблиц QlikView, QlikView, круги Эйлера.

Ryzhkina AD, Graduate student 1 year, Department of Business Informatics Ural State University of Economics Russia, Yekaterinburg WHAT IS THE COMMON BETWEEN AILER'S CIRCLES AND THE TABLE ASSOCIATION OPERATORS IN QLIKVIEW?

The article will discuss the functions of combining tables in the QlikView script, describe their features and give examples of practices, and compare the functions of merging tables with Aljler circles.

Keywords: QlikView script, QlikView table combining functions, QlikView, Euler circles.

Объединение таблиц - это самый важный момент в написании скрипта для загрузки данных. Конечно, самыми популярными операторами связи таблиц считаются: Join и Keep. Нужно что бы ничего не задвоилось, ничего не потерялось, а главное, чтобы не появилось синтетических ключей. Что бы лучше понять какой оператор подобрать для объединения таблиц, какой оператор, по какому принципу объединяет таблицы, а также какой результат можно ожидать, нужно знать, что каждый оператор под собой предполагает. Ниже в статье будет описано несколько примеров объединения таблиц в скрипте.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.