home about us services clients employment contact  

































DataMine merge people, process, technology and experience to align your business objectives with your technology strategy. DataMine consultants are active leaders. They provide you with the skills you need, and then transfer the key skills to your people while implementing the solution. In addition to averaging over 10 years of experience, our professionals upgrade their skills through continued education and certification from leading software companies such as SAS, Microsoft and Sun.

DataMine consulting company follow a process driven that improves client’s business intelligence capability. We design, develop, and implement custom SAS solutions. We also provide active leadership and mentor clients who are implementing new applications or processes. Our clients have learned that having an experienced DataMine consultant as part of their team substantially and immediately impacts the overall project productivity.

DataMine follow a disciplined, systematic approach which allows us to deliver on time, on budget, meeting all your requirements. Also, we are able to reduce resources across the application lifecycle, as well as, reduce risks associated with new technologies and decrease time to market.

We specialize in SAS Business Intelligence, Data warehousing and Data Management. Our team of knowledgeable and experienced consultants are available for end-to-end project life cycle assignments or for individual specialist contracts to supplement your team.

DataMine consultants use the leading development tools, technologies and platforms including:

  • SAS Data Integration ETL Studio
  • SAS OLAP Cubes Studio
  • SAS Enterprise Guide
  • SAS/BASE, SAS Macro Language and SAS/AF
  • Microsoft SQL-Data Transformations Services (DTS)
  • Microsoft SQL Analysis Services (OLAP)
  • OS: UNIX, Solaris, Windows, Nextstep, Apple Macintosh, and  IBM Mainframe.

To further explore our services, contact us directly for more information: info@data-mine.ca


Delivery Model

We bring together people, process and technology. We merge our people’s experiences, with the principles of architecture and design, our delivery methodology and SAS reusable components, with leading-edge technology to add value to our client relationships.

To every project, we bring our assets and merge them seamlessly with your project team. These assets include:

  • Our People – Hard-working, dedicated, experienced consultants with breadth and depth of relevant SAS knowledge.
  • Our Methodology – a proven, agile methodology that harnesses change.
  • SAS Reusable Components – Architected for flexibility and re-use, proven to deliver, saving you development time and money.

         Our People

DataMine’s highly skilled professional services consultants possess a wealth of knowledge and experience in a number of key areas of information technology. Each of these professionals strives to maintain a constant synergy with the companies they work for and to continually develop their strong knowledge of technology and project management.
We believe a projects' success depends primarily on the collective experiences and strengths of the people working on them. Problems get solved when people work as a team and openly share their wealth of knowledge and expertise. When people strive to meet and exceed expectations, an innovative culture is developed that greatly enhances team performance.

 Our Methodology

We follow these 10 principles:

  1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software solutions.
  2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
  3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  4. Business people and developers must work together daily throughout the project.
  5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  7. Working software solutions is the primary measure of progress.
  8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  9. Continuous attention to technical excellence and good design enhances agility. The best architectures, requirements, and designs emerge from self-organizing teams.
  10. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

 SAS Reusable Components

DataMine believes the best way to build enterprise-wide business intelligent applications is to assemble them from reusable components. Using proven large grain of SAS business intelligent components and/or solutions allows a higher quality product earlier and makes better use of human resources. This results in an agile IT system, increasing your organizations' competitive advantage.

Using SAS integrated robust SAS components/frameworks/solutions helps us bring tremendous time savings to the overall implementation cycle and manage the challenges of time-to-market pressures.

What is a component?
A component is a nontrivial piece of software that fulfills a specific function, has a clear boundary, and can be integrated in a well-defined architecture. Each component implements a tight set of responsibilities, is considered to be self-contained and is not tightly coupled to other components. SAS components/solutions are pre-built, tested, well architected and well designed for high levels of reuse.

The Benefits of using SAS components include

  • The ability to 'plug-n-play' different components for a problem domain.
  • Components have been tested and proven to work. The reuse of the component provides pay-off in terms of the design, construction and quality.
  • By 'de-coupling' components, a change in requirements has limited impact.
  • Management of complexity is improved, leading to improved quality of the solution.
  • Independent design, implementation, and testing of components allows for a high degree of concurrent development.
  • Business processes become centralized and reusable across an enterprise.