Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Dream Report is the leading ‘Industrial” solution for compliance and performance, reports and dashboards. With over 70 drivers, Dream Report offers a way to connect to virtually any industrial and business data source.

As is typical with most connectivity, there are a variety of ways that Dream Report can communicate with specific GE Digital products. Connectivity falls into several categories, real-time data connectivity, real-time alarm connectivity, data history connectivity and alarm history connectivity. This technical note will explain the various products and their connectivity with Dream Report.

GE Digital Products that will be discussed:

...

Помимо наличия стандартных методов доступа к данным, существует несколько способов взаимодействия с отдельными продуктами компании GEDigital. Драйверы разделены по нескольким категориям: доступ к данным реального времени, доступ к тревогам реального времени, доступ к историческим данным и доступ к историческим тревогам.  Эта статья объяснит, как подключиться к различным продуктам и успешно с ними работать.

  • GE iFIX
  • GE CIMPLICITY
  • GE Machine Edition
  • GE Historian
  • GE Plant Applications
  • GE SmartSignal

...

Список драйверов для доступа к продуктам GE


GE iFIX

This HMI/SCADA solution offers several forms of connectivity ranging from proprietary interfaces to industrial standards. Dream Report can be used with all of them.

EDA Real-time Connectivity

The proprietary interface to iFIX is a technology called Этот продукт класса HMI/SCADA предлагает несколько способов подключения к своим данным, как средствами стандартных интерфейсов, так и по фирменным протоколам.  Dream Report может использовать любой из них для подключения к данным iFIX.

Подключение к данным реального времени (EDA)

Фирменный интерфейс подключения к данным iFIX называется EDA (Easy Database Access). EDA is a simple local (on node) way to interface Dream Report to real-time data and real-time alarms and does not need Dream Report configuration. In applications that require remote connectivity to an iFIX node, Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. For EDA (on node) connectivity, both iFIX and Dream Report need to run in Application (not Service) mode. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer. EDA enables Dream Report to have access to current iFIX Tag information for real-time dashboards, instantaneous reporting, Data Logging with the Dream Report logger function, and write-backs for recipe loading or parameter changes.

OPC Real-time Connectivity

The industry standards supported by iFIX include ODBC and OPC. Dream Report offers a pre-configured OPC connection that can be used to retrieve and set iFIX real-time Tag data. OPC Connectivity can be via a local (on node) connection or a remote connection. Remote connectivity can be achieved in two ways, using OPC (by configuring DCOM), or using the Dream Report Remote Driver. Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.

History connectivity to H24 Files. Dream Report offers connectivity to iFIX Classic History files. These are on node and must be in H24 format (daily files). Remote connectivity can be offered using the Dream Report Remote Driver. Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.

GE CIMPLICITY

This HMI/SCADA solution offers two forms of connectivity, real-time and history.

OPC Real-time Connectivity

Real-time connectivity is accomplished through a pre-configured OPC connection. Dream Report offers a pre-configured OPC connection that can be used to retrieve and set CIMPLICITY real-time Tag data. OPC Connectivity can be via a local (on node) connection or a remote connection. Remote connectivity can be achieved in two ways, using OPC (by configuring DCOM), or using the Dream Report Remote Driver. Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.

History Database Connectivity

CIMPLICITY stores data and messages to a SQL Server database. There is a default schema. Dream Report offers CIMPLICITY Historical Messages and CIMPLICITY Historical Values drivers. These drivers connect to the known schema and no additional configuration is required. Connectivity is local (on node). Remote connectivity can be offered using the Dream Report Remote Driver. Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.

CIMPLICITY also offers the creation of user configured schemas. In this case, Dream Report offers a general-purpose ODBC Driver listed under Open Communication Protocols (check availability with the Dream Report license). These drivers enable the mapping of Dream Report required fields such as Date/Time, Tag Name, Value to the database formats and fields that are user defined. This mapping is typically done once, at the start of a Dream Report project. Once complete, Dream Report will treat that ODBC data source as it does any Historian interface and will deliver tag browsing and time based queries with-in all Dream Report objects.

Image Removed

Remote connectivity can be offered using the Dream Report Remote Driver. Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.

Note: CIMPLICITY Messages can be filtered in many ways at the Driver. This enables more than one Driver configuration to a CIMPLICITY database, for returning unique data sets per connection, for example to populate a Dream Report alarm object.

GE Machine Edition and GE PLCs

OPC Real-time Connectivity

Real-time connectivity is accomplished through the standard Dream Report OPC connection. This is found under Open Communications Protocols (check availability with the Dream Report license). OPC Connectivity can be via a local (on node) connection or a remote connection. Remote connectivity can be achieved in two ways, using OPC (by configuring DCOM), or using the Dream Report Remote Driver. Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.

CSV Logged Data

Machine Edition offers the ability to create CSV files of logged data. Dream Report offers special drivers that can be mapped to the format of those CSV files (check availability with the Dream Report license). Dream Report will recognize new or updated files, and will automatically process those files, extracting new information, and will transfer that information to the Dream Report “Logger Studio” defined database.

Image Removed

CSV files are typically stored on the Machine Edition device. If the device is stand alone, the user will have to copy the csv files to the designated Dream Report csv file directory. This directory is specified in the Driver Configuration. If the Machine Edition device is on a network, then it can be accessible to Dream Report for automated file collection. Dream Report offers a built in “FTP Transfer Engine” that can be configured to automatically collect files from remote sources, and place those files in designated directories. Then, Dream Report will automatically process those files for future report generation.

Image Removed

  • FTP Transfer Engine Configuration

GE Historian

The GE Historian is a repository of both historical data as well as historical messages. Dream Report offers connectivity to each, through specific purpose built drivers.

Historian Data Connectivity

The Historian Historical Values driver enables Dream Report to query data from a GE Historian. The historian may be local (on node) or remote. If remote, connectivity can be achieved in one of two ways. Historian includes “Historian Client Tools”. These are found on the Historian delivery media. By installing the Historian Client Tools on the Dream Report computer, the tools will enable communications to the remote GE Historian. Alternately, Dream Report offers a special Remote Driver that will handle high performance (compression enabled) and secure connectivity. The Remote Driver enables Dream Report drivers to be installed on a remote computer and that computer will support a web service communications interface with user configured ports and authentication. That service is used by Dream Report as a bridge to its remote drivers. Note that Dream Report, using the Remote Driver, can run as a Service or as an Application, regardless of the status of the remote computer.

Dream Report offers very powerful connectivity to the GE Historian. The historian offers a variety of data retrieval modes called Sample Modes in Dream Report. These enable the user to create a connection to historian for raw data, or one hour averages, or daily maximums, etc. By using Sample Modes, the user can improve the performance of working with large data sets, by avoiding the transfer of large amounts of data from one computer to another, or between applications. For smaller data sets, Dream Report can be just as effective at generating these metrics. Also, note that there is a Quality designation. When dealing with historian based aggregations, a variable quality will be returned. This designation enables the user to set an acceptable level of quality for Dream Report to accept the results. Results below this quality will be ignored by Dream Report.

Image Removed

  • Historian Sample Mode Configuration

Note: GE Historian Messages can be filtered in many ways at the Driver. This enables more than one Driver configuration to a GE Historian database, for returning unique data sets per connection, for example to populate a Dream Report alarm object.

Image Removed

  • Alarms/Events Filters Configuration

GE Plant Applications

Plant Applications is a SQL based solution for a variety of specialized plant metrics. Dream Report offers connectivity to Plant Applications as it does any SQL database. Dream Report objects can execute SQL commands, execute stored procedures and pass variables into queries and procedures to return unique data sets. Setting up connectivity begins with setting the Plant Applications database in the Windows ODBC Manager. Then, us the Dream Report DSN Manager (found in the Tools menu) to let Dream Report know about this database and give Dream Report access credentials. Once complete, Dream Report objects will be able to reference the Plant Applications database and execute queries.

GE SmartSignal

SmartSignal is the GE Predictive Analytics Solution. Dream Report offers connectivity to SmartSignal with the Unlimited or Enterprise version of Dream Report. Connectivity is provided in two ways. First, a SmartSignal Historical Values driver gives access to time series data. The second is through a purpose-built driver leveraging the SmartSignal API. The API enables the query of data and all case metrics from SmartSignal. The interface with Dream Report lets users develop comprehensive asset and variable reports without the need for programming or scripting.

