Administration > ACL for Windows system requirements

ACL for Windows system requirements

Before proceeding with the installation, ensure that the computer on which ACL for Windows will be installed meets the requirements outlined below.

Software requirements

Requirements that must be confirmed or installed by the user

Requirement Additional information

One of the following operating systems:

  • Microsoft Windows 10 (64-bit)
  • Microsoft Windows 8.1 (64-bit)
  • Microsoft Windows 7 Service Pack 1 (SP1) (32-bit/64-bit)

ACL for Windows is a 32-bit application that can run on the 64-bit versions of Windows.

To install ACL for Windows on Windows 7, you must have Service Pack 1 installed. ACL for Windows requires Microsoft .NET 4.6.x, which cannot be installed on versions of Windows 7 prior to SP1.

Windows XP is no longer a supported operating system.

For Microsoft Windows 8.1 users:

Windows 8.1 Update KB2919355


Windows 8.1 Update KB2919355 is required by Microsoft .NET Framework 4.6.x, which in turn is required by ACL for Windows 12.

If you are using Windows 8.1, and .NET 4.6.x is not installed, and you have not run Update KB2919355, the ACL for Windows installer terminates with an error message during the .NET 4.6.2 prerequisite installation.

You need to download and install Update KB2919355 before you can continue with the ACL for Windows installation.

Alternatively, you can install Update KB2919355 before you begin the ACL for Windows installation and avoid the error message.


If you are prompted to restart your computer at any point during the installation process, do so right away. Do not ignore messages to restart your computer. If you do not restart your computer when you are prompted, you may compromise the installation of .NET, other prerequisites, or ACL for Windows.

To use ACL  functions that integrate with the Python or R programming languages, you must install and configure:

  • Python 3.5.x (32-bit)
  • R 3.3.1, 3.2.3, or 3.2.5 (32-bit)

When installing Python, you must also configure it to run on your system. For more information, see Configuring Python for use with ACL.

Depending on the R CRAN packages you intend to use, you may need to add the R i386 32-bit binary folder to your PATH environment variable.


You do not need to install Python or R if you do not intend to use the ACL functions integrated with these languages.

To use the ACL Connector for Oracle, you must install:

  • Oracle Instant Client 11g or 12c

You need to install the version of Oracle Instant Client that matches your operating system – 64-bit or 32-bit.


You do not need to install Oracle Instant Client if you do not intend to use the ACLConnector for Oracle.

Requirements installed by the ACL for Windows installer

If the following software prerequisites are not already installed on your computer, they are installed by the ACL for Windows installer:

Requirements installed as part of the supported operating system

The following components are also ACL prerequisites, but they are installed as part of the supported operating systems:

ACL data connectors

The ODBC drivers listed below are installed for use as ACL data connectors.

Driver name File name Version
ACL Connector for Amazon Redshift AmazonRedshiftODBC_sb64.dll
ACL Connector for Analytics aclodbc64.dll
ACL Connector for Cassandra CassandraODBC_sb64.dll
ACL Connector for Couchbase CouchbaseODBC_sb64.dll
ACL Connector for Drill DrillODBC_sb64.dll
ACL Connector for DynamoDB DynamoDBODBC_sb64.dll
ACL Connector for Google BigQuery GoogleBigQueryODBC_sb64.dll
ACL Connector for HBase HBaseODBC_sb64.dll
ACL Connector for Hive HiveODBC_sb64.dll
ACL Connector for Impala ImpalaODBC_sb64.dll
ACL Connector for MongoDB MongoDBODBC_sb64.dll
ACL Connector for Oracle OracleODBC_sb64.dll
ACL Connector for Salesforce SFODBC_sb64.dll
ACL Connector for Spark SparkODBC_sb64.dll
ACL Connector for SQL Server SQLServerODBC_sb64.dll
ACL Connector for Teradata tdataodbc_sb64.dll


The 32-bit versions of the drivers have 32 instead of 64 in the file name.


Using Tableau with the ACL Connector for Analytics

You can use the ACL Connector for Analytics to extract data from ACL projects into Tableau.

To optimize the integration between Tableau and ACL, follow the steps below:

  1. Install ACL for Windows.
  2. Copy ACL Connector for Analytics.tdc from:

    C:\Program Files (x86)\ACL Software\ACL for Windows 12\ACL ODBC


    ..\Documents\My Tableau Repository\Datasources


    These file paths are default locations. Your installations of ACL Analytics and Tableau may use different locations.

  3. Restart Tableau.

Hardware requirements


The best ACL Analytics performance in a production environment may require greater resources than the minimum specification.

Component Minimum Recommendation
Processor 1.8 GHz  


2 GB
  • 64-bit operating systems: 8 GB or more, especially if sorting large files
  • 32-bit operating systems: 4 GB, especially if sorting large files
Hard disk space

(ACL application files)

1.1 GB  
Hard disk space

(software prerequisites)

8 GB  
Hard disk space

(data storage)

  100 GB or more

In addition to the hard disk space required to install ACL application files and prerequisites, significant additional space is required if a computer will be used to store data extracts, flat files, and results.


TCP/IP connectivity is required for the following purposes: