Why Should You Migrate to Tableau Cloud?

In today’s fast-evolving data analytics space, companies are quickly realizing the need to migrate their data platforms to the cloud. As one of the leading data visualization tools, Tableau Cloud stands out as a great choice for your business’s cloud data needs. Moreover, Tableau Cloud offers a robust, scalable, and secure network solution to manage your analytics environment. However, it is important to note that the migration process requires strategic planning and careful preparation. This guide is meant to help your business explore some of the benefits, considerations, and steps to ensure a successful migration to Tableau Cloud.  Moving your data to Tableau Cloud will unlock the following advantages: Preparing Your Data for Migration The key to a successful migration begins with preparation. Here are the necessary steps to make sure your organization is cloud-ready: Clearly understanding what you will do with the analysis results is integral to making the most of Pulse AI’s capabilities. Steps for Migration  Evaluate Your Current Environment Analyze your current analytics setup. If your data is on-premise, consider migrating to a cloud-based data platform to avoid the complexities of Tableau Bridge. Best Practices for Optimizing Your Analytics Setup How Rower Consulting Can Help Migrating to Tableau Cloud can feel overwhelming, but it doesn’t have to be. Rower Consulting specializes in guiding businesses through the migration process with tailored strategies and expert support. Our services include: • Data Preparation: Ensuring your data is clean, structured, and ready for Tableau Cloud. • Cloud Migration Planning: Developing a comprehensive roadmap for a seamless transition. • Integration Support: Simplifying the connection between your data and Tableau Cloud. • Training and Enablement: Equipping your team with the skills to leverage Tableau Cloud and Tableau Pulse effectively. With Rower Consulting by your side, you can unlock the full potential of Tableau Cloud while minimizing risks and maximizing ROI.

Why You Should Migrate from Alteryx to Dataiku

1. Rower’s Strategic Partnership with Dataiku  Rower has a strategic partnership with Dataiku that allows for seamless integration with existing data solutions. This partnership enables businesses to migrate their data smoothly from previous databases into Dataiku’s environment, enhancing operational efficiency and minimizing disruption during the transition.  2. Industry-Leading AI Capabilities:   Within the data market offerings, Dataiku is the best-positioned company for AI capabilities and enterprise solutions. Moreover, Dataiku is also an industry leader according to Gartner’s Magic Quadrant. For context, the Gartner Magic Quadrant is a research methodology and visual tool created by the renowned global research and advisory firm Gartner. It evaluates technology companies and their products within the markets in which they operate. The two major criteria used for evaluation in the quadrant are “ability to execute” and “completeness of vision.” Gartner’s Magic Quadrant is widely used among businesses to assess tech companies and help businesses make informed decisions when choosing the right technology solution for their needs. When we compare Alteryx and Dataiku according to Gartner’s metrics, we can see that Dataiku is the clear winner in both categories, which further solidifies its position as an industry leader.  3. Accessible AI Functionality:   As we venture into a world further propelled by AI and our ability to harness its power, Dataiku stands at the forefront of maximizing your data with its built-in AI functionality. The simple drag-and-drop interface makes AI not only intuitive but also accessible across teams. AI models are made available as widgets that your team can leverage without the need for coding skills. Additionally, Dataiku’s no-code environment is highly flexible. It supports all major programming languages for those who prefer to code, making it versatile and catering to every team’s technical level.  4. Cloud-based solution:  Unlike Alteryx, which has traditionally been limited to desktop usage and can still present challenges with scalability and accessibility, Dataiku offers a robust, collaborative cloud-based environment. This enables all team members across various departments to work on projects simultaneously, fostering much greater collaboration. With Dataiku, teams can scale effortlessly as data needs grow, ensuring a seamless experience that avoids the potential bottlenecks of traditional desktop applications.  Case Study: How Dataiku Elevates Rower’s Clients in the Pharmaceutical Sector  For one client in the pharmaceutical industry, Rower utilized Dataiku to automate their sales forecasts. This resulted in forecast predictions that were 40% more accurate than previous models. Furthermore, the sales team was able to leverage the refined and more precise sales forecasts provided by Dataiku, which allowed the team to set more accurate sales targets.  Streamlining HCP Target Lists  Dataiku enabled our client to automate the creation of healthcare provider (HCP) target lists, transforming a previously manual, time-consuming task into a streamlined process. This increased accuracy and saved valuable resources for the team.  R&D Innovation with Automated Chemical Analysis  Rower supported another client’s R&D team by leveraging Dataiku to automate chemical evaluations within patent databases. This enhancement expedited the research process, allowing the team to evaluate chemical properties in less time, contributing to faster innovation cycles.  Call to Action: Unlock the Full Potential of Your Data with Rower and Dataiku  If you’re looking to streamline your data migration from Alteryx or optimize your AI capabilities, now is the time to connect with Rower. Our consultancy team has the knowledge and experience to replicate your existing logic in Dataiku, providing a smooth and efficient transition.  Ready to take the next step in data innovation? Contact Rower Consultancy today to discover how we can help you drive greater efficiency, collaboration, and AI success with Dataiku. 

Customizing Curator for Enhanced User Experience: A Deep Dive into Tailored Solutions

Introduction On the Curator side of things, some customization was required to meet the client’s needs, and this took the form of some JavaScript attached to the headers added through Curator’s back-end interface. Customization Requirements There were three parts to this customization: First, we added a relay object to communicate with the legacy web application. Second, we added a user object to determine which groups a given user could access. Third, we added a general object to include required DOM adjustments and third-party plugins. Relay Object The relay object contained variables and functions required for communication, including a reference to the current iFrame and a message subscription to receive messages from the legacy application when page links were clicked. Based on the content of these messages, required parameters were saved to a cookie to survive the reload and the user rerouted to the appropriate page. User Object The user object was a little more complicated. Curator has the capability to pass along SAML attributes, which is perfect for fine-tuning a user’s experience based on organizational roles and access, but this required the client’s AD to be set up with this information. This was the goal, but we needed a temporary solution until this could be completed that would allow for an easy transition once it was in place. Interim Solution The interim solution was to use a JSON data file that could be generated from their database. The user object reads this file and matches the current user, but once AD is properly set up, the function that reads and matches can be swapped for one that gets the SAML attributes, and the rest can remain untouched. Role-Based Access To start with, we had a handful of roles or personas, and we had multiple people who required access to more than one. Each persona centered around a particular aspect of the business and so had a catered menu to meet their specific needs and also reduce the unnecessary menu bloat that had existed before role partitioning was introduced by our project. Curator offers customization for groups and menus that offered up the lion’s share of work, and all we really had to do was assign the user to the proper group, which was easily accomplished using Curator’s extensive API. With a little bit of JavaScript to obtain the user information and calls to the API to set the group, the user is presented with their personal menu. For users with access to more than one persona, options were added to the user drop-down menu showing which role they had access to, as well as which they were currently using. General Object The general object had minimal responsibilities, mainly initializing the worker objects and a third-party news/notification plugin. CSS Modifications We introduced a number of CSS modifications in order to mimic the legacy application UI as the client wanted it to match that look and feel if possible. There were a few basic additions such as  a responsive “hamburger” pop-out menu that the legacy web app did not have, so there was some creative license encouraged by user feedback. None of us were particularly surprised when the client expressed a growing preference for the non-legacy UI elements. And should they ever wish to upgrade other elements of the UI, it is a few CSS class definitions away. Conclusion Using Curator for this project was the right call for this client, and their customer support was outstanding. There is no doubt the client is now positioned to take full advantage of a suite of enterprise tools that will continue to provide an increasing return of value. With the Curator implementation complete, our client is now equipped with a powerful, integrated solution tailored to their specific needs. From overcoming authentication challenges to customizing user experiences, we’ve covered a lot of ground. The result is a robust, secure, and cohesive system that enhances their operational capabilities. We hope this series has provided valuable insights into the intricacies of integrating long-standing applications with modern cloud based platforms. Stay tuned to our blog for more exciting projects and innovative solutions!