Versions Compared

Key

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

O Action.NET, por ser um moderno software Scada com todas as características de um “hub de dados”, oferece grande conectividade com outros softwares de gerenciamento de dados como planilhas, servidores de bancos de dados e outros gerenciadores de bases de dados.

Configurando Conexões de Bancos de dados

Por default, o Action.NET usa um gerenciador de banco de dados SQL embutido SQLite, para os Historiadores de Tags e de Alarmes. Você pode configurar outros bancos de dados externos, tais como o

because it is a modern Scada software with all the characteristics of a "data hub", offers great connectivity with other data management software such as spreadsheets, database servers and other database managers.

Configuring Database Connections

By default, Action.NET uses a built-in SQLite SQL database manager for Tag and Alarm Historians. You can configure other external databases, such as Microsoft SQL Server, Oracle, ou outros. Se você tem a expectativa de que estes historiadores vão necessitar armazenar grandes quantidades de dados e exigir maior robustez e características cliente/servidor, você deve considerar desde a implantação inicial o uso de um banco de dados externo.

Ao usar o banco de dados integrado, o Action.NET cria automaticamente o arquivo de banco de dados. Ao usar bancos de dados externos, o arquivo do banco de dados deve ser criado pelos utilitários pelo uso do gerenciador escolhido. No entanto, o Action.NET pode criar as tabelas no banco de dados, disponibilizado.
Você pode usar também bancos de dados externos como fonte de dados em sua aplicação para exibir dados como informações do cliente ou de seus produtos ou para configurar sistemas de receitas.

O botão SQL Query Builder possibilita a chamada a um aplicativo que é uma ferramenta para a construção de consultas SQL. Veja nesta documentação a a secção Visual SQL Query Builder com detalhes sobre a utilização deste aplicativo.

Você precisa estar logado como administrador no Action.NET, para configurar o login e a senha do banco de dados.

Image Removed

Para configurar um banco de dados externo:

  1. Vá para Edit> Datasets > DBs.

  2. Clique em Create New.

    • É mostrada a janela de Criar Nova Conexão de banco de dados.

  3. Digite ou selecione as informações, conforme necessário

Image Removed

Coluna

Descrição

Name

Digite um nome para a configuração do banco de dados. O sistema indicará se o nome não é válido, mostrando a célula com o contorno vermelho.

Description

Digite uma descrição para o banco de dados.

Provider

Selecione o provedor de banco de dados.

Database

As opções mostradas aqui dependem dos drivers de provedores existentes e instalados na máquina. Selecione o tipo de banco de dados que será usado

  1. Clique OK.

    • O banco de dados é adicionado como uma nova linha na tabela.

  2. Digite ou selecione as informações, na nova linha da tabela, conforme necessário, para concluir a configuração do banco de dados

Coluna

Descrição

Name

Digite um nome para a configuração do banco de dados. O sistema indicará se o nome não é válido, mostrando a célula com o contorno vermelho.

Provider

Selecione o provedor de banco de dados.

Database

As opções mostradas aqui dependem dos drivers de provedores existentes e instalados na máquina. Selecione o tipo de banco de dados que será usado

ConnectionString 

 Digite as informações necessárias para se conectar ao banco de dados.

LogonName

Digite um nome de login válido para o banco de dados.

LogonPassword

 Digite a senha que corresponde ao LogonName

Description

Digite uma descrição para o banco de dados.

[Outras colunas] 

 Para definições de outras colunas que estão disponíveis em muitas tabelas, consulte "Descrição de colunas comuns"

  1. Se você estiver usando um novo banco de dados externo para o historiador de tags ou de alarmes, mude o nome dos bancos de dados existentes TagHistorian or AlarmHistorian para outros, e em seguida, mude o nome da nova configuração de banco de dados para TagHistorian ou AlarmHistorian.

    • Para os bancos de dados de historiador de tags ou de alarmes, a configuração dos nomes dos banco de dados nesta aba devem ser TagHistorian ou AlarmHistorian. Você não pode ter dois bancos de dados com o mesmo nome.

  2. Continue adicionando tantos bancos de dados quantos que você precisa.

    • As bases de dados que você criar estarão disponíveis para uso na aba Tags> Historian, na confecção de telas e para os scripts.

    • Se necessário, clique com o botão direito em uma linha para cortar, copiar, colar ou excluir a linha.

