What is Datamartist?
Datamartist is a flexible, visual, data profiling and data transformation tool. It can read data from data sources (such as files, or relational databases), do data transformations using a simple, visual user interface, and then can write the results into files or databases.
By combining a flexible ETL tool with data profiling capabilities, Datamartist is a fast and easy way to both do ad-hoc data profiling, and to set up automated data quality monitoring.
For a wide range of data transformation requirements, Datamartist is the only tool required, giving a fast and flexible ETL capability to pull all sorts of data from all sorts of sources.
What is data profiling?
Data profiling is a powerful technique that allows you to understand data quality issues and address them.
Profiling data provides an analysis of the contents of the data- for example, how many rows have missing values, or how many rows have values that have incorrect formats (bad zip codes, incorrect phone numbers, badly formed product codes etc.)
What are the benefits of Data profiling?
- Understand your data quality in a quantifiable way.
- Reduce the cost of business intelligence and data migration projects through better budgeting and planning by knowing where issues lie BEFORE you hire the development team.
- Track your data quality over time and identify root causes of issues as they emerge
- Provide both a clear image of what needs to be fixed and how, and a method for validating the cleansing was successful.
- Provide both ad-hoc and automated data quality profiling
- Provide a less expensive, faster, more flexible method to transform data allowing a reduction in overall cost while increasing speed and quality of many types of data analysis.
- Enterprise BI, with extremely large software suites and systems which are costly and project based, with new functionality being delivered in time scales of months or even years. They can provide high quality results and manage very large data sets, but are often overkill, and are too expensive and slow to respond to day to day business needs for data.
- Spreadsheets and Shadow Systems, that are often created without the approval or knowledge of IT departments, which while providing very fast response usually measured in days or weeks, are often plagued with data quality or integration issues, and can result in a huge amount of duplication and data inconsistency.
What are the benefits of Data profiling with Datamartist rather than custom SQL development?
Datamartist provides a wide range of easy to use data profiling tasks. It would take significant time and SQL development to recreate an equivalent data profile, and without datamartists visual display and drill down capabilities the analysis of the results would be time consuming and error prone.
This wasted effort would have to be repeated for each new project and table, as the SQL hard codes table names, column types etc.
Datamartist provides a flexible, visual environment that can quickly look at data from multiple sources- both databases and files. To use data from flat files or spreadsheets in an SQL based profiling effort, database tables must first be created, and the data loaded in. While datamartist loads multiple data types in a single column from files and spreadsheets easily, databases will reject rows, and often the database development can be painfully tedious.
How can Datamartist define complex data transformations without programming?
By using blocks and connectors, very complex data transformations can be created a step at a time. Each block represents a type of transformation or operation that can be performed on the data. The blocks are configured using wizards and controls- no programming. But because literally hundreds of blocks can be connected together in any combination, and blocks can contain other blocks, letting the user organize data transformation canvases easily, the overall transform can be extremely complex and powerful.
How much data can Datamartist handle?
Datamartist can handle large data sets. It has a preview mode which allows the user to only load in a few tens or hundreds of thousands of rows while building the data transformation, then once everything is ready the user "runs with all data" and Datamartist does the entire calculation and writes the results out to files or tables defined by export blocks. Although it depends on how many blocks and how many calculation steps are used, data sets with even millions of rows can usually be run in the time it takes to get a cup of coffee.
Because Datamartist provides the ability to use SQL queries at the input if desired, even larger tables can be queried and summarized, depending on the capabilities of the database platform.
Do I need to install a database on my machine to use Datamartist?
No. Datamartist installs everything you need in one simple install, that usually takes less than a minute. Datamartist can read and write information from databases, however- either those on your machine or remote ones.
How does the Datamartist trial work?
The trial is easy. Just download the installer, install Datamartist on your machine and then run Datamartist. Datamartist will activate itself for 30 days. You will have all the functionality available, no limitations for 30 days, and you don't need to be connected to the internet to use the trial.
The trail version can show either standard or professional functionality, and this can be changed on the fly, letting you understand fully the differences between the two editions.
Do I need to reinstall when I decide to buy?
No. Once you've decided to purchase, buy a license through the datamartist.com website, and a license key will be emailed to you.
You do not have to uninstall the trial version, but we do recommend that you keep up to date- check if there is a newer version by comparing the version in "about" in the trial to the version on the datamartist.com download page. But either way, it will work, and you can download the updated version later if you like.
Run Datamartist while connected to the internet, select help and then click on ACTIVATE. You will be prompted for your key, copy and paste it from the email you received and datamartist will be activated.
How much does Datamartist cost?
Please refer to our product page to get the most up to date price, and the available editions.
How do I get technical support for Datamartist?
First, please take a look at the online documentation. But if you can't find what you need, don't hesitate to email us at support@datamartist.com.
When you purchase datamartist license, you get a free one year subscription to technical support and upgrades. After that you will be able to purchase additional years subscriptions as needed which are 20% of the versions price when you buy the maintenance subscription.
For more information about our support please read our help and support service page.
Can I run Datamartist on multiple machines?
You are entitled to install Datamartist on two machines. (Often people like to have it at work and at home, or on a desktop and a laptop.)
You can remove licenses from machines, so as you upgrade your hardware, you'll always be able to remove from the old machine and activate on the new one.
If you have any issues or questions just contact support@datamartist.com
Where does Datamartist fit in my business intelligence architecture?
Datamartist has two key roles within a business intelligence architecture:
Data profiling
By providing a powerful, visual environment Datamartist lets project and IT resources to look into the data, understanding data issues and easily communicating them.
In addition, because datamartist can automate data transformation and profiling tasks, it can be used to create a periodic snapshot of key data quality metrics, letting an organisation track and report on data quality.
Reducing business intelligence cost
Right now, in a typical organisation, there are two worlds for data management;
Datamartist is a "third way" that can be implemented to provide an alternative between these two extremes. It does not replace either completely, but by transferring tasks that are ill suited to either the enterprise systems, or to spreadsheets, Datamartist provides a right-sized capability that reduces cost, improves quality, and speeds up delivery of data.
Why is Datamartist better than Excel for some types of data transformation?
Unlike Excel, Datamartist allows for easy use of multi-million row data sets, and provides a user interface that makes it clear visually how the data flows, and what data transformations are performed where.
While Excel is spreadsheet based, Datamartist manages tables and definitions more like a database. But without many of the constraints of a data base, and without the need to use programming languages like SQL (although it is available providing even more power if needed).
Finally, Datamartist has been designed to guide the creation of data models that facilitate cleaner data transformation, and the production of a more useful output data set. It inherently manages concepts like duplicate keys, duplicate records, multiple hiearchies, and complex segmentation rule sets. Because it does this in a graphical user interface, it avoids the need for complex nested spreadsheet functions, visual basic programming or complicated lookup calculations.
Can Datamartist replace all data warehouses and data marts?
Absolutely not. Very large (and expensive) server based systems will always be required to one degree or another in most enterprises. What Datamartist does is provides a way to avoid creating unneeded server based, or custom developed database systems for a wide range of data transformation needs. Every time a data mart or data warehouse project is avoided, huge cost savings result. Datamartist provides a tool that allows data transformation (and then the follow up analysis in an analysis tool) that would never have happened, because the data transformation was too complex for Excel, but IT resources did not exist to implement it in a database.
I've got a data problem- I'm just not sure I have the in house resources to handle it.
nModal Solutions Inc. also provides consulting services. Both in support of projects based around the Datamartist tool, and in data transformation and analysis projects in general.
- Browse the Datamartist documentation.
- Compare Datamartist functionality to spreadsheets and databases.
- Datamartist at Democamp Toronto.
- Datamartist at the Financial Technology Show.