...

  EDA - это простой способ локального подключения Dream Report к данным реального времени и тревогам реального времени, который не требует настройки. В приложениях, где требуется удалённое подключение к iFIX, Dream Report предлагает использовать специальный драйвер Remote Driver, который обеспечивает высокую производительность и защищённое подключение.  Драйвер Remote Driver позволяет использовать Dream Report на удалённом компьютере и этот компьютер будет поддерживать подключение через защищённое веб соединение, настройки для которого задаёт пользователь: порты и идентификацию пользователя. Этот сервис используется Dream Report как шлюз при подключении к удалённым драйверам.  Для подключения EDA (локально), оба продукта: iFIX и Dream Report, должны быть запущены как приложение (не как сервис). Необходимо помнить, что Dream Report, использующий Remote Driver, может быть запущен как сервис или как приложение, независимо от статуса удалённого компьютера. EDA позволяет Dream Report получить доступ к текущей информации о тэгах iFIX для использованиях их в дашбордах реального времени, генерации мгновенных отчётов, регистрации данных с использованием функций Dream Report и обратной записи для загрузки рецептов или изменений параметров.


Подключение к данным реального времени через OPC

iFIX поддерживает промышленные стандарты ODBC и OPC. Dream Report предлагает к использованию уже сконфигурированное подключение через OPC, которое может быть использовано для получения и установки данных тэгов реального времени iFIX. OPC соединение может быть как локальным так и удалённым. Удалённое подключение может быть реализовано двумя способами, используя ОРС (настройка DCOM), или используя драйвер Dream Report Remote Driver. Dream Report предлагает к использованию специальный драйвер Remote Driver, который будет обеспечивать высокую производительность работы и защищённое соединение. Драйвер Remote Driver позволяет работать с драйверами Dream Report, которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей.  Этот сервис используется Dream Report как шлюз доступа к своим удалённым драйверам. Необходимо помнить, что Dream Report, при использовании Remote Driver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.


Подключение к историческим данным, которые хранятся в файлах H24. Dream Report предлагает к использованию драйвер для подключения к стандартным историческим файлам iFIX. Они должны располагаться локально и иметь формат H24 (ежедневные файлы). Удалённое подключение может быть реализовано с использованием драйвера Dream Report Remote Driver.  Dream Report предлагает к использованию специальный драйвер Remote Driver, который будет обеспечивать высокую производительность работы и защищённое соединение. Драйвер Remote Driver позволяет работать с драйверами Dream Report, которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей.  Этот сервис используется Dream Report как шлюз доступа к своим удалённым драйверам. Необходимо помнить, что Dream Report, при использовании Remote Driver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.


GE CIMPLICITY

Этот продукт класса HMI/SCADA предлагает для доступа 2 типа подключения: данные реального времени и исторические данные.

Подключение к данным реального времени через OPC

Dream Report предлагает к использованию уже сконфигурированное подключение через OPC, которое может быть использовано для получения и установки данных тэгов реального времени CIMPLICITY. OPC соединение может быть как локальным так и удалённым. Удалённое подключение может быть реализовано двумя способами, используя ОРС (настройка DCOM), или используя драйвер Dream Report Remote Driver. Dream Report предлагает к использованию специальный драйвер Remote Driver, который будет обеспечивать высокую производительность работы и защищённое соединение. Драйвер Remote Driver позволяет работать с драйверами Dream Report, которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей.  Этот сервис используется Dream Report как шлюз доступа к своим удалённым драйверам. Необходимо помнить, что Dream Report, при использовании Remote Driver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.


Подключение к базе исторических данных

CIMPLICITY хранит данные и сообщения базе данных SQL.  Этот метод хранения данных является по умолчанию. Dream Report предлагает для использования драйвера: CIMPLICITY Historical Messages и CIMPLICITY Historical Values. Эти драйверы подключаются по уже известной схеме и не требуют никакой дополнительной настройки.  Подключение должно быть локальным.  Удалённое подключение может быть реализовано с использованием драйвера Dream Report Remote Driver.  Dream Report предлагает к использованию специальный драйвер Remote Driver, который будет обеспечивать высокую производительность работы и защищённое соединение. Драйвер Remote Driver позволяет работать с драйверами Dream Report, которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей.  Этот сервис используется Dream Report как шлюз доступа к своим удалённым драйверам. Необходимо помнить, что Dream Report, при использовании Remote Driver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.


CIMPLICITY также предлагает пользователям возможность создать свою собственную структуру, схему. В этом случае Dream Report предлагает использовать стандартный драйвер ODBC, который расположен в списке Open Communication Protocols (необходимо убедиться в том, что этот драйвер доступен в текущей лицензии пользователя). Этот драйвер позволяет настроить необходимые поля, такие как Дата\Время, имя тэга, значение к тому формату базы данных, который определил пользователь. Обычно эта настройка делается один раз, в начале работы с проектом Dream Report. Когда это будет сделано, Dream Report будет работать с этим источником данных через подключение ODBC так, как будто это любой другой источник исторических данных, позволяя всем объектам Dream Report получать отображение тэгов с выполняя запросы к этим тэгам на основе выборки данных по времени.

Image Added

Удалённое подключение может быть реализовано с использованием драйвера DreamReportRemoteDriver.  DreamReportпредлагает к использованию специальный драйвер RemoteDriver, который будет обеспечивать высокую производительность работы и защищённое соединение. Драйвер RemoteDriverпозволяет работать с драйверами DreamReport, которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей.  Этот сервис используется DreamReportкак шлюз доступа к своим удалённым драйверам. Необходимо помнить, что DreamReport, при использовании RemoteDriver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера. 

Необходимо помнить, что сообщения CIMPLICITYMessagesмогут быть отфильтрованы в драйвере различными способами. Это позволяет иметь несколько настроек драйвера подключения к базе данных CIMPLICITY, для получения уникальных наборов данных для каждого подключения, например, чтобы предоставить данные для объекта обработки тревог DreamReport.


GE Machine Edition


Подключение к данным реального времени через OPC

Подключение к данным реального времени осуществляется через стандартный драйвер Dream Report OPC, который расположен в списке Open Communication Protocols (необходимо убедиться в том, что этот драйвер доступен в текущей лицензии пользователя). OPC соединение может быть как локальным, так и удалённым.  Удалённое подключение может быть реализовано двумя способами, используя ОРС (настройка DCOM), или используя драйвер Dream Report Remote Driver. Dream Report предлагает к использованию специальный драйвер Remote Driver, который будет обеспечивать высокую производительность работы и защищённое соединение. Драйвер Remote Driver позволяет работать с драйверами Dream Report, которые установлены на удалённом компьютере. Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей.  Этот сервис используется Dream Report как шлюз доступа к своим удалённым драйверам. Необходимо помнить, что Dream Report, при использовании Remote Driver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.


Данные в файлах формата CSV

 Продукт Machine Edition предлагает возможность пользователю создавать файлы в формате CSV для хранения исторических данных. Dream Report предлагает к использованию специальные драйверы, с помощью которых можно получить доступ к этим файлам CSV (необходимо убедиться в том, что этот драйвер доступен в текущей лицензии пользователя). Dream Report будет проверять наличие новых или обновлённых файлов и автоматически обрабатывать эти файлы, извлекая из них новую информацию, и передавать эту информацию для модулю регистрации данных Dream Report для записи в свою базу данных.

Image Added

Обычно, файлы CSVхранятся на устройства MachineEdition.  Если это устройство является автономным, то пользователь должен будет скопировать файлы CSVв определённый каталог хранения таких файлов на стороне DreamReport.  Этот каталог определяется на этапе настройки драйвера. Если устройство MachineEditionрасположено в сети, то оно может быть доступно со стороны DreamReportдля автоматического получения этих файлов.  DreamReportпредлагает для доступа к удалённым файлам модуль “FTPТрансфер”, который может быть настроен на автоматическое получение файлов с удалённых ресурсов и перемещение этих файлов в указанные пользователем каталоги. После этого DreamReportбудет автоматически использовать эти файлы для последующей генерации отчётов.

Image Added

Настройка передачи данных через FTP


GE Historian


GE Historian - это сервер, который предназначен для хранения исторических данных и сообщений. Dream Report предоставляет возможность получить доступ к этим данным и сообщениям через специально разработанные коммуникационные драйверы. 


Подключение к историческим данным

Драйвер Historian Historical Values driver позволяет получать данные из GE Historian в Dream Report.  Сервер истории может располагаться как локально, так и на удалённом ПК. Если сервер расположен на удалённом ПК, то возможны 2 варианта доступа к данным этого сервера.  Сервер Historian включает в себя “Historian Client Tools”.  Эти инструменты могут быть получены в дистрибутиве Historian или найдены на носители, который предлагается вместе с ним при поставке. После установки Historian Client Tools на ПК, где работает Dream Report, появляется возможность удалённого доступа к GE Historian.  Другим вариантом, может стать специальный драйвер Dream Report, Remote Driver, который обладает высокой производительностью работы и обеспечивает защиту канала связи.  Программное обеспечение удалённого компьютера поддерживает работу с драйвером через Веб сервисы, с использованием настроенных портов и правил идентификации пользователей.  Этот сервис используется Dream Report как шлюз доступа к своим удалённым драйверам. Необходимо помнить, что Dream Report, при использовании Remote Driver, может работать на компьютере как сервис или как приложение, независимо от режима работы удалённого компьютера.


Dream Report предлагает надёжный и быстрый доступ к данным GE Historian.  GE Historian позволяет работать с различными режимами доступа к данным, в Dream Report они называются Sample Modes.  Эти режимы позволяют настроить получение только необработанных данных или, например, среднее за каждый час, или максимальные значение за день и т.д. Используя Sample Modes, пользователь может существенно повысить производительность работы проекта, в котором используется большой набор данных. Это достигается тем, что нет необходимости в перемещении большого количества данных с одного компьютера на другой или между приложениями. Для проекта с небольшим по размеру набором данных Dream Report может быть также же эффективным.  Также необходимо помнить о «качестве» данных.  Когда идёт работа с данным, где используется агрегация самого сервера, свойство «качество» также будет возвращено.  Это свойство позволяет пользователю установить уровни выборки данных для Dream Report. Значения, которые будут ниже заданного уровня качества со стороны Dream Report будут проигнорированы.

Image Added

Настройка Sample Mode для Historian


Примечание: Сообщения GEHistorianмогут быть отфильтрованы в драйвере различными способами.  Это позволяет создавать больше одного подключения к базе данных GEHistorianи получать уникальные наборы сообщений для каждого такого подключения, например, чтобы использовать их в объекте для обработки тревог DreamReport.

Image Added

Настройка фильтров для Тревог/Событий


GE Plant Applications


Plant Applications - это решение на основе SQL. Dream Report предлагает возможность подключения к Plant Applications, которое ничем не отличается от подключения к любой другой базе данных SQL.  Объекты Dream Report могут выполнять команды SQL, исполнять сохранённые процедуры и передавать переменные в запросы, а также выполнять запросы на получение необходимого набора данных.  Настройка доступа начинается с настройки базы данных Plant Applications в Windows ODBC Manager.  После этого необходимо через Dream Report DSN Manager (он находится в меню Инструменты) указать Dream Report на эту базу данных и предоставить Dream Report все необходимые данные для доступа к этой базе данных. После того, как процесс настройки будет завершён, объекты Dream Report смогут получить доступ к базе данных Plant Applications и выполнять запросы для доступа к данным в этой базе данных.

Для получения дополнительной информации о запросах и заранее определённых и сохранённых процедурах с параметрами необходимо обратиться к представителю GE.


GE SmartSignal


SmartSignal – это решение GE Predictive Analytics.  Dream Report предоставляет возможность подключения к SmartSignal при использовании лицензии Dream Report Unlimited или Enterprise.  Подключение происходит через встроенный коммуникационный драйвер, который использует SmartSignal API.  Это API позволяет запрашивать данные от SmartSignal.  Интерфейс этого драйвера позволяет пользователю создавать полный набор отчётов по всем данным, поступающим от SmartSignal без необходимости программирования и написания дополнительных скриптов обработки данных.

Info
Для получения дополнительной информации о запросах и заранее определённых и сохранённых процедурах с параметрами необходимо обратиться к представителю GE.

Связанные статьи

Filter by label (Content by label)
showLabelsfalse
max5
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@3e4c322
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel in ("dreamreport","tech-note","question","digital","how-to","ge","report","products","dream","answers") and type = "page" and space = "DRRUS"
labelsdream report dreamreport ge digital products answers question tech-note how-to

...

Page Properties
hiddentrue


Related issues