Обзор
Обычный поиск данных по FTP
Способ доставки | Ftp |
Поминутно/почасово | Необработанные данные/поминутные данные |
Количество отправленных файлов |
В зависимости от количества установленных счетчиков, один файл на каждый счетчик ежедневно |
Время получения данных |
2.30:XNUMX утра в соответствии с часовым поясом клиентов |
Недостатки использования обычного метода:
- Относительно трудно поддерживать
- Отсутствует видимость процента успешности FTP для клиентского сервера
- Необработанные данные не агрегируются. Требуется самообобщение и сравнение. Необработанные файлы не объединены с уровнями ветвей, если один из счетчиков отключен, это приведет к более низкому трафику на уровне ветвей.
- Нет информации о том, будут ли просроченные данные повторно включены на следующий день.
- Целостность данных: неточные данные, особенно когда один автономный счетчик влияет на общую точность подсчета, с точки зрения конверсии продаж, количества посетителей и т. д. Нет видимости, если полученные данные частично или полностью заполнены, если это чистые данные без автономной работы.
счетчики и никаких непроверенных данных
Предложенное решение:
- Убедитесь, что собранные данные полностью проверены
- Убедитесь, что собранные данные на уровне филиала не содержат недостающих данных из-за отключения одного из счетчиков.
- Убедитесь, что данные полностью загружены на сервер, и получите полный набор для сравнения с продажами.
Преобразование
Интеграция с действующим счетчик людей
Пользователь может выбрать перенос исторических данных с действующего устройства в FootfallCam Analytic Manager. Процесс создания отчетов на основе исторических данных займет до недели.
Однако в настоящее время эта функция недоступна для публичного выпуска. Если вы хотите перенести данные из существующего счетчик людейпожалуйста, напишите на Команда продаж FootfallCam.
Получение данных
FootfallCam - это полностью встраиваемый программный модуль, предназначенный для любой среды, где требуется подсчет посещений магазина. Система бизнес-аналитики (BI) извлекает и анализирует данные о посещаемости (с центрального сервера FootfallCam) вместе с данными ePOS или часами труда персонала (из системы ePOS продавца или системы управления персоналом) для создания управленческого отчета для корпоративного стратегического планирования. По умолчанию пользователь может получать данные о посещаемости напрямую со счетчика или сервера с помощью нескольких типов методов, которые перечислены ниже:
Получить данные через API с устройства
ШАГ 1 - Создать URL: HTTP://[вставить внутренний IP-адрес]/cgi-bin/access_token.cgi?username=[вставить имя пользователя] & пароль =[вставить пароль]
Ссылка на видео о том, как сгенерировать токен доступа: https://youtu.be/emDf1yAZhPk
Товар | Описание |
Внутренний IP | Получите внутренний IP-адрес.
(Информация: Для получения дополнительной информации о внутреннем IP-адресе см. Раздел 6.2.) |
Имя пользователя | Администратор
(Информация: Чувствительный к регистру.) |
Пароль | (Информация: Тот же пароль, который использовался для входа в Мастер настройки счетчика, следовательно, он зависит от противоположной стороны. НЕ пароль, используемый для входа в систему для противодействия Wi-Fi) |
ШАГ 2 - Запустите URL-адрес, и полученный токен доступа будет показан ниже.
URL | Результат |
http://192.168.2.123/cgi-bin/access_token.cgi?username=admin&password=[password] |
ШАГ 3 - Получить данные, используя полученный токен доступа. Сгенерируйте URL-адрес с выбранным параметром, указанным ниже: http://[вставить внутренний IP-адрес]/ CGI-BIN / apiCount_cgi? Тип_данных =[вставить тип данных]& data_format =[вставить формат данных]& Resolution_min =[вставить минуты разрешения]& date_start =[вставить дату начала]& date_end =[вставить дату окончания]& time_start =[вставить начало времени]& time_end = [вставить конец времени]& access_token =[вставить токен]
Параметр | Описание | Значение | Образец |
Тип данных | Тип данных. | json, xml | тип_данный = XML |
Формат данных | Формат данных. | час, минута, секунда | data_format = вторая |
Минуты разрешения | Разрешение данных минут. | 1, 5, 10, 15, 30, 60 | resolution_min = 15 |
Разрешение Второе | Разрешение вторых данных. | 1, 5, 10, 15, 30, 60 | resolution_sec = 1 |
Дата начала | Дата начала данных. | ГГГГММДД | DATE_START = 20181231 |
Дата Конец | Дата окончания данных. | ГГГГММДД | date_end = 20190131 |
Начало времени | Чтобы установить диапазон времени начала API | HHMMSS | TIME_START = 103000 |
Время окончания | Чтобы установить конечный временной диапазон API | HHMMSS | time_end = 223300 |
Получение данных через API из Analytic Manager
ШАГ 1 - Войдите в аналитический менеджер и перейдите на страницу экспорта с левой панели навигации. настройка > Экспортировать
ШАГ 2 - Выбрать API таб
ШАГ 3 - Выберите желаемые параметры экспорта для каждого поля и нажмите Применить
Товар | Описание |
Агрегация данных | Выберите типы данных (уровень счетчика или уровень сайта) для экспорта. Затем он будет заполнять раскрывающийся список счетчиками или сайтами. |
Агрегация времени | Выберите почасовые или суточные агрегированные данные для экспорта |
Диапазон дат | Дата начала и окончания экспорта данных. Можно вручную настроить «fromdate» и «todate» в сгенерированном URL для упрощения интеграции. |
Формат даты | Формат даты, используемый в файле экспорта CSV / Excel / TXT |
ШАГ 4 - Щелкните Копировать кнопку, чтобы скопировать URL-адрес для экспорта данных на основе выбранных полей. Некоторые параметры могут настраиваться вручную в URL-адресе (например, fromdate и todate).
Получение данных в реальном времени через WebSocket
Клиент WebSocket
С помощью этого модуля данные подсчета могут быть отправлены на ваш сервер веб-сокета по мере необходимости. Проконсультируйтесь со своим ИТ-специалистом, если можно настроить сервер websocket для получения наших данных подсчета в реальном времени.
Для этого есть несколько требований:
Настройка модуля веб-сокета
Требование |
|
Адрес сервера Websocket |
Данные ДОЛЖЕН быть признанным OK после их получения, в противном случае счетчик FootfallCam предположит, что отправка не удалась, и продолжит повторную отправку тех же данных. |
Базовая проверка подлинности (необязательно) |
Имя пользователя и пароль |
В панели управления счетчика перейдите на вкладку «Настройки» и прокрутите вниз, чтобы найти «Модуль Websocket».
После включения вы можете заполнить свой Адрес веб-сокета в предусмотренном поле. Если Обычная проверка подлинности включен на вашем сервере, вы можете переключить опцию и заполнить данные. В противном случае этот параметр не является обязательным.
Каждый раз при изменении настройки Проверьте подключение необходимо щелкнуть перед сохранением, чтобы счетчик мог проверить соединение.
- Сервер Websocket должен получить тестовые данные JSON с темой generic-test-topic.
- Сервер Websocket должен вернуться "OK".
Модуль Websocket: объяснение данных
Параметр |
Описание |
Значение |
тема |
Имя полезной нагрузки, которую данные IN / OUT будут отправлять на сервер. |
FFC-eventrawdata |
КамераСерийный |
Уникальный идентификатор. (Информация: Вы можете получить CameraSerial, получив код набора микросхем с домашней страницы.) |
00000000xxxxxxxxx |
СобытиеStartUTCTime |
Начало события в часовом поясе UTC. |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
СобытиеEndUTCTime |
Конец мероприятия в часовом поясе UTC. |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
Время начала события |
Время начала события в отметке времени Linux |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
СобытиеКонецВремени |
Время окончания события в отметке времени Linux |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
СобытиеStartLocalTime |
Начало мероприятия по местному времени. |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
СобытиеEndLocalTime |
Окончание мероприятия по местному времени. |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
ЗагруженоUTCDateTime |
UTC Время публикации данных для отправки. |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
ЗагруженоLocalDateTime |
Местное время публикации данных для отправки. |
ГГГГ-ММ-ДД ЧЧ: ММ: СС |
Идентификатор метрики |
To указывает тип инициированного события, например Value IN или Value Out. |
1 = ЗначениеIN 2 = выходное значение |
PeopleTypeId |
Чтобы указать, какие люди были обнаружены. |
1 = Посетитель 2 = Персонал |
Ройлд |
Временно ТОЛЬКО для внутреннего использования. |
N / A |
Идентификатор людей |
Чтобы указать, что за людьми отслеживают. Например, несколько человек будут указаны с разными идентификаторами. |
числовой |
Пример 1 - Данные значения IN |
{'Тема': 'ffc-eventrawdata', 'Данные': {'EventStartUTCTime': '2020-06-17 03:16:41', 'EventEndLocalTime': '2020-06-17 11:16:41', 'EventStartTime': 1592363801, 'MetricId': 1, 'RoiId': 1, 'CameraSerial': '000000006afce315', 'PeopleId': 1, 'EventEndUTCTime': '2020-06-17 03:16:41', ' UploadedLocalDateTime ':' 2020-06-17 11:16:45 ',' EventEndTime ': 1592363801,' EventStartLocalTime ':' 2020-06-17 11:16:41 ',' UploadedUTCDateTime ':' 2020-06-17 03 : 16: 45 ',' PeopleTypeId ': 1}} |
Пример 2 - Значение OUT данных |
{'Тема': 'ffc-eventrawdata', 'Данные': {'EventStartUTCTime': '2020-06-17 03:20:18', 'EventEndLocalTime': '2020-06-17 11:20:18', 'EventStartTime': 1592364018, 'MetricId': 2, 'RoiId': 1, 'CameraSerial': '000000006afce315', 'PeopleId': 1, 'EventEndUTCTime': '2020-06-17 03:20:18', ' UploadedLocalDateTime ':' 2020-06-17 11:20:21 ',' EventEndTime ': 1592364018,' EventStartLocalTime ':' 2020-06-17 11:20:18 ',' UploadedUTCDateTime ':' 2020-06-17 03 : 20: 21 ',' PeopleTypeId ': 1}} |
Получение данных с помощью инструмента интеграции данных
Ссылка для скачивания (поддерживает только 64-разрядные устройства Windows)
Создать/Отправить запрос
ШАГ 1 - Выберите Тип API (Аутентификация / Почасовые данные / Минуты / Данные в секундах / Данные за последние 60 секунд).
ШАГ 2 - Заполнить обязательный поля соответственно.
ШАГ 3 - Щелкните значок Копировать значок для копирования запрос, или Отправить запрос кнопка для отправки Запрос.
Копировать фрагменты кода
ШАГ 1 - Выберите Тип API (Аутентификация / Почасовые данные / Минуты / Данные в секундах / Данные за последние 60 секунд).
ШАГ 2 - Заполнить обязательный поля соответственно.
ШАГ 3 - Выбрать Язык.
ШАГ 4 - Щелкните значок Копировать значок для копирования Фрагмент кода.
Счетчик ссылок на локальный сервер WebSocket
ШАГ 1 - Щелкните значок Копировать значок для копирования Локальный адрес WebSocket.
ШАГ 2 - Перейдите к Мастер настройки счетчика счетчика, с которым вы хотите проверить соединение WebSocket в своем браузере.
ШАГ 3 - Перейдите к Настройки ИТ страницу, затем на Модуль WebSocket под Расширенные настройки ИТ .
ШАГ 4 - Переключить WebSocket в "НА".
ШАГ 5 - Вставить в Адрес сервера WebSocket ввод текста.
ШАГ 6 - Щелкните Проверить подключение .
ШАГ 7 - Щелкните Сохранить .
ШАГ 8 - Ты должен увидеть Данные IN / OUT (Включая тестовое соединение) отображается в Режимы секции мощности in Инструмент интеграции данных приложение
Получить данные через FTP
FTP напрямую со счетчика
Время выхода | Один раз в день |
Минимальное разрешение | Раз в 1 минуту |
Представление данных | По уровню счетчика |
- Доступ к Портал -> Левая панель навигации -> Настройки -> Компания страница в строке меню слева
- Прокрутите до раздела «Прямой экспорт из счетчика» на вновь открывшейся странице.
- Нажмите на опцию Включите Ftp.
- Заполните необходимые данные:
Товар | Описание |
1. Конфигурации FTP | Детали учетной записи FTP |
2. График | Как часто следует экспортировать данные |
3. Формат даты | Формат даты, который будет отображаться в данных |
4. Имя файла | Имя экспортируемого файла |
5. Формат файла | Формат экспортируемого файла |
Общий процесс FTP прямо со счетчика
FTP push с сервера
Время выхода | Ежедневно или еженедельно |
Минимальное разрешение | 1 час |
Представление данных | По уровню отделения |
Типы данных | Значения IN и OUT, внешний трафик, скорость возврата, проверка и состояние агрегирования |
Выходной формат | Формат .xlsx или .csv |
- Выберите Экспортный Центр в строке меню слева
- Нажмите на вкладку Автоматизировать экспорт
- Нажмите на Настроить создать новое расписание FTP
- Заполните данные по мере необходимости
Товар |
Описание |
1. Агрегация данных |
Уровень данных для экспорта и какой сайт следует экспортировать |
2. Агрегирование времени |
Временные рамки экспортируемых данных |
3. Формат даты |
Формат данных, которые будут отображаться в файле экспорта |
4. Частота экспорта |
Периодичность экспортного графика |
5. Тип экспорта |
Выберите формат файла для экспорта |
6. Сведения о FTP. |
Введите данные своей учетной записи FTP |
Получить данные через MQTT
Настройка MQTT через мастер настройки счетчика
ШАГ 1 - После входа в устройство на домашней странице нажмите «Настройки», чтобы перейти на страницу настроек.
ШАГ 2 - На странице настроек. Откройте раскрывающийся список «Дополнительные ИТ-настройки».
ШАГ 3 - Перейдите к модулю MQTT и нажмите «Включить MQTT».
ШАГ 4 - Заполните необходимое поле и нажмите «Сохранить» в разделе «Сохранить изменения» ниже.
Пример конфигурации
Адрес MQTT-брокера |
mqtt://broker.hivemq.com:1883 или mqtt://your.broker.server.com:1883 |
Идентификатор клиента MQTT |
client_123 #по умолчанию ChipSerial устройства |
Тема MQTT | ваша настройка/topic #default — /status/{ChipSerial} |
Последнее решение MQTT QoS |
0 #отправить и забыть (в настоящее время поддерживается только этот QoS) |
Имя пользователя MQTT | #для установления соединения требуется базовая аутентификация |
MQTT-пароль | #для установления соединения требуется базовая аутентификация |
Пример 1. Данные о занятости |
{
«Ройид»: 1,
"CombineObjectTypeId": 1,
«ObjectCount»: 0, № 1 для «Занято» и 0 для «Нет».
«Временная метка»: 1672889540, #UTCtime
"LocalTime": "2023-01-05 11:32:20",
"UTCTime": "2023-01-05 03:32:20",
"OccupancyTypeId": 1,
"ObjectCountUnit": 1,
"Серийный номер камеры": "100000008c76409d"
}
|
Образец 2 — подсчет данных |
{
"CombineObjectTypeId": 11,
"EventEndLocalTime": "2022-11-25 04:47:49",
"EventEndTime": 1669351669,
"EventEndUTCTime": "2022-11-25 04:47:49",
"EventStartLocalTime": "2022-11-25 04:47:49",
"EventStartTime": 1669351669,
"EventStartUTCTime": "2022-11-25 04:47:49",
«Метрика»: 2,
"PeopleId": 1,
«Идентификатор Типа Людей»: 1,
«Ройид»: 1,
«Серийный номер камеры»: «000000007b77a260»
}
|
Получить данные через Bacnet
ШАГ 1 - Подключите устройство FFC к маршрутизатору Bacnet.
ШАГ 2 - Подключите компьютер к той же сети, что и устройство FFC.
ШАГ 3 - Настройте IP-адрес устройства FFC с помощью мастера настройки счетчика.
ШАГ 4 - Подключите компьютер/ведущее устройство к сети Bacnet с помощью BAC0 протокол и порт 47808.
Пример Настройка для подключения с помощью программного обеспечения YABE
ШАГ 5 - Получить данные из свойств устройства с именем устройства FFC и идентификатор устройства с последние шесть цифр серийного номера компании.
Пример отображения подключенного устройства с помощью Bacnet
После того, как устройство подключилось к сети Bacnet, данные подсчета были внутри свойств. И есть два типа данных, которые In-CX и Out-CX. In-CX и Out-CX, которые представляют количество входов и выходов, а X представляет текущий час - X часов. Всего имеется 96 данных, которые представляют последние 48 часов входа и выхода для устройств.
Получить данные через SQL
ШАГ 1 - Нажмите на Настройка> Компания для доступа к странице настроек панели управления.
ШАГ 2 - Перейти в раздел Получение данных из таблицы SQL.
ШАГ 3 - Завершите процесс, заполнив все обязательные поля и нажав Создавай .
Товар | Описание |
1. Имя пользователя | Имя пользователя, используемое для доступа к FootfallCam Analytic Manager V9 ™. |
2. пароль | Пароль, используемый для доступа к серверу базы данных FootfallCam. |
Пример обновлен 2021 февраля 02 г .:
Имя пользователя Analytic Manager | Пароль аналитического менеджера | Имя пользователя SQL Server | Пароль SQL Server |
азбука | 123 | хуг | 789 |
Старый подход: Выберите * из functionName ('abc', '123'); Выполнить имя_функции ('abc', '123'); |
|||
Новый подход : Выберите * из functionName ('abc', '789'); Выполнить имя_функции ('abc', '789'); |
Примечание. Пароль «789» - это только пример пароля. Из соображений безопасности рекомендуется установить сложный набор шаблонов.
Пример 1 - Как получить список счетчиков | |
Описание | Чтобы получить список счетчиков и информацию о сайте, укажите ID, CameraName, IP, Port, Serial. |
Имя функции | GetCounterByBranch |
Параметры данных | Имя пользователя [nvarchar]; Пароль [nvarchar]; Branchid [BIGINT] |
Образец SQL | ВЫБРАТЬ * ИЗ GetCounterByBranch ('имя пользователя', 'пароль', 37); |
Пример результата |
Пример 2 - Как получить список сайтов | |
Описание | Чтобы получить список сайтов и информацию о сайте, укажите BranchCode, BranchName, Region, City, Country, StoreType, Latitude, Longitude и Floorsize. |
Имя функции | Получить список ветвей |
Параметры данных | Имя пользователя [nvarchar]; Пароль [nvarchar] |
Образец SQL | ВЫБРАТЬ * ИЗ GetBranchList ('имя пользователя', 'пароль'); |
Пример результата |
Пример 3 - Как получить данные почасового подсчета по сайтам | |
Описание | Чтобы получить почасовые данные подсчета сайта, используйте Branchid, ValueIn, ValueOut, OutsideTraffic, TurnInRate. |
Имя функции | Получить ветку почасово |
Параметры данных | Имя пользователя [nvarchar]; Пароль [nvarchar]; BranchCode [bigint]; Дата начала [дата и время]; EndDate [datetime] |
Образец SQL | ВЫБРАТЬ * ИЗ GetBranchHourly ('имя пользователя', 'пароль', -1, '20150320', '20150321'); |
Внимание | -1 относится к компании, что означает все сайты. |
Пример результата |
Пример 4 - Как получить данные ежедневного подсчета по участкам | |
Описание | Чтобы получить данные ежедневного подсчета сайта, используйте Branchid, ValueIn, ValueOut, OutsideTraffic, TurnInRate. |
Имя функции | Получить ветку почасово |
Параметры данных | Имя пользователя [nvarchar]; Пароль [nvarchar]; BranchCode [bigint]; Дата начала [дата и время]; EndDate [datetime] |
Образец SQL | ВЫБРАТЬ * ИЗ GetBranchDailySummary ('имя пользователя', 'пароль', 410, '20140120', '20140121'); |
Внимание | -1 относится к компании, что означает все сайты. |
Пример результата |
Схема
Получить данные через PostgreSQL
Пример 1. Как получить ежедневные данные группы сайтов по группе сайтов | |
Описание | Чтобы получить ежедневные данные группы сайтов по группе сайтов. |
Имя функции | sitegroup_footfallcounting_day |
Образец SQL | ВЫБЕРИТЕ время, FC01_1_SUM, FC02_1_SUM, SiteGroupName FROM sitegroup_footfallcounting_day ГДЕ SiteGroupId = 'xxx' И время МЕЖДУ '2023 сентября 09 г.' и '21 сентября 2023 г.'; |
Пример результата |
Пример 2. Как получить почасовые данные группы сайтов по группе сайтов | |
Описание | Чтобы получить почасовые данные группы сайтов по группе сайтов. |
Имя функции | sitegroup_footfallcounting_hour |
Образец SQL | ВЫБЕРИТЕ время, FC01_1_SUM, FC02_1_SUM, SiteGroupName FROM sitegroup_footfallcounting_hour WHERE SiteGroupId = 'xxx' И время МЕЖДУ '2023-09-21 00:00:00' и '2023-09-26 16:00:00'; |
Пример результата |
Пример 3. Как получить ежедневные данные сайта по группе сайтов | |
Описание | Чтобы получить ежедневные данные сайта по группе сайтов. |
Имя функции | sitegroup_footfallcounting_day |
Образец SQL | ВЫБЕРИТЕ время, FC01_1_SUM, FC02_1_SUM, BranchName FROM sitegroup_footfallcounting_day ГДЕ SiteGroupId = 'xxx' И время МЕЖДУ '2023 сентября 09 г.' и '21 сентября 2023 г.'; |
Пример результата |
Пример 4. Как получить почасовые данные по сайту по группе сайтов | |
Описание | Чтобы получить почасовые данные сайта по группе сайтов. |
Имя функции | sitegroup_footfallcounting_hour |
Образец SQL | ВЫБЕРИТЕ время, FC01_1_SUM, FC02_1_SUM, BranchName FROM sitegroup_footfallcounting_hour WHERE SiteGroupId = 'xxx' И время МЕЖДУ '2023-09-21 00:00:00' и '2023-09-26 16:00:00'; |
Пример результата |
Получить данные с помощью функции экспорта вручную
ШАГ 1 - Нажмите на Настройка> Экспорт для доступа к странице экспорта.
ШАГ 2 - Нажмите на Ручной экспорт для доступа к вкладке «Экспорт вручную».
ШАГ 3 - Завершите процесс, заполнив все обязательные поля и нажав CSV/Excel/TXT .
Товар | Описание |
1. Агрегация данных | Выберите сайт / счетчик. |
2. Агрегирование времени | Выберите длину данных. |
3. Диапазон дат | Выберите дату начала и дату окончания. |
4. Формат даты | Выберите формат даты. |
5. Формат времени | Выберите формат времени. |
6. Столбец файла | Расположение столбца в файле загрузки. (Информация: Пользователь может реорганизовать столбец данных, если пользователь выбрал изготовленный на заказ Режим.) |
Различные метрики доступны для различных комбинаций агрегирования данных и агрегирования времени.
- Агрегация данных: Сайт
Агрегация времени: ежечасно - Агрегация данных: Сайт
Агрегация времени: ежедневно
Получение данных с помощью автоматического планирования на веб-портале
Данные можно настроить по расписанию для автоматического создания и экспорта в вашу электронную почту в соответствии с установленной периодичностью. Ниже приведены шаги по настройке автоматического экспорта.
ШАГ 1 - Нажмите на Настройка> Экспорт для доступа к странице экспорта.
ШАГ 2 - Нажмите на Автоматизировать экспорт для доступа к вкладке «Экспорт вручную».
ШАГ 3 - Нажмите на Настроить для доступа к странице настройки параметров автоматического экспорта.
ШАГ 4 - Завершите процесс, заполнив все обязательные поля и нажав Сохранить .
Товар | Описание |
1. Агрегация данных | Выберите сайт / счетчик. |
2. Агрегирование времени | Выберите длину данных. |
3. Формат даты | Выберите формат даты. |
4. Формат времени | Выберите формат времени. |
5. Частота экспорта | Выберите частоту экспорта. |
6. Тип экспорта | Выберите тип формата экспорта. (Информация: Есть 3 типа экспорта: Excel, CSV, TXT.) |
7. Эл. адрес | Email (Информация: Уведомление будет отправлено на этот адрес электронной почты, если автоматический экспорт не удастся.) |
8. Экспорт (планировщик электронной почты) | Активный график экспорта данных по электронной почте. |
9. Ваши данные FTP. | Детали FTP для получения экспортированного файла. |
10. Расширенная настройка | Расширенная настройка, включающая режим шифрования и тип подключения [e. |
Интеграция с Power BI
- Затем вы будете перенаправлены на страницу входа в PostgreSQL. Заполните данные ниже: -
- Сервер: beta-cube.footfallcam.com:6543
- База данных: постгрес
- Режим подключения к данным: DirectQuery
- Затем нажмите «ОК», и вы будете перенаправлены на страницу входа пользователя.
- Пожалуйста, свяжитесь со службой поддержки FootfallCam через портал поддержки, чтобы запросить учетные данные пользователя.
Интеграция данных о продажах
Подготовьте файл импорта продаж
Требования, которые ДОЛЖНЫ соблюдаться к импортированному файлу, перечислены ниже:
Товар |
Описание |
Формат файлов |
Значения, разделенные запятыми (.csv) |
1. Код магазина |
StoreCode должен совпадать с кодом сайта в FootfallCam Analytic Manager V9 ™. (Информация: Дополнительные сведения о коде сайта см. В разделе 4.5 Управление деталями сайта.) |
2. Дата и время |
Формат DateTime должен быть ДД-ММ-ГГГГ чч: мм. |
3. Общее количество транзакций |
TotalTransactionQty - это количество транзакций, совершенных клиентом, и формат должен быть Целое число и без специального символа. |
4. Общая стоимость транзакции |
TotalTransactionValue - это сумма полученного платежа, формат должен быть Числовой до 2 знаков после запятой и без специальных символов. |
TotalTransactionQty и TotalTransactionValue можно агрегировать за час согласно приведенному ниже образцу:
Перед агрегированием | После агрегирования [необязательно] |
Опция импорта файла продаж
Вариант 2 - автоматический импорт |
||||||||||||||||||
ШАГ 1 - Нажмите на Настройка> Импорт для доступа к странице импорта. ШАГ 2 - Нажмите на Автоматическая загрузка Вкладка, чтобы перейти на вкладку Автоматическая загрузка. ШАГ 3 - Нажмите на Настроить для доступа к странице настройки параметров автоматического импорта. ШАГ 4 - Завершите процесс, заполнив все обязательные поля и нажав Пусконаладка кнопку, чтобы обеспечить успешное выполнение процесса. ШАГ 5 - Нажмите на Сохранить чтобы завершить процесс.
|
Импорт истории файла продаж
ШАГ 1 - Нажмите на Настройка> Импорт для доступа к странице импорта.
ШАГ 2 - Нажмите на Автоматическая загрузка Вкладка, чтобы перейти на вкладку Автоматическая загрузка.
ШАГ 3 - Выберите тип данных импорта для управления и нажмите Редактировать.
ШАГ 4 - Перейдите к журналу истории импорта внизу страницы.
ШАГ 5 - Нажмите на Скачать журнал для подробного просмотра статуса импорта.
Импортировать успешно |
Ошибка импорта |
Импорт пользовательских данных о продажах
Пожалуйста, заполните эта форма и отправить обратно в использование с достаточной информацией. Наш технический специалист свяжется с вами по поводу следующего шага интеграции.
FAQ
Вопрос 1. Как обеспечить безопасность API?
- Доступ к SQL Server API необходимо будет получить через имя пользователя и пароль.
- Пароль хранится в виде зашифрованной строки, которую можно расшифровать только с помощью ключа, хранящегося внутри SQL Server, и этот ключ скрыт от пользователя.
- Вызов REST API для получения данных также необходимо будет вызывать с зашифрованным токеном доступа.
- Владелец сервера может выбрать блокировку брандмауэра и белый список IP-адресов для SQL Server для дальнейшего повышения безопасности сервера.
- Порт по умолчанию не будет использоваться для предотвращения взлома хакерами
Вопрос 2: Как FootfallCam справится с огромным трафиком запросов и ответов API?
Обработка трафика выполняется Microsoft SQL Server, дополнительная обработка от FootfallCam отсутствует. Но сценарий базы данных, который FootfallCam предоставляет для извлечения данных (API), уже настроен для предотвращения узких мест.