Archived: TDM Server (DataFinder Server and Analysis Server) IT Questionnaire

NI does not actively maintain this document.

This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.

Overview

This document provides answers to some typical questions raised by IT departments when considering the installation of new software. DataFinder Server Edition and Analysis Server integrates easily into existing system environments. The work of IT consists mainly of integrating DataFinder Server Edition and Analysis Server into the company network, upgrading or purchasing the necessary hardware, setting up users or providing information about existing users and groups. The TDM Server is the hosting platform for DataFinder Server Edition and Analysis Server. Most requirements apply to the DataFinder Server Edition and the Analysis Server. In this case we will shape it as TDM Server requirements.

 

Note:  See the Additional Resources section for more up-to-date documentation on setting up a SystemLink Server.

Contents

What are the System Requirements for TDM Server?

TDM Server is a piece of software designed to run on a server with a Windows Server operating system.

The access speed to the DataFinder index is directly linked to the hard disk performance on which the index is stored. Consider a dedicated hard disk for the DataFinder index with a very good access speed, such as an SSD. 

TDM Server is a massively parallel program using several parallel threads and parallel processes. Parallel running Compute Nodes are used for computation of Data Preprocessor or Analysis Server Tasks, therefore, a multi-core system is required to guarantee a suitable system performance. Given the fact that DataFinder uses several parallel processes and also tries to cache as much of its index in memory as possible, a very good memory installation (RAM) should be considered as well.

Example Configurations for TDM Server

Example system configurations as of May 2017:

CPUx64 compatible processors, 8 processor kernels or more, clock frequency 2.5GHz or more
Memory16 GB or more
Hard disks for operating system and index15 krpm SAS drives or SSD drives, ~200GB (exclusively used for the DataFinder index, used size depends on data which is indexed and the configuration of DataFinder which determines what content needs to be added to the index); one drive per DataFinder
Operating systemWindows Server 2008 R2 SP1, Windows Server 2012 incl. R2, Windows Server 2016

 

NI R&D

Hyper - V virtual server host

ProcessorE5-2690V3 (2.6 – 3.5 GHz)  * 2
Cores24 (12*2)
Memory256 GB
Hard disks for operating system and index3 TB SAS 15 krpm RAID and SSD
Operating systemWindows Server 2012 R2

 

Hyper - V virtual machine

CPU16 virtual processors
Memory36 GB
Hard disks for operating system232 GB SSD 15 krpm RAID
Hard disks for index500 GB SSD
Operating systemWindows Server 2012 R2

 

Customer example (DataFinder Server Edition Only)

CPUX5650 2.67 GHz * 2
Memory18 GB
Hard disks for operating system and index10 TB SAS 15 krpm RAID
Operating systemWindows Server 2008 R2 SP1

 

CPUE5-2690 2.90 GHz * 2
Memory96 GB
Hard disks for operating system and index1.5 TB SAS 1.5 krpm RAID
Operating systemWindows Server 2008 R2 SP1

How Do I Install TDM Server?

Installing a new or updated version of TDM Server from USB or via download requires administrator privileges; also in most cases a system reboot may apply.

To start the installation process, run Start.exe and follow the instructions on the screen.

How Do I Configure a TDM Server?

Use the TDM Server Control Panel to configure and to maintain general settings such as DataPlugins or Web server configurations for TDM Server.

Use the TDM Server Manager to create or manage instances of DataFinder, Data Preprocessor, Federation or Analysis Server.
Please refer to the TDM Server Manager or TDM Server Control Panel online help for more details.

Note: Using TDM Server Control Panel requires administrator privileges.

What DBMS is Used by TDM Server (DataFinder)?

TDM Server comes with an embedded database based on MySQL. Running TDM Server using MySQL does not require specific MySQL knowledge or administrative database operations; all administrative steps are either automated or can be executed manually by using the TDM Server Control Panel.

Alternatively Microsoft SQL Server can be used as database backend. In this case creating and maintaining the database has to be performed by a Microsoft SQL Server administrator. Currently SQL Server 2008R2 and 2012 are supported.

