Tallan's Technology Blog

Tallan's Top Technologists Share Their Thoughts on Today's Technology Challenges

Category Archive for "Cloud Services"

Safeguarding Your Cloud Resources with Azure Security Services

Tallan Partner

While cloud security continues to be a top concern, Microsoft recently shared insights from a survey that show overall concern has dropped significantly since 2015. They’re now at a stage where half of organizations contend the cloud is more secure than their on-premises infrastructure. In conversations Microsoft has with their customers and partners, they hear increasingly about how using the cloud improves an organizations’ security posture. As many organizations push forward on their digital transformation through increased use of cloud services, understanding the current state of cloud security is essential.
Maintaining a strong security posture for your cloud-based innovation is a shared responsibility between you and your cloud provider. With Microsoft Azure, securing cloud resources is a partnership between Microsoft and their customers, so it’s essential that you understand the comprehensive set of security controls and capabilities available to you on…

Storing Customer Data in Microsoft Datacenters

Jason Zandri

Office 365 customers, known as tenants within the configuration, all share Microsoft’s global datacenter infrastructure, which is composed of hundreds of thousands of servers located all over the world.
Within the tenant, customer data is housed in a region, based on their location and settings, as shown from the drop-down box displays.

Microsoft replicates customer data automatically across at least two datacenters at any given time to minimize against losses during any failover.
When you choose a region, you can see what data is where (when at rest) between the zoomed view and the details in the right margin:

Microsoft operates over 100 datacenters globally and continues to open more datacenter regions for Office 365 for business services. That being said, not every datacenter is used to host Office 365 and its services, but they do add to the available capacity (storage) and other…


Adding R Packages In Azure ML

Iu-Wei Sze

The Execute R Script module in Azure Machine Learning is incredibly useful for manipulating data in ways that other modules do not cover. Its functionality can be further expanded by adding R packages that are not included in Azure ML by default. We will first show you how to get a list of packages that are already in your workspace and then how to add additional packages.
Checking Which R Packages are in Your Workspace
Create a new experiment, and place the following R code in an “Execute R Script” module:
data.set <-data.frame(installed.packages());

Run the experiment. The output of the Execute R Script module will be a list of the available packages.
Adding R Packages
Before you can use the package in Azure ML, you need to set up the zip file structure in which ML expects the packages to appear. To do this, start by installing the…

How to use Integration Packs in Dell Boomi

Anthony Dinh

There are some instances where you may wish to package a set of processes that ready for installation by managed accounts. Dell Boomi offers a solution to this problem with the use of Integration packs. Integrations packs allow you to offer a pre-packaged solution to your end users.
There are however a few things to consider before using integration packs:

You can only have a maximum of 100 processes in a single integration pack.
There are several components that cannot be added to an integration pack. Those elements included

Process Route Components
Processes that contain Process Route Components
API Components
Certificate Components

Processes must first be published to a process library before being added to an integration pack. For more information about how to use process libraries in Dell Boomi, see this link

Integration pack management and multi-install integration packs are optional Dell Boomi AtomSphere features that must first be…

How to use Process Libraries in Dell Boomi

A common operation in Dell Boomi is to copy processes from one account to another. These processes can often be used as templates for new processes. One way to accomplish this task is to copy the process to the other account choosing the account and the folder.

While this method does move the process that we need to the correct account, there are a few drawbacks to this method.

It is difficult to determine which version of the process you are using when copying the process in this manner.
Copying a new version of the process is often messy process which involves first deleting the old version of the process before copying over the new version.

In many instances there are better and less painful alternatives to the above mentioned method.
Process Libraries
Dell Boomi offers a feature called Process Library Management that fixes these issues….


Azure ML Tips And Tricks

Lu Li

While working with Azure Machine Learning, we ran into some situations that seem simple to handle in hindsight, but are rarely discussed online. Here are some simple Azure ML tips and tricks that we found useful.
1. Saving and Reusing a Trained Model
In one of our projects, we found that we needed to use the same trained model multiple times rather than just once in a predictive experiment. To do this, save a trained model by right clicking the output port of the Train Model module and selecting the Save as Trained Model option.

After giving the trained model a name and saving it, you will be able to find a module with the given name under the Trained Models sections of the module selection bar

or by typing the name into the module search bar. From here, you will be able to use…


16 Things Only People Who Work with Azure ML Will Understand

Lu Li

Azure Machine Learning is part of the Cortana Intelligence Suite. It’s a cloud based collaborative drag and drop tool that can be used to build, test, and deploy predictive analytics solutions. We recently worked with Casella Waste Systems to analyze their customer and sales data using Azure ML. We found Azure ML to be a useful tool that allowed us to visualize our work and avoid coding when it wasn’t necessary. However, the process of creating successful experiments didn’t come without some speed bumps. Here are some things that we discovered along our ML journey, delivered in the spirit of a Buzzfeed article.
1. Your experiment starts out nice and simple

2. And ends up looking like this

3. You have multiple people working on an experiment

4. But you see this when everyone tries to edit the experiment at the same time

All that…

Using AzCopy as a Workaround for Microsoft Azure File Storage Connector

Many times when working with Microsoft Azure, it is necessary to read and write information to Microsoft Azure File Storage. Unfortunately, at this time Dell Boomi currently only supports a Microsoft Blob Storage Connector; one possible solution to this problem is to use Microsoft’s AzCopy utility to read and write information to Microsoft Azure File Storage.
AzCopy is a command-line Utility designed for copy data to and from Microsoft Azure Blob, File, and Table storage; but our purposes we will be using it to write data to Microsoft Azure File Storage.
AzCopy can be downloaded from this link (http://aka.ms/downloadazcopy). To install, simply follow the installation instructions.
One possible use of AzCopy is to upload newly created data files to Microsoft Azure File Storage.  By doing so we can call AzCopy to upload the data files after we have finished creating them all rather…

Setting Verbose mode for a Boomi Process using Dynamic Process Property

Setting Verbose mode for a Boomi Process using a Dynamic Process Property
In most instances developers will have to accommodate certain reporting, notification and logging requirements of a given interface within the Dell Boomi AtomSphere platform.
Often times, the logging or emailing may need to be disabled for testing and/or faster iterative cycling through test cases and, of course, to not annoy the user community with email test messages.
The most straightforward way to accomplish or implement a verbose or Test Mode Boolean flag (as is very common in other platforms) is to create and enable a Dynamic Process Property and then assign its default value while allowing to reassign the same with extensions directly after deployment.

Miami-Dade County Embraces Technology to Build Community and Make Policing More Transparent

Tallan Partner

Across the country, police departments and the citizens they serve are looking for better ways to communicate and work together, and many of those departments — including Miami-Dade, the largest police department in the southeastern United States — are turning to technology to build stronger relationships. In fact, last year, President Obama’s Task Force on 21st Century Policing and the White House Police Data Initiative called on law enforcement to better use data and technology to accelerate progress around transparency, accountability and public trust.
Miami-Dade was ahead of this curve. Driven by a desire to foster trust with its diverse community, the police department embarked on an ambitious initiative to transform its operations. It launched two new solutions: VIEVU body-worn cameras for officers, and a new Community on Patrol (COP) app, both powered by cloud technology from Microsoft. By collecting tips from…