Skip to content

Commit c5f32b7

Browse files
Merge pull request #219136 from seesharprun/cosmos-retire-migration-tool
Cosmos DB | Retire data migration tool mentions (1/2)
2 parents 70d740e + 004ac02 commit c5f32b7

File tree

7 files changed

+2
-15
lines changed

7 files changed

+2
-15
lines changed

articles/cosmos-db/configure-periodic-backup-restore.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ After you restore the data, you get a notification about the name of the new acc
227227

228228
The following are different ways to migrate data back to the original account:
229229

230-
* Use the [Azure Cosmos DB data migration tool](import-data.md).
231230
* Use the [Azure Data Factory](../data-factory/connector-azure-cosmos-db.md).
232231
* Use the [change feed](change-feed.md) in Azure Cosmos DB.
233232
* You can write your own custom code.

articles/cosmos-db/faq.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,6 @@ sections:
218218
You can bulk-insert documents into Azure Cosmos DB in one of the following ways:
219219
220220
* The bulk executor tool, as described in [Using bulk executor .NET library](nosql/bulk-executor-dotnet.md) and [Using bulk executor Java library](bulk-executor-java.md)
221-
* The data migration tool, as described in [Database migration tool for Azure Cosmos DB](import-data.md).
222221
* Stored procedures, as described in [Server-side JavaScript programming for Azure Cosmos DB](stored-procedures-triggers-udfs.md).
223222
224223
- question: |

articles/cosmos-db/index.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,13 +136,11 @@ additionalContent:
136136
items:
137137
- title: Migration options
138138
links:
139-
- text: Data migration tool – API for NoSQL
140-
url: import-data.md
141139
- text: CQL shell, Spark – API for Cassandra
142140
url: cassandra/migrate-data.md
143141
- text: Azure Database Migration Service – API for MongoDB
144142
url: ../dms/tutorial-mongodb-cosmos-db.md
145-
- text: AzCopy, Data migration tool – API for Table
143+
- text: AzCopy – API for Table
146144
url: table/import.md
147145
- title: Migration guides
148146
links:

articles/cosmos-db/local-emulator.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ The Azure Cosmos DB Emulator provides a high-fidelity emulation of the Azure Cos
2828

2929
While emulation of the Azure Cosmos DB service is faithful, the emulator's implementation is different than the service. For example, the emulator uses standard OS components such as the local file system for persistence, and the HTTPS protocol stack for connectivity. Functionality that relies on the Azure infrastructure like global replication, single-digit millisecond latency for reads/writes, and tunable consistency levels are not applicable when you use the emulator.
3030