What Kind of Network-, Port-, and Firewall-Settings are Required?

DataFinder communicates with its client through the network and uses different ports, depending on the specific client version and access protocol.

Upcoming DIAdem and DataFinder Toolkit version (2014 or higher) allow communication with DataFinder through LogosXT via TCP. In this case the following ports must be opened for specific applications:

Application ProtocolProtocolServer PortsClient Ports
LogosXTTCP2343, 59100-59110Dynamic allocation

 

Former DIAdem and LabVIEW DataFinder Toolkit versions (before 2014) communicate with DataFinder through Logos via UDP. In this case the following ports must be opened for specific applications:

Application ProtocolProtocolServer PortsClient Ports
LogosUDP2343, 6000-60105000-5010


If DataFinder Server Edition is installed on a Windows computer with an active firewall, you must additionally add the programs ..


\National Instruments\TDM Server <Version>\DataFinderSE.exe

and ..

\Windows\System32\lkads.exe

to the firewall exclusion list on the server computer.  

If you use DataFinder as an ASAM ODS server, you must add the programs ..

\National Instruments\TDM Server <Version>\DataFinderNMS.exe

and ..

\National Instruments\Shared\CorbaNamingService\OmniNames.exe

to the firewall exclusion list on the server computer.  These programs use the following port:

Application ProtocolProtocolServer PortsClient Ports
CorbaTCP2809Dynamic allocation

 

The installation process allows the optional automatic configuration of all required ports at the time of installation. Please refer to the TDM Server Control Panel help for more details.

How to Restrict Access to TDM Server Manager?

The TDM Server Manager allows the user to configure and administer the TDM Server instances of DataFinder server and Analysis Server through a Web UI.

Access to TDM Server Manager can be restricted activating the security feature. To configure the security feature please start then TDM Server Control Panel and select Web Server and click “Configure”. For more information on how to configure this please follow this link

How to Restrict Access to a DataFinder Server?

Client (e.g. DIAdem, LabVIEW, …) access to a DataFinder server can be restricted by activating the security feature. DataFinder security can be applied onon the global and search area (file share) level. DataFinder leverages Microsoft Active Directory for authentication, authorization and managing of users and accounts; existing security principals (users/groups) can be used by DataFinder server. DataFinder Server Edition supports single sign-on.

Which TDM Server Account Should I Use?

Please note that the user account under which a TDM Server is running also applies to all DataFinder server instances and the Analysis Server.

For DataFinder server instances the TDM Server account must have at least read-only access to all the search areas (file share) this DataFinder server is supposed to index.
Additionally, users who need to access the actual data must have at least read-only access to that specific search area. The latter does not apply in case DataFinder is accessed through a hierarchical view or by using ASAM ODS. The Data Preprocessor needs write permissions for the specified Processed Data folder.

Analysis Server results are defined by the user-defined Analysis Procedure. The file location and actions (read/write) which are initiated by the Analysis Procedure needs to be accessible by the TDM Server Account.

How Do I Create Diagnostics Information and Request Support?

In case of a support request, TDM Server Manager allows you to create logfiles and other diagnostics information in one zip archive, which can be sent to an NI support representative for further investigation. Please refer to the TDM Server Manager online help for further details.

How Do I Maintain and Backup a DataFinder?

DataFinder Server Edition is self-maintained. Using the embedded MySQL database, most optimization and operation steps are automated and do not require further operator interventions.

Information stored in the DataFinder index is gathered by indexing files of configurable file formats and file locations (shares/search areas). Restoring this information can either be done by re-indexing the files or restoring a backup. Use the TDM Server Manager to create or restore backups.

How Does Licensing Work?

TDM Server allows an evaluation period of 30 days (+15days if registered on ni.com) including DataFinder Server and the Analysis Server. During this phase an unlimited number of connection or computation nodes can be used. Once your evaluation version has expired, use the NI Volume License Manager to activate your license. For more information, please refer to the TDM Server Manager online help or contact your NI sales representative.

Was this information helpful?

Yes

No