InterSystems IRIS Data Platform 2018.1.1
InterSystems: The power behind what matters   

PDF file (same as online content)
learning path
online course
presentation
resource guide
tutorial
video
world
Application Development
This view displays content relevant when you are developing applications with InterSystems IRIS.
Atelier is the IDE (Integrated Development Environment) for InterSystems IRIS. This Eclipse plugin is available as a separate download.
First Look: Atelier with InterSystems IRIS   
Introduces the Atelier plug-in for Eclipse and shows you how to use it to create and run a simple class file.
Atelier Download Page 
Provides the Atelier installation kit.
Atelier Documentation 
Displays the latest Atelier documentation.
Release Notes 
Provides information on new features and changes in Atelier.
Learn REST 
Provides a list of online resources for learning about creating REST services with InterSystems technologies.
Learn about Building Applications Using InterSystems IRIS and AngularJS 
Provides an interactive learning path to teach you how to build applications with InterSystems IRIS and AngularJS.
Creating REST Services and Using REST in Productions   
Describes how to create REST services in InterSystems IRIS™ and how to create REST business services and operations for productions.
Using JSON   
Describes how to use InterSystems support for JSON.
Learn SOAP / Web Services 
Provides links to the various resources available to help you learn more about SOAP and web services.
Web Services Quick Start Tutorial
Provides an interactive introduction to creating Web Service producers and consumers using InterSystems IRIS.
Creating Web Services and Web Clients   
Describes how to create web services and web clients in InterSystems IRIS.
Securing Web Services   
Describes how to secure InterSystems IRIS web services and web clients.
XML Tutorial
Provides an interactive introduction to InterSystems IRIS Data Platform XML and Web services features.
Using XML Tools   
Describes how to use InterSystems XML tools to work with XML-enabled classes, work with general XML documents, and customize use of the InterSystems SAX Parser.
Projecting Objects to XML   
Describes how to project InterSystems IRIS objects to XML elements, attributes, and schemas.
Java Overview 
Provides an overview of options for Java developers as well as when and why you may choose to use each.
First Look: JDBC and InterSystems IRIS   
Introduces connecting to InterSystems IRIS via JDBC: quick facts, a look at shared memory connections, and a chance to try it for yourself.
First Look: XEP Object Persistence with InterSystems IRIS   
Introduces how to store and retrieve persistent Java objects with InterSystems IRIS and the XEP object persistence API: quick facts, a hands-on demo, and comparison with other Java persistence options.
First Look: The Java Gateway and InterSystems IRIS   
Introduces the ability of InterSystems IRIS to interoperate with Java components through the Java Gateway.
Using Java JDBC with InterSystems IRIS   
Describes how to use the InterSystems JDBC driver, and how it supports other InterSystems IRIS Java solutions.
Using the InterSystems IRIS Native API for Java   
Describes how to use the InterSystems IRIS Native API to access multidimensional storage (globals).
Persisting Java Objects with InterSystems IRIS XEP   
Describes how to use the InterSystems IRIS event persistence API (XEP) for rapid storage of Java objects.
InterSystems IRIS Implementation Reference for Java Third Party APIs   
Provides technical details about how InterSystems IRIS implements connectivity to Java libraries and frameworks such as JDBC, Apache Spark, and Hibernate.
Using Node.js with InterSystems IRIS   
Describes how to access InterSystems IRIS from a Node.js application.
First Look: .NET Gateway and InterSystems IRIS   
Introduces working with the .NET Gateway for InterSystems IRIS.
Using the InterSystems IRIS Managed Provider for .NET   
Explains how to access InterSystems IRIS from .NET ADO client applications.
Persisting .NET Objects with InterSystems IRIS XEP   
Describes how to use the InterSystems IRIS event persistence API (XEP) for .NET.
Using the Object Gateway for .NET   
Explains how to instantiate an external .NET object and manipulate it as if it were a native object within InterSystems IRIS.
First Look: ODBC and InterSystems IRIS   
Introduces connecting to InterSystems IRIS via ODBC.
Using the InterSystems IRIS SQL Gateway   
Describes how to link to external databases via JDBC or ODBC and access data just as you would access InterSystems IRIS objects.
Using the Callin API   
Describes Callin, a low level programming interface that allows C/C++ programs to execute InterSystems IRIS commands and expressions.
Using the Callout Gateway   
Describes how to use the $ZF Callout functions.
Defining and Using Classes   
Describes how to create and use InterSystems IRIS classes and objects.
Class Definition Reference   
Provides reference information on the structure of and elements used in class definitions.
ObjectScript Tutorial
Provides an interactive introduction to the ObjectScript language.
Using ObjectScript   
Provides an overview of and details about the ObjectScript programming language.
ObjectScript Reference   
Provides reference material for ObjectScript.
With InterSystems IRIS, you can use data of any kind.
First Look: InterSystems SQL   
Introduces InterSystems SQL, the usage of common SQL statements with InterSystems IRIS, and a unique way to optimize query performance.
First Look: Optimizing SQL Performance with InterSystems IRIS   
Introduces InterSystems SQL query optimization techniques.
Using InterSystems SQL   
Provides information about using SQL with InterSystems IRIS.
InterSystems SQL Optimization Guide   
Provides information about improving performance of InterSystems SQL.
Using InterSystems SQL Search   
Describes InterSystems IRIS context-aware SQL text search.
InterSystems SQL Reference   
Provides reference material on InterSystems SQL commands, functions, and predicate conditions, and lists of data types and reserved words.
Unstructured Data and Cubes
See the Analytics section.
Learn about Dealing with Dynamic (Schema-less) Data 
Provides a presentation on schema-less data from the 2017 InterSystems Global Summit.
Using Document Database (DocDB)   
Provides an overview of and details about InterSystems IRIS DocDB.
Using ODBC with InterSystems IRIS   
Describes how to connect to InterSystems IRIS from an external application via InterSystems ODBC, and how to access external ODBC data sources from InterSystems IRIS.
InterSystems IRIS acts as an open analytics platform, enabling you to combine your favorite tools and technologies for data exploration, business intelligence, and prediction in efficient analytics workflows.
InterSystems IRIS Text Analytics
InterSystems IRIS Text Analytics includes NLP (Natural Language Processing) for unstructured data, SQL Search, and UIMA Integration.
Data Modeling/Unstructured Data Resource Guide 
Lists presentations from the 2017 InterSystems Global Summit, on the topic of modeling unstructured data.
First Look: Text Analytics with InterSystems IRIS   
Introduces InterSystems IRIS Data Platform™ support for Natural Language Processing (NLP) text analytics, which provides semantic analysis of unstructured text data in a variety of natural languages.
Using InterSystems IRIS Natural Language Processing (NLP)   
Describes the concepts and features of NLP unstructured data analysis.
First Look: SQL Search with InterSystems IRIS   
Introduces InterSystems IRIS support for SQL text search, which provides semantic context searching of unstructured text data.
Using InterSystems SQL Search   
Describes InterSystems IRIS context-aware SQL text search.
Using InterSystems UIMA   
Describes the InterSystems IRIS implementation of the UIMA standard for processing unstructured data.
InterSystems IRIS Business Intelligence
InterSystems IRIS provides fully integrated support for business intelligence (BI) modeling, analysis, and end-user dashboards.
Introduction to InterSystems IRIS Business Intelligence   
Introduces InterSystems IRIS Business Intelligence.
Using InterSystems Embedded Analytics 
Teaches developers and business intelligence users how to embed real-time analytics capabilities in their applications.
Developer Tutorial for InterSystems Business Intelligence   
Describes how to create cubes and subject areas and use them to create pivot tables and dashboards.
Defining Models for InterSystems Business Intelligence   
Describes how to define cubes, subject areas, and listing groups.
Advanced Modeling for InterSystems Business Intelligence   
Describes how to use the more advanced and less common InterSystems IRIS Business Intelligence modeling features.
Using the Analyzer   
Describes how to use the Analyzer to create pivot tables and to perform ad hoc analysis.
Creating Dashboards   
Describes how to create and modify dashboards in InterSystems IRIS Business Intelligence.
Implementing InterSystems Business Intelligence   
Describes how to implement InterSystems IRIS Business Intelligence. Discusses settings, data connectors, actions, localization, packaging, performance, security, and more.
Using InterSystems MDX   
Introduces MDX (MultiDimensional eXpressions) and describes how to use MDX with InterSystems IRIS Business Intelligence.
InterSystems MDX Reference   
Provides reference information for MDX expression types, statements, functions, and intrinsic properties supported by InterSystems IRIS Business Intelligence.
Client-Side APIs for InterSystems Business Intelligence   
Provides information on the JavaScript API and REST API for InterSystems IRIS Business Intelligence.
Using Dashboards and the User Portal   
Describes how to use the InterSystems IRIS User Portal and dashboards.
Using Apache Spark in InterSystems IRIS 
Teaches learners about Apache Spark — the market-leading engine for big data analytics — and how it pairs so effectively with InterSystems IRIS Data Platform for creating and running predictive models on big data.
Using the InterSystems Spark Connector   
Describes how to use the InterSystems IRIS implementation of the Apache Spark Data Source API.
Using PMML Models in InterSystems IRIS   
Describes how to use PMML (Predictive Modelling Markup Language) models within InterSystems IRIS.
Transact-SQL (TSQL) Migration Guide   
Describes InterSystems IRIS implementation of TSQL and how to migrate schemas and stored procedures from Sybase or SQL Server.
ISQL Migration Guide   
Describes the InterSystems IRIS implementation of ISQL and how to migrate schemas and stored procedures from Informix.
See the Management and Monitoring view for additional resources.
Securing InterSystems IRIS and Operating System Resources   
Provides advice on reducing the potential for system compromise.
Security Administration Guide   
Describes authentication, authorization, auditing, managed key encryption, SSL/TLS, and other aspects of InterSystems security.
Securing Web Services   
Describes how to secure InterSystems IRIS web services and web clients.
Using OAuth 2.0 and OpenID Connect   
Describes how to use InterSystems support for OAuth 2.0 and OpenID Connect.