31-
You can migrate data between the Azure Cosmos DB Emulator and the Azure Cosmos DB service by using the [Azure Cosmos DB Data Migration Tool](https://github.com/azure/azure-documentdb-datamigrationtool).
32-
3331
## Differences between the emulator and the cloud service
3432

3533
Because the Azure Cosmos DB Emulator provides an emulated environment that runs on the local developer workstation, there are some differences in functionality between the emulator and an Azure Cosmos DB account in the cloud:

articles/cosmos-db/merge.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ To enroll in the preview, your Azure Cosmos DB account must meet all the followi
169169
- Azure Functions
170170
- Azure Search
171171
- Azure Cosmos DB Spark connector
172-
- Azure Cosmos DB data migration tool
173172
- Any third party library or tool that has a dependency on an Azure Cosmos DB SDK that isn't .NET V3 SDK v3.27.0 or higher
174173

175174
### Account resources and configuration
@@ -209,7 +208,6 @@ If you enroll in the preview, the following connectors will fail.
209208
- Azure Functions <sup>1</sup>
210209
- Azure Search <sup>1</sup>
211210
- Azure Cosmos DB Spark connector <sup>1</sup>
212-
- Azure Cosmos DB data migration tool
213211
- Any third party library or tool that has a dependency on an Azure Cosmos DB SDK that isn't .NET V3 SDK v3.27.0 or higher
214212

215213
<sup>1</sup> Support for these connectors is planned for the future.

articles/cosmos-db/migrate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Before you migrate the entire workload to Azure Cosmos DB, you can migrate a sub
2020

2121
## Tools for data migration
2222

23-
Azure Cosmos DB migration strategies currently differ based on the API choice and the size of the data. To migrate smaller datasets – for validating data modeling, query performance, partition key choice etc. – you can choose the [Data Migration Tool](import-data.md) or [Azure Data Factory’s Azure Cosmos DB connector](../data-factory/connector-azure-cosmos-db.md). If you are familiar with Spark, you can also choose to use the [Azure Cosmos DB Spark connector](./nosql/quickstart-spark.md) to migrate data.
23+
Azure Cosmos DB migration strategies currently differ based on the API choice and the size of the data. To migrate smaller datasets – for validating data modeling, query performance, partition key choice etc. – you can use [Azure Data Factory’s Azure Cosmos DB connector](../data-factory/connector-azure-cosmos-db.md). If you are familiar with Spark, you can also choose to use the [Azure Cosmos DB Spark connector](./nosql/quickstart-spark.md) to migrate data.
2424

2525
## Challenges for large-scale migrations
2626

articles/cosmos-db/migration-choices.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ If you need help with capacity planning, consider reading our [guide to estimati
4545
|Migration type|Solution|Supported sources|Supported targets|Considerations|
4646
|---------|---------|---------|---------|---------|
4747
|Offline|[Intra-account container copy](intra-account-container-copy.md)|Azure Cosmos DB for NoSQL|Azure Cosmos DB for NoSQL|&bull; CLI-based; No set up needed. <br/>&bull; Supports large datasets.|
48-
|Offline|[Data Migration Tool](import-data.md)| &bull;JSON/CSV Files<br/>&bull;Azure Cosmos DB for NoSQL<br/>&bull;MongoDB<br/>&bull;SQL Server<br/>&bull;Table Storage<br/>&bull;AWS DynamoDB<br/>&bull;Azure Blob Storage|&bull;Azure Cosmos DB for NoSQL<br/>&bull;Azure Cosmos DB Tables API<br/>&bull;JSON Files |&bull; Easy to set up and supports multiple sources. <br/>&bull; Not suitable for large datasets.|
4948
|Offline|[Azure Data Factory](../data-factory/connector-azure-cosmos-db.md)| &bull;JSON/CSV Files<br/>&bull;Azure Cosmos DB for NoSQL<br/>&bull;Azure Cosmos DB for MongoDB<br/>&bull;MongoDB <br/>&bull;SQL Server<br/>&bull;Table Storage<br/>&bull;Azure Blob Storage <br/> <br/>See the [Azure Data Factory](../data-factory/connector-overview.md) article for other supported sources.|&bull;Azure Cosmos DB for NoSQL<br/>&bull;Azure Cosmos DB for MongoDB<br/>&bull;JSON Files <br/><br/> See the [Azure Data Factory](../data-factory/connector-overview.md) article for other supported targets. |&bull; Easy to set up and supports multiple sources.<br/>&bull; Makes use of the Azure Cosmos DB bulk executor library. <br/>&bull; Suitable for large datasets. <br/>&bull; Lack of checkpointing - It means that if an issue occurs during the course of migration, you need to restart the whole migration process.<br/>&bull; Lack of a dead letter queue - It means that a few erroneous files can stop the entire migration process.|
5049
|Offline|[Azure Cosmos DB Spark connector](./nosql/quickstart-spark.md)|Azure Cosmos DB for NoSQL. <br/><br/>You can use other sources with additional connectors from the Spark ecosystem.| Azure Cosmos DB for NoSQL. <br/><br/>You can use other targets with additional connectors from the Spark ecosystem.| &bull; Makes use of the Azure Cosmos DB bulk executor library. <br/>&bull; Suitable for large datasets. <br/>&bull; Needs a custom Spark setup. <br/>&bull; Spark is sensitive to schema inconsistencies and this can be a problem during migration. |
5150
|Online|[Azure Cosmos DB Spark connector + Change Feed](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/cosmos/azure-cosmos-spark_3_2-12/Samples/DatabricksLiveContainerMigration)|Azure Cosmos DB for NoSQL. <br/><br/>Uses Azure Cosmos DB Change Feed to stream all historic data as well as live updates.| Azure Cosmos DB for NoSQL. <br/><br/>You can use other targets with additional connectors from the Spark ecosystem.| &bull; Makes use of the Azure Cosmos DB bulk executor library. <br/>&bull; Suitable for large datasets. <br/>&bull; Needs a custom Spark setup. <br/>&bull; Spark is sensitive to schema inconsistencies and this can be a problem during migration. |
@@ -94,10 +93,6 @@ If you need help with capacity planning, consider reading our [guide to estimati
9493

9594
For APIs other than the API for NoSQL, API for MongoDB and the API for Cassandra, there are various tools supported by each of the API's existing ecosystems.
9695

97-
**API for Table**
98-
99-
* [Data Migration Tool](table/import.md#data-migration-tool)
100-
10196
**API for Gremlin**
10297

10398
* [Graph bulk executor library](gremlin/bulk-executor-dotnet.md)

0 commit comments

Comments
 (0)