ravenpack

Связь Аналитики RavenPack News

Описание

ravenpack функция создает ravenpack объект. ravenpack объект представляет связь RavenPack® News Analytics.

После того, как вы создаете ravenpack объект, можно использовать объектные функции, чтобы получить суточные, исторические, и данные о событии в реальном времени.

Чтобы использовать Аналитическое программное обеспечение RavenPack News, необходимо сначала загрузить его с Зоны Разработчика RavenPack.

Создание

Описание

пример

c = ravenpack(user,password) подключения к Шлюзу Данных об Аналитике RavenPack News, устанавливает свойство User и использует пароль.

пример

c = ravenpack(user,password,application) также устанавливает Свойство приложения.

Входные параметры

развернуть все

Пароль, заданный как вектор символов или скаляр строки. Для вашего пароля свяжитесь с RavenPack.

Типы данных: char | string

Свойства

развернуть все

Это свойство доступно только для чтения.

Прикладная служба RavenPack, заданная как вектор символов или скаляр строки.

Типы данных: char | string

Это свойство доступно только для чтения.

Клиент Шлюза Данных RavenPack, заданный как Объект клиента Шлюза Данных RavenPack.

Пример: [1x1 com.ravenpack.data.DataGatewayClient]

Это свойство доступно только для чтения.

Имя пользователя, заданное как вектор символов или скаляр строки. Для вашего имени пользователя свяжитесь с RavenPack.

Пример: 'username'

Типы данных: char | string

Данные возвращают формат, заданный как одно из этих значений, которые определяют тип данных возвращенных данных.

ЗначениеТип данных возвращенных данных
'table'table
'timetable'timetable

Можно задать эти значения с помощью вектора символов или строки (например, "table").

Чтобы получить данные как расписание, необходимо установить это значение свойства вручную в командной строке или в скрипте с помощью записи через точку, например:

c.DataReturnFormat = 'timetable';

Форматом даты по умолчанию является datetime массив.

После установки DataReturnFormat свойство, используйте timeseries функция, чтобы получить суточные и исторические данные.

Функции объекта

entitlementsПрава Шлюза Данных об Аналитике RavenPack News
realtimeДанные реального времени Аналитики RavenPack News
timeseriesАналитика RavenPack News суточные и исторические данные
closeСвязь Аналитики Close RavenPack News

Примеры

свернуть все

Создайте связь Аналитики RavenPack News. Затем получите исторические данные для компании.

Запустите процесс Шлюза Данных RavenPack с папки RavenPack в Меню "Пуск" Windows®.

Добавьте полный путь Клиентского файла JAR Шлюза Данных к динамическому пути к классу Java®. Для получения дополнительной информации о статических и динамических путях к классам, смотрите Путь к классу Java (MATLAB).

javaaddpath 'C:\Program Files\RavenPack\api\DataGatewayClient.jar'

Примечание

Если при запуске Linux®, запустите Шлюз Данных RavenPack с помощью следующей команды. Эта команда принимает, что вы установили Аналитику RavenPack News в /opt/ravenpack по умолчанию папка.

/opt/ravenpack/bin/DataGateway.sh

Затем добавьте полный путь Клиентского файла JAR Шлюза Данных с помощью этой команды.

javaaddpath '/opt/ravenpack/api/DataGatewayClient.jar'

Создайте связь Аналитики RavenPack News с помощью имени пользователя username и пароль pwd. Объект c связи Аналитики RavenPack News появляется в рабочей области MATLAB®.

c = ravenpack('username','pwd')
c = 

  ravenpack with properties:

             Application: 'rpna-api'
                  Handle: [1x1 com.ravenpack.data.DataGatewayClient]
                    User: 'username'
        DataReturnFormat: 'table'

Данные об Аналитике Retrieve RavenPack News в течение прошлого дня. Здесь, символ является названным символом (entity-scores :rpna-4.0-eqt). Дата начала 1 день назад. Дата окончания является текущей датой и время. d таблица, которая содержит данные об Аналитике RavenPack News.

symbol = '(entity-scores :rpna-4.0-eqt)';
startdate = now-1;
enddate = now;

d = timeseries(c,symbol,{startdate,enddate});

Чтобы получить больше чем 3 дня исторических данных о новостях, используйте Инструмент Канала Данных об Аналитике RavenPack News.

Отобразите первые четыре столбца первой записи исторических данных. Каждая строка в таблице является одной записью данных о новостях. Здесь, первые четыре столбца задают событие 9 мая 2018 о компании.

d(1,1:4)
ans =

  1×4 table

       TIMESTAMP_UTC        RP_ENTITY_ID    ENTITY_TYPE    ENTITY_NAME 
    ____________________    ____________    ___________    ____________

    09-May-2018 15:02:00       2491BC          COMP        Twitter Inc.

Закройте связь Аналитики RavenPack News.

close(c)

Создайте связь Аналитики RavenPack News с помощью прикладной службы RavenPack. Затем получите исторические данные для компании.

Запустите процесс Шлюза Данных RavenPack с папки RavenPack в Windows Start menu.

Добавьте полный путь Клиентского файла JAR Шлюза Данных к динамическому пути к классу Java. Для получения дополнительной информации о статических и динамических путях к классам, смотрите Путь к классу Java (MATLAB).

javaaddpath 'C:\Program Files\RavenPack\api\DataGatewayClient.jar'

Примечание

Если при запуске Linux, запустите Шлюз Данных RavenPack с помощью следующей команды. Эта команда принимает, что вы установили Аналитику RavenPack News в /opt/ravenpack по умолчанию папка.

/opt/ravenpack/bin/DataGateway.sh

Затем добавьте полный путь Клиентского файла JAR Шлюза Данных с помощью этой команды.

javaaddpath '/opt/ravenpack/api/DataGatewayClient.jar'

Создайте связь Аналитики RavenPack News с помощью имени пользователя username, пароль pwd, и прикладная служба app-service-name. Объект c связи Аналитики RavenPack News появляется в рабочем пространстве MATLAB.

user = 'username';
password = 'pwd';
application = 'app-service-name';
c = ravenpack(user,password,application)
c = 

  ravenpack with properties:

             Application: 'app-service-name'
                  Handle: [1x1 com.ravenpack.data.DataGatewayClient]
                    User: 'username'
        DataReturnFormat: 'table'

Данные об Аналитике Retrieve RavenPack News в течение прошлого дня. Здесь, символ является названным символом (entity-scores :rpna-4.0-eqt). Дата начала 1 день назад. Дата окончания является текущей датой и время. d таблица, которая содержит данные об Аналитике RavenPack News.

symbol = '(entity-scores :rpna-4.0-eqt)';
startdate = now-1;
enddate = now;

d = timeseries(c,symbol,{startdate,enddate});

Чтобы получить больше чем 3 дня исторических данных о новостях, используйте Инструмент Канала Данных об Аналитике RavenPack News.

Отобразите первые четыре столбца первой записи исторических данных. Каждая строка в таблице является одной записью данных о новостях. Здесь, первые четыре столбца задают событие 9 мая 2018 о компании.

d(1,1:4)
ans =

  1×4 table

       TIMESTAMP_UTC        RP_ENTITY_ID    ENTITY_TYPE         ENTITY_NAME     
    ____________________    ____________    ___________    _____________________

    09-May-2018 15:29:20       375C05          COMP        Ecolomondo Corp. Inc.

Закройте связь Аналитики RavenPack News.

close(c)

Введенный в R2015b