Posts

Showing posts from December, 2018

Intorduction to Tableau

Image
What is Tableau: Tableau is a software company that produces interactive data visualization products focused on business intelligence. It is very helpful in simplifying raw data into very easily understandable format. Data analysis is very fast with Tableau and the visualizations created are in the form of dashboards and worksheets.You don’t need any coding knowledge to work with Tableau. It is very useful in drilling-down data, creating insightful reports and garner actionable business insights. Business intelligence and Data Visualization: Before going into depth of tableau we have to understand what exactly mean by "Business intelligence and Data Visualization"? For the growth of any organization Smart, strategic and real time decision making is a must and a very crucial factor. In the early days that was done by revising and analyzing documented reports comprising all the data but in the recent years data visualization became popular. It made the whole decision ...

Migrate your data in Google Cloud Storage using Power of Talend

Image
What is Google Cloud Storage: Google Cloud storage allow us to store and manage any amount of data world-wide. Any one can use Google Cloud Storage for a wide of scenarios like Analytical data, Web content,  data for archival and disaster recovery, or distributing large data objects to users etc. Cloud Storage provides fast, low-cost, highly durable storage for data accessed less than once a month. Perfect for reducing the cost of backups and archives while still retaining immediate access. Backup data in Cloud Storage can be used for more than just recovery because all Cloud Storage classes have ms latency and are accessed through a single API. Pricing details by storage class: Savings vs. AWS by storage class: Lets Start using Google Cloud Storage: In order to use google cloud services we have to go to https://console.cloud.google.com and sign in with your gmail account (Create a new gmail account if not exist already). On successful login yo...
Image
An Introduction to Workflows Automation (CI,CT and CD) Continuous Integration : CI is a development practice where members of a team integrate their work frequently, with each integration being verified by an automated build to detect errors as quickly as possible. Continuous Testing : CT means that every time an integration is done predefined test cases are run to ensure that the new code doesn’t break the existing system. Continuous Deployment : CD means that you deliver software in continuous incremental fashion and deploy frequently. Here deploying could be to a test environment or pre-prod environments. So, for an organization to be being continuous it should be CI, CT and CD driven and it must be inclusive in the Software Development Lifecycle (SDLC). The diagram given below shows the phases from the SDLC life cycle and the areas of CI, CT and CD. So, what are the benefits of being continuous? If implemented correctly and practiced regularly, being continues helps ...

Talend Open Studio Errors (Compile and Run)

Image
This is Kailash Yadav currently working as a Talend Developer. As a Talend Developer I have spent around 5+ years and worked on different products of talend including Talend Data Integration, ESB, Talend big data platform, Talend MDM and Talend Data Fabric. Also in this journey with Talend I used to provide training on Talend Platform and faced different type of errors during compile or Run time.  Today I am going to illustrate these two errors using Talend open studio with the steps toward solution. Resolving Compile Errors in Talend Open Studio Let’s look at a compile error.  When we execute any job in Talend Studio, it will first attempt to compile, however, the compile will fail with the below error. You can review java error details within the log, which states that the "quantity cannot be resolved or is not a field". Conveniently, it also highlights the component the error is most closely associated to. To locate the specific source of the problem with...