Thursday, June 16, 2016

More Fun with Delphix, delphixpy part 3: Snapshots and Async

Delphix Express is no longer offered, but these examples will work with your Delphix installation

Alright. Third part in the series. I pick right up from the last blog, so if you are just joining in the fun, I suggest you go back and read/watch the first two parts (links below).
Part 1
Part 2

Also, as I add to the series, I am adding the example scripts to the delphixpy-examples repo. So, if you originally cloned the repo in part one, be sure to update it with the latest version.

In this blog we cover the following:

  1. Working with Groups
  2. Obtaining a specific database
  3. Understanding required vs. optional parameters in the API documentation
  4. Performing a Snapshot/Sync on a Database
  5. Performing a Snapshot/Sync on a group
  6. Performing Asynchronous jobs in Delphix
Before you watch the video below, I want to hear from you! Reach me on Twitter @CloudSurgeon with your delphixpy projects. Some you have done so already. I love it! Keep them coming.

Friday, June 10, 2016

Working with Delphix python module (delphixpy) part 2

Delphix Express is no longer offered, but these examples will work with your Delphix installation

Ack. Sorry for taking so long to get this second part out, everyone! In this blog I explain the very basics of how to translate what you do in the Delphix GUI to python via the delphixpy module. Here is what we cover:
  1. List the databases in our Landshark environment via the GUI
  2. Discuss the GUI to CLI mapping
  3. List the databases in our Landshark enviornment via the CLI
  4. Enable tracing and then repeat step 2
  5. Discuss the tracing output
  6. Discuss the CLI to python mapping
  7. Establishing a connection to Delphix via python
  8. Discuss invoking the delphixpy namespace operators
  9. Working with the delphixpy value objects
Below is my video; but first, here are some links that I reference in my video that you may want to quickly glance over before you watch. Feel free to explore with the cookbooks on our documentation page after you watch the video.

Also, as an aside, if you are using Delphix Express, you may need specify an older version of the module. When going into the CLI in the tutorial, type version and hit enter. That is the API version you are using. Replace delphixpy.v1_6_0.delphix_engine in the tutorial with delphixpy.vX_X_X.delphix_engine where X_X_X is the X.X.X number from the version command.

I hope this is helpful in getting you going. My next blog in the series should come next week and be about using the delphixpy module to create snapshot of VDB's. 

Wednesday, June 1, 2016

We Value Our Partners, and It Shows!

Partners, we love you!

Wow! What a whirlwind of success I have had the privilege to personally witness Delphix enjoy over these last three years. We at Delphix realize that this has only been possible by forming successful partnerships with the world's premier system integrators, value added resellers, and trusted services providers. There is no way we could boast over 30% of the Fortune 100 without the dedication, determination, and trust of our partners. At Delphix, it is well-known that we believe our people are our most important resource, and we value our partners to the same degree. We Love Our Partners

We can do better

Yet, when I looked at the Delphix business toward the end of our last fiscal year, I kept asking myself, "Yeah, this has been an incredible year, but why couldn't it have been 2 or 3 times that?" So, I started working through our sales data and identifying constraints. Partners were doing incredibly well selling Delphix, but the lead time for the first deal was taking too long for my liking. When I started analyzing statistical data for correlations, there seemed to be a common-thread: Too many "touch points" for new partners. What I mean by that, is partner on boarding was too bespoke and required heavy assistance until the partner could sustain themselves. To that end, I want pause for a moment and thank all of my colleagues who have spent so many hours enabling our partners. Well done.


Following the theory of constraints, I know that adding more staff or reducing our influx of new partners did not actually solve for the issue. The constraint was (mainly) around enablement. That was something I knew we could fix. So, I reached out to one of our Channel Directors and asked him if he agreed with me on the constraint. He did. Then I boldly told him my plan to fix it, and asked him if he would let me attempt to do so in his territory. Thankfully, he did. In March, I went to our partner summit in Rome and gathered the "needs and wants" list from our partners, found out what worked and what didn't. I made an open commitment to our partners then that we would work to rapidly address the problem. And we sure did. The road less traveled...

The Essential Path

A couple of weeks ago, we introduced our "Essential Path for Delphix Partners" Sales and Presales tracks. This enablement is designed to quickly enable our partners to have a command of the core Delphix competencies. After completing this track, and coupled with our strategic touch points, our partners will be able to autonomously explain both "Why Delphix?" and "How does Delphix do it?" for 80% of the use cases they will encounter. The overarching goal is to accelerate our partners' first 90 days in Delphix, so that they are closing more deals and bigger deals earlier in their journey. The new enablement boasts 27 courses, over 60 new chapters, over 400 minutes of new content, and a variety of perspectives from the US, South America, Europe, the UK, and Australia. We are really excited at what has been accomplished in so short of a time!

But wait... there's more!

But, this is just the beginning. The Essential path is currently being extended to include services delivery, and the Advanced Path and Master Path are also being added. Plus, for some of our select strategic alliances, we will soon be offering our Delphix Partner University (that my great pal, Woody Evans, is leading). The Delphix Partner University will be based upon the same courses of the Essential Path, but will also include additional courses that are tailored for our partners that are making considerable investments in establishing Centers of Excellence and creating core business units inside their organization around Delphix. If you are one of our partners and are reading my blog, please accept my personal and heartfelt THANK YOU! You are one of the many reasons that it is such a great time to be at Delphix. Well, I am off to fix the next constraint in the chain.... talk to you soon!