Refer to this article for explanation;
Author: Shahzad Khan
Steps to enable MSDTC on Windows Server
These steps can be used on windows Server 2008 r2 and Windows Server 2012 R2
- Click Start, click Run, type dcomcnfg and then click OK to open Component Services.
- In the console tree, click to expand Component Services, click to expand Computers, click to expand My Computer, click to expand Distributed Transaction Coordinator and then click Local DTC.
- Right click Local DTC and click Properties to display the Local DTC Properties dialog box.
- Click the Security tab.
- Check mark “Network DTC Access” checkbox.
- Finally check mark “Allow Inbound” and “Allow Outbound” checkboxes.
- Click Apply, OK.
- A message will pop up about restarting the service.
- Click OK and That’s all.
Reference : https://msdn.microsoft.com/en-us/library/dd327979.aspx
Sometimes the network firewall on the Local Computer or the Server could interrupt your connection so make sure you create rules to “Allow Inbound” and “Allow Outbound” connection for c:\windows\msdtc.exe
MAC OS tips
Following are some basic tips for MAC OS;
How to Map a Network Drive / Server to Mac OS X?
From the Mac OS X Finder, hit Command+K to bring up the ‘Connect to Server’ window.
Enter your login/password and click “OK” to mount the network drive.
The drive will now appear on your desktop and in the Finder window sidebar.
How to Force Restart Your Mac?
Press and hold down the Command (⌘) and Control (Ctrl) keys along with the power button (or the Touch ID / Eject button, depending on the Mac model) until the screen goes blank and the machine restarts.
How to add a user to Sudoers in Mac OS X?
sudo visudo
Use the arrow keys to navigate down to the “#User privilege specification” section, it should look like this:
# User privilege specification
root ALL=(ALL) ALL
%admin ALL=(ALL) ALL
Put the cursor on the next empty line below the %admin entry and then press the “A” key to insert text, then type the following on a new line, replacing ‘username’ with the users short name of the account you wish to grant privilege to (hit tab between username and ALL):
username ALL=(ALL) ALL
Now hit the “ESC” (escape) key to stop editing the file
Hit the : key (colon) and then type “wq” followed by the Return key to save changes and exit vi
ou should be good to go, you can cat the sudoers file to be certain the file was modified:
cat /etc/sudoers
Q. How to run as root?
sudo -s username
How to stop Azure Data factory pipeline
I setup a tumbling window trigger to run a test pipeline after every 1 hour. To stop this pipeline, Go to Manage –> Triggers –> Click stop on selected trigger.
Pipeline execution will be stopped.
What does it mean that Azure Cosmos DB is multi-model?
Cosmos DB is a single NoSQL data engine, an evolution of Document DB. When you create a container (“database instance”) you choose the most relevant API for your use case which optimises the way you interact with the underling data store and how the data is persisted in to that store.
So, depending on the API chosen, it projects the desired model (graph, column, key value or document) on to the underlying store.
You can only use one API against a container, multiple are not possible due to the way the data is stored and retrieved. The API dictates the storage model – graph, key value, column etc, but they all map back on to the same technology under the hood.
Multi-model, multi-API support
Azure Cosmos DB natively supports multiple data models including documents, key-value, graph, and column-family. The core content-model of Cosmos DB’s database engine is based on atom-record-sequence (ARS). Atoms consist of a small set of primitive types like string, bool, and number. Records are structs composed of these types. Sequences are arrays consisting of atoms, records, or sequences. The database engine can efficiently translate and project different data models onto the ARS-based data model. The core data model of Cosmos DB is natively accessible from dynamically typed programming languages and can be exposed as-is as JSON.
The service also supports popular database APIs for data access and querying. Cosmos DB’s database engine currently supports DocumentDB SQL, MongoDB, Azure Tables (preview), and Gremlin (preview). You can continue to build applications using popular OSS APIs and get all the benefits of a battle-tested and fully managed, globally distributed database service.
This article is referenced here;
https://stackoverflow.com/questions/44304947/what-does-it-mean-that-azure-cosmos-db-is-multi-model