Intelligencia is a Macau-based partner of Alteryx, the leading data integration and analytics platform which unifies the analytic experience and allows data analysts and scientists alike to break the barriers to faster insights. Alteryx provides analysts with the unique ability to easily discover, prep, blend and analyze all of their data using a repeatable workflow, then deploy and share analytics at scale for deeper insights in hours, not weeks. Analysts love the Alteryx platform because they can connect to and cleanse data from data warehouses, cloud applications, spreadsheets and other sources, easily join this data together, then perform analytics—predictive, statistical and spatial—using the same intuitive user interface, in a code free or code friendly environment. Thousands of companies and data analysts rely on Alteryx daily.

Alteryx’s emphasis on making data science accessible to citizen data scientists and others across the end-to-end analytic pipeline is resonating in the market. Its approach provides a natural extension for a client base focused on data preparation but ready to take the next step into data science. A lack of innovation, relative to others, also contributes to Alteryx’s new position as a Challenger. Alteryx’s no-code approach is attractive to a broad spectrum of users, from business and data analysts to citizen data scientists. A focus on the ease of use and cohesiveness of its platform enables collaboration between users.

Alteryx Engine

The Alteryx Engine, which is written in C++, executes the workflows that are built in the Alteryx Designer and produces the output. The Engine supports direct connections to various data sources for accessing the data and then processes it in-memory during the execution of the workflow. Processing that exceeds memory limitations is written to temp files on disk, which are deleted once the processing is complete. The Engine can be entirely self-contained in an Alteryx Designer deployment, scaled across an organization via the Alteryx Server, or deployed in the cloud via the Alteryx Analytics Gallery.

The Alteryx Engine seamlessly integrates with R. When users choose to install the suite of R-based tools and macros used for predictive analysis, Alteryx also installs the R program and the additional packages that provide connectivity between Alteryx and R and are required for the tools and macros to work. Users can use R scripts or the R-based macros to process data directly within a workflow. When the workflow is run, the Alteryx Engine communicates with the R engine via a command line executable to process and send back the data. Developers can write applications that call directly into the Alteryx Engine using the Application Programming Interfaces (APIs) and the Alteryx Software Development Kit (SDK) gives developers an easy way to add their own programs to the Alteryx toolbox.

Alteryx Server

Alteryx Server provides a comprehensive and scalable server-based analytics solution that provides end users and business decision makers the ability to share and run analytic applications in a web-based environment. It also gives users of Alteryx Designer the ability to schedule their workflows to run at specific times. In addition to Designer and Engine components, the Alteryx Server includes Service and Gallery components.

An Alteryx Server deployment provides for the scheduling and sharing of the workflow processes that have been built via Designer. Additionally, once the Server is installed it is scalable to accommodate for higher levels of usage by enabling certain components on additional machines.

Alteryx Designer

Alteryx Designer is a Windows software application that provides an intuitive drag-and-drop user interface for users to create repeatable workflow processes. Users can drag tools from a toolbox onto a canvas, connect them together, and edit their properties to create Alteryx workflows, apps, and macros. Users can use these workflows to blend and enrich data from a range of sources, perform advanced analytics, and quickly produce results that can be easily shared with others.

The unique drag-and-drop workspace within Alteryx allows users to run workflows as they are being developed in order to instantly access and process data. This allows for continuous enhancements and refinements to the workflow and data results. Additionally, users can view data anywhere within a created workflow stream as a table, map, graph, or other visual representation.

Alteryx Designer is written mostly in C# and executes the workflows through a local instance of the Alteryx Engine. In an Alteryx Server deployment, the Scheduler interface component within Alteryx Designer allows users to schedule workflows to be executed at predetermined times or specific recurring intervals. The Scheduler then communicates with the Alteryx Service where jobs are queued for execution at the appropriate time. Additionally, users may use Alteryx Designer to publish their workflows, apps, and macros to the Alteryx Analytics Gallery where others can have access to running or downloading them.

 Alteryx Churn Prediction Workflow