Para acessar o Manager do Servidor de banco de dados

O botão DBAdmin é utilizado para ativar o aplicativo manager do servidor de banco de dados utilizado para o banco de dados externo. 

Accessando o Microsoft Excel

Para conectar-se à bancos de dados do Excel pode-se utilizar um driver ODBC, um DSN ODBC, ou OleDB. As seções a seguir apresentam detalhadamente os passos para configurar cada um destes métodos de conexão.

Criando as bases de dados ODBC

  1. Selecione, e atribua um Nome para um intervalo de linhas e colunas na planilha. Isso permitirá que o software possa ler as informações como uma tabela.

  2. Escolha um dos seguintes processos de nomeação para a sua versão do Microsoft Excel.

    • Para o Microsoft Office 2007:

      • Botão direito do mouse na área selecionada e escolha "Nome de um Range".

Image Removed
  • Para o Microsoft Office 2003:

  • No Microsoft Excel vá para

    or others. If you have the expectation that these historians will need to store large amounts of data and require greater robustness and client/server characteristics, you should consider since initial deployment the use of an external database.

    When using the built-in database, Action.NET automatically creates the database file. When using external databases, the database file must be created by the utilities by using the chosen manager. However, the Action.NET can create the tables in the database, made available.
    You can also use external databases as a data source in your application to display data as customer or product information, or to configure revenue systems.

    The button SQL Query Builder enables the call to an application that is a tool for building SQL queries. See in this documentation the section Visual SQL Query Builder with details about the use of this application.

    You must be logged in as an administrator Action.NET the database to set up the database login and password.

    Image Added

    To set up an external database:

    1. Go to Edit> Datasets > Dbs.

    2. Click Create New York, U..

      • The Create New Database Connection window is shown.

    3. Enter or select the information as needed

    Image Added

    Column

    Description

    Name

    Enter a name for the database configuration. The system indicates whether the name is not valid, showing the cell with the red outline.

    Description

    Enter a description for the database.

    Provider

    Select the database provider.

    Database

    The options shown here depend on the drivers of existing providers installed on the machine. Select the type of database that will be used

    1. Click OK.

      • The database is added as a new row in the table.

    2. Enter or select the information in the new row of the table as needed to complete the configuration of the database

    Column

    Description

    Name

    Enter a name for the database configuration. The system indicates whether the name is not valid, showing the cell with the red outline.

    Provider

    Select the database provider.

    Database

    The options shown here depend on the drivers of existing providers installed on the machine. Select the type of database that will be used

    Connectionstring 

     Enter the information you need to connect to the database.

    LogonName

    Enter a valid login name for the database.

    LoginPassword

     Enter the password that corresponds to LogonName

    Description

    Enter a description for the database.

    [Other columns] 

     For definitions of other columns that are available in many tables, see "Description of common columns"


    1. If you are using a new external database for the tag or alarm historian, change the name of the existing TagHistorian or AlarmHistorian databases to others, and then change the name of the new database configuration to TagHistorian or AlarmHistorian.

      • For tag historian or alarm databases, the configuration of the database names in this tab must be TagHistorian or AlarmHistorian. You cannot have two databases with the same name.

    2. Keep adding as many databases as you need.

      • The databases you create will be available for use in the Tags> Historian, in the making of screens and for the scripts.

      • If necessary, right-click a line to cut, copy, paste, or delete the line.

    To access the Database Server Manager

    The button DBAdmin is used to activate the database server manager application used for the external database. 

    Accessing Microsoft Excel

    To connect to Excel databases you can use an ODBC driver, an ODBC DSN, or OleDB. The following sections detail the steps to configure each of these connection methods.

    Creating ODBC databases

    1. Select, and assign a Name to a range of rows and columns in the worksheet. This will allow the software to read the information as a table.

    2. Choose one of the following naming processes for your version of Microsoft Excel.

      • For Microsoft Office 2007:

        • Right-click on the selected area and choose "Name of a Range".

    Image Added
    • For Microsoft Office 2003:

    • In Microsoft Excel go to "Insert > Name > Define".

    • Nomeie a seleção (por exemploName the selection (for example, "itensTableTable items"). O arquivo Excel está agora pronto para o uso.

    Métodos para se comunicar usando ODBC

    Usando
    • The Excel file is now ready for use.

    Methods for communicating using ODBC

    Using ODBC Microsoft Excel Driver:

    1. No espaço de trabalho Datasets escolha a aba In the workspace Datasets choose the "DBs" e crie um novo Provider clicando em tab and create a new Provider by clicking Create New

    2. Selecione Select "Odbc Data Provider" no campo de in the "Provider" field

    3. No campo In the "Database" escolha field choose "Microsoft Excel Database".

    4. Clique Click Ok.

    1. Uma nova linha será criada na tabela, clique a coluna A new row will be created in the table, click the "ConnectionString" column.

    2. Aparece uma janela: nela entre com o caminho e o nome do arquivo no campo Extended Properties.

    3. Opcionalmente clique o botão "Test" para assegurar-se que a conexão está A window appears: It enter the path and file name in the Extended Properties field.

    4. Optionally click the "Test" button to make sure the connection is OK.

    Usando

    Using ODBC

    com um

    with a DSN:

    1. No In MS-Windos vá até "Painel de Controle" e selecione "Ferramentas Administrativas".Faça um duplo clique sobre go to "Control Panel" and select "Administrative Tools".

    2. Double-click on "Data Sources (ODBC)".

    Na janela "Administrador de Fonte de Dados ODBC":clique em Adicionar. Aparecerá outra janela solicitando para selecionar um

    In the "ODBC Data Source Administrator" window:

    1. Click Add. Another window will appear asking you to select a "driver",

    2. Selecione o Select the "Microsoft Excel Driver (*.xls)". Clique em Concluir.

    3. Clique Selecione Pasta de Trabalho e selecione o nome do arquivo Excel criado anteriormente.

    4. Atribua um nome para a fonte de dados . exemploClick Finish.

    5. Click Select Work Folder and select the name of the previously created Excel file.

    6. Give the data source a name. example:. "excelDatasource". Se pretender fazer acessos de escrita desmarque a opção  If you want to make write accesses, uncheck the "ReadOnly" option

    1. No espaço de trabalho Datasets escolha a aba DBs e crie um novo Provider clicando o botão In the workspace Datasets choose the DBs tab and create a new Provider by clicking the Create New.

    2. Na lista de opções In the list of options "Odbc Data Provider" escolha choose "ODBC using DSN" e clique and click Ok.

    3. Clique a coluna ConnectionString da nova linha criada na tabela de conexões e entre com DSN no campo DSNClick the ConnectionString column of the new row created in the connection table and enter with DSN in the DSN field.

    Utilizando

    Using OLEDB

    1. No espaço de trabalho Datasets escolha a aba In the workspace Datasets choose the "DBs" tab.

    2. Selecione Select "OleDb data provider" e crie uma nova Conexão clicando em and create a new Connection by clicking Create New

    3. Selecione Select "Microsoft Excel Database" e então clique and then click Ok.

    4. Clique na coluna ConnectionString da nova linha criada, e entre com o caminho e o nome do arquivo Click the ConnectionString column of the new row created, and enter the path and name of the Excel (.xls) no campo file in the "DataSource" field

    • Continue adicionando tantas configurações de tabelas quantas você precisar.

    Ler e escrever o conteúdo da tabela

    O acesso, em tempo de execução, para o conteúdo da tabela é executado automaticamente quando a tabela é mapeada para um Objeto DataGrid, colocado em uma tela ou Relatório. Consulte "Configurando uma Janela DataGrid" .
    Você também pode obter o conteúdo da tabela ou executar operações em tabelas, usando as propriedades de tempo de execução do objeto Dataset.Table, consulte

    Configurando acesso à Tabelas de BDs

    Se você estiver usando um banco de dados externo como uma fonte de dados em sua aplicação, você pode especificar diretamente qual a tabela que vai utilizar a partir deste banco de dados.

    Para configurar as tabelas de banco de dados:

    1. Vá para Edit> Datasets >Tables.

    2. Digite ou selecione as informações, conforme necessário.

    Coluna

    Descrição

    Name

    Digite um nome para a configuração da Tabela. O sistema permite que você saiba se o nome não é válido.

    DB

    Selecione a configuração de banco de dados

    TableName

    Selecione o nome da tabela.

    WhereCondition

    Especifique os parâmetros para filtrar os dados usando a sintaxe SQL.

    Access

    Selecione as permissões de acesso para a tabela.

    Mapping

    Clique ... para selecionar os Tags que você deseja preencher com os dados da primeira linha da tabela com dados de colunas específicas

    Description

    Digite uma descrição para a configuração da tabela.

    [Outras colunas] 

     Para definições de outras colunas que estão disponíveis em muitas tabelas, consulte "Descrição de colunas comuns" 

    Configuring access to BD Tables

    If you are using an external database as a data source in your application, you can directly specify which table you will use from this database.

    To configure database tables:

    1. Go to Edit> Datasets >Tables.

    2. Enter or select the information as needed.

    Column

    Description

    Name

    Enter a name for the Table configuration. The system lets you know if the name is not valid.

    DB

    Select the database configuration

    TableName

    Select the name of the table.

    WhereCondition

    Specify the parameters for filtering the data using SQL syntax.

    Access

    Select the access permissions for the table.

    Mapping

    Click... to select the Tags you want to populate with the data from the first row of the table with specific column data

    Description

    Enter a description for the table configuration.

    [Other columns] 

     For definitions of other columns that are available in many tables, see "Description of common columns" 

    • Keep adding as many table settings as you need.

    Read and write table contents

    Runtime access to table content switches automatically when the table is mapped to a DataGrid Object, placed on a screen, or Report. See "Setting up a DataGrid Window" .
    You can also get the contents of the table or perform operations on tables, using the runtime properties of the Dataset.Table object, see +http://+ www.spinengenharia.com.br/help/an-2016/runtime/index.html .

    Configurando consultas de banco de dados

    Você pode configurar consultas para executar funções mais avançadas com instruções SQL para trabalhar com dados de bancos de dados externos.

    Para configurar consultas à banco de dados:

    Vá para

    Configuring database queries

    You can configure queries to perform more advanced functions with SQL statements to work with data from external databases.

    To set up database queries:

    • Continue adicionando tantas consultas quanto você precisa.

    Obtendo o conteúdo da consulta

    O acesso, em tempo de execução, ao conteúdo da tabela é executado automaticamente quando a consulta é mapeada para um Objeto DataGrid, colocado em uma Tela ou Relatório. Consulte "Configurando uma Janela DataGrid".
    Você também pode obter o conteúdo da consulta ou executar operações de consulta à tabelas, usando as propriedades de tempo de execução do objeto Dataset.Table, consulte
    1. Go to Edit > Datasets > Queries.

    2. Digite ou selecione as informações, conforme necessário.

    Coluna

    Descrição

    Name

    Digite um nome para a consulta. O sistema permite que você saiba se o nome não é válido.

    DB

    Selecione a configuração de banco de dados. da tabela DBs

    SqlStatement

    Digite a consulta usando a sintaxe SQL.

    Mapping

    Clique para selecionar os Tags que você deseja preencher com os dados da consulta com os dados de colunas específicas.

    Description

    Digite uma descrição para a configuração da tabela.

    [Outras colunas]

    Para definições de outras colunas que estão disponíveis em muitas tabelas, consulte "Descrição de colunas comuns"

    1. Enter or select the information as needed.

    Column

    Description

    Name

    Enter a name for the query. The system lets you know if the name is not valid.

    DB

    Select the database configuration. from the DBs table

    SqlStatement

    Type the query using SQL syntax.

    Mapping

    Click to select the Tags that you want to populate with the query data with the specific column data.

    Description

    Enter a description for the table configuration.

    [Other columns]

    For definitions of other columns that are available in many tables, see "Description of common columns"

    • Keep adding as many queries as you need.

    Getting the contents of the query

    Runtime access to table content runs automatically when the query is mapped to a DataGrid Object, placed on a screen, or report. See "Setting up a DataGrid Window".
    You can also get the contents of the query or perform query operations on tables, using the runtime properties of the Dataset.Table object, see +http://+ www.spinengenharia.com.br/help/an-2016/runtime/index.html.

    Configurando Arquivos para troca de dados

    Você pode configurar arquivos para recuperar dados de um local qualquer de uma rede. acessível

    Para configurar os arquivos de banco de dados:

    Vá para

    Configuring Files for Data Exchange

    You can configure files to retrieve data from any location on a network. accessible

    To set up database files:

    • Continue adicionando tantas configurações de arquivos quantas você precisar.

    Objetos Runtime Datasets

    O namespace Dataset é o ponto de entrada para todos os objetos relacionados com o módulo Datasets.
    O objeto Dataset.DB. contém a lista de todos os bancos de dados e conexões configuradas e suas propriedades em tempo de execução.
    O objeto Dataset.Table lista todas as tabelas configuradas e suas propriedades em tempo de execução.
    O objeto Dataset.Query lista todas as consultas definidas e suas propriedades em tempo de execução.
    O objeto Dataset.File lista os arquivos de troca de dados definidos e suas propriedades em tempo de execução.
    Veja em
    1. Go to Edit> Datasets > Files, files.

    2. Digite ou selecione as informações, conforme necessário.

    Coluna

    Descrição

    Name

    Digite um nome para o arquivo de configuração. O sistema permite que você saiba se o nome não é válido.

    FileName

    Digite o caminho completo para o arquivo.

    FileType

    Selecione o tipo de arquivo.

    XmlSchemaType

    Se o arquivo tem o formato XML, indique se sua definição é para TagList ou para TagObject.

    Objects

    Clique para selecionar os Tags que você deseja preencher com dados do arquivo com dados de colunas específicas.

    Description

    Digite uma descrição para o arquivo de configuração..

    [Outras colunas]

    Para definições de outras colunas que estão disponíveis em muitas tabelas, consulte "Descrição de colunas comuns"

    1. Enter or select the information as needed.

    Column

    Description

    Name

    Enter a name for the configuration file. The system lets you know if the name is not valid.

    Filename

    Enter the full path to the file.

    FileType

    Select the file type.

    XmlSchemaType

    If the file has the XML format, indicate whether its definition is for TagList or TagObject.

    Objects

    Click to select the Tags that you want to populate with file data with specific column data.

    Description

    Enter a description for the configuration file..

    [Other columns]

    For definitions of other columns that are available in many tables, see "Description of common columns"

    • Keep adding as many file settings as you need.

    Runtime Datasets Objects

    The namespace Dataset is the entry point for all objects related to the Datasets module.
    The object Dataset.DB. contains the list of all databases and configured connections and their properties at run time.
    The object Dataset.Table lists all configured tables and their properties at run time.
    The object Dataset.Query lists all defined queries and their properties at run time.
    The object Dataset.File lists the data exchange files defined and their properties at run time.
    See in {+}http://www.spinengenharia.com.br/help/an-2016/runtime/index.html+ .para a referência de programação completa em objetos de tempo de execuçãofor the full programming reference on runtime objects.

    Panel

    Nesta paginaOn this page:

    Table of Contents
    maxLevel2