Skip to content

Commit 1edbe06

Browse files
committed
fixes
1 parent cf011fa commit 1edbe06

File tree

3 files changed

+43
-37
lines changed

3 files changed

+43
-37
lines changed

articles/time-series-insights/how-to-tsi-gen1-migration.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,30 @@
11
---
2-
title: 'Time Series Insights Gen1 migration to to Fabric Real-Time Intelligence | Microsoft Docs'
3-
description: How to migrate Azure Time Series Insights Gen 1 environments to to Fabric Real-Time Intelligence.
2+
title: 'Time Series Insights Gen1 migration to Real-Time Intelligence in Microsoft Fabric | Microsoft Docs'
3+
description: How to migrate Azure Time Series Insights Gen 1 environments to Real-Time Intelligence in Microsoft Fabric.
44
ms.service: time-series-insights
55
author: tedvilutis
66
ms.author: tvilutis
77
ms.topic: conceptual
8-
ms.date: 3/15/2022
8+
ms.date: 6/10/2024
99
ms.custom: tvilutis
1010
---
1111

12-
# Migrating Time Series Insights Gen1 to to Fabric Real-Time Intelligence
12+
# Migrating Time Series Insights Gen1 to Real-Time Intelligence in Microsoft Fabric
1313

1414
[!INCLUDE [retirement](../../includes/tsi-retirement.md)]
1515

1616
## Overview
1717

18-
[Eventhouse](/fabric/real-time-intelligence/eventhouse) is the time series database in Fabric Real-Time Intelligence. It serves as the target for migrating data away from Time Series Insights.
18+
[Eventhouse](/fabric/real-time-intelligence/eventhouse) is the time series database in Real-Time Intelligence. It serves as the target for migrating data away from Time Series Insights.
1919

2020
### Prerequisites
2121

22-
To begin the migration process, ensure that you have created a new Eventhouse in Fabric Real-Time Intelligence. Follow the documentation on how to [create an Eventhouse](/fabric/real-time-intelligence/create-eventhouse).
22+
* A [workspace](/fabric/get-started/create-workspaces.md) with a Microsoft Fabric-enabled [capacity](/fabric/enterprise/licenses.md#capacity)
23+
* An [event house](/fabric/real-time-intelligence/create-eventhouse) in your workspace
2324

2425
### Ingest new data
2526

26-
To start ingesting new data into your Eventhouse, follow these steps:
27+
Use the following steps to start ingesting new data into your Eventhouse:
2728

2829
1. Configure your [Azure Event Hub](/azure/event-hubs/event-hubs-about) with a new consumer group.
2930

@@ -35,13 +36,11 @@ If you need to export telemetry data from your Time Series Insights environment,
3536

3637
### Migrate reference data
3738

38-
For migrating reference data, you can follow these steps:
39+
Use the following steps to migrate reference data:
3940

40-
1. Use Time Series Insights Explorer or the Reference Data API to download the reference data set. This will allow you to retrieve the necessary data for migration.
41+
1. Use Time Series Insights Explorer or the Reference Data API to download the reference data set. This allows you to retrieve the necessary data for migration.
4142

42-
2. Once you have the reference data set, you can upload it into your Eventhouse as another table. This can be done using the [Upload](/fabric/real-time-intelligence/get-data-local-file) feature in Fabric Real-Time Intelligence. By uploading the reference data set, you will be able to access and utilize it within your Eventhouse environment.
43-
44-
Please note that these steps assume you have already created a new Eventhouse in Fabric Real-Time Intelligence as a prerequisite for the migration process.
43+
2. Once you have the reference data set, [upload it to your Eventhouse](/fabric/real-time-intelligence/get-data-local-file) as another table. By uploading the reference data set, you can access and utilize it within your Eventhouse environment.
4544

4645
## Translate Time Series Insights Queries to KQL
4746

@@ -171,4 +170,3 @@ _q
171170
_meas3,
172171
| sort by _dim0 nulls last, _dim1 nulls last
173172
```
174-

articles/time-series-insights/how-to-tsi-gen2-migration.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: 'Time Series Insights Gen2 migration to Fabric Real-Time Intelligence | Microsoft Docs'
3-
description: How to migrate Azure Time Series Insights Gen 2 environments to Fabric Real-Time Intelligence.
2+
title: 'Time Series Insights Gen2 migration to Real-Time Intelligence in Microsoft Fabric | Microsoft Docs'
3+
description: How to migrate Azure Time Series Insights Gen 2 environments to Real-Time Intelligence in Microsoft Fabric.
44
ms.service: time-series-insights
55
author: tedvilutis
66
ms.author: tvilutis
@@ -9,13 +9,13 @@ ms.date: 3/15/2022
99
ms.custom: tvilutis
1010
---
1111

12-
# Migrating Time Series Insights Gen2 to Fabric Real-Time Intelligence
12+
# Migrating Time Series Insights Gen2 to Real-Time Intelligence in Microsoft Fabric
1313

1414
[!INCLUDE [retirement](../../includes/tsi-retirement.md)]
1515

1616
## Overview
1717

18-
[Eventhouse](/fabric/real-time-intelligence/eventhouse) is the time series database in Fabric Real-Time Intelligence. It serves as the target for migrating data away from Time Series Insights.
18+
[Eventhouse](/fabric/real-time-intelligence/eventhouse) is the time series database in Real-Time Intelligence. It serves as the target for migrating data away from Time Series Insights.
1919

2020
High-level migration recommendations.
2121

@@ -48,11 +48,19 @@ Data
4848

4949
#### Create an Eventhouse
5050

51-
Follow the tutorial on [creating an Eventhouse](/fabric/real-time-intelligence/create-eventhouse) to learn how to set up an Eventhouse for your migration process. This tutorial will provide step-by-step instructions and guidance on creating an Eventhouse in Fabric Real-Time Intelligence.
51+
Follow the steps in [creating an Eventhouse](/fabric/real-time-intelligence/create-eventhouse) to lset up an Eventhouse for your migration process.
5252

5353
#### Data Ingestion
5454

55-
Follow the tutorial on [getting data from Azure Storage](/fabric/real-time-intelligence/get-data-azure-storage) to retrieve data for the storage account corresponding to your Time Series Insights instance. Ensure that you select the appropriate container and provide its URI, along with the necessary [SAS token](/azure/data-explorer/kusto/api/connection-strings/storage-connection-strings#shared-access-sas-token) or [account key](/azure/data-explorer/kusto/api/connection-strings/storage-connection-strings#storage-account-access-key). When configuring the file filters, specify the folder path `V=1/PT=Time` to filter the relevant blobs. Next, verify the inferred schema and remove any infrequently queried columns, while retaining at least the timestamp, TSID column(s), and values. To ensure that all your data is copied to Eventhouse add an additional column and use the [DropMappedFields](/azure/data-explorer/kusto/management/mappings#dropmappedfields-transformation) mapping transformation. Finally, complete the ingestion process.
55+
Follow the steps in [getting data from Azure Storage](/fabric/real-time-intelligence/get-data-azure-storage) to retrieve data for the storage account corresponding to your Time Series Insights instance.
56+
57+
Make sure that you:
58+
59+
1. Select the appropriate container and provide its URI, along with the necessary [SAS token](/azure/data-explorer/kusto/api/connection-strings/storage-connection-strings#shared-access-sas-token) or [account key](/azure/data-explorer/kusto/api/connection-strings/storage-connection-strings#storage-account-access-key).
60+
61+
1. Configure file filters folder path as `V=1/PT=Time` to filter the relevant blobs.
62+
1. Verify the inferred schema and remove any infrequently queried columns, while retaining at least the timestamp, TSID column(s), and values. To ensure that all your data is copied to Eventhouse add an additional column and use the [DropMappedFields](/azure/data-explorer/kusto/management/mappings#dropmappedfields-transformation) mapping transformation.
63+
1. Complete the ingestion process.
5664

5765
#### Querying the data
5866

articles/time-series-insights/migration-to-fabric.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.custom: attributes
1414
[!INCLUDE [retirement](../../includes/tsi-retirement.md)]
1515

1616
## Overview
17-
Time Series Insights is a service that enables operational analytics and reporting on historical data. It offers data ingestion, storage, contextualization, analysis, and querying capabilities. As part of migrating to [Fabric Real-Time Intelligence](/fabric/real-time-intelligence/overview), all of these capabilities can be met and even improved by migrating to [Eventhouse](/fabric/real-time-intelligence/eventhouse), the time series database in Fabric Real-Time Intelligence.
17+
Time Series Insights is a service that enables operational analytics and reporting on historical data. It offers data ingestion, storage, contextualization, analysis, and querying capabilities. As part of migrating to [Real-Time Intelligence](/fabric/real-time-intelligence/overview), all of these capabilities can be met and even improved by migrating to [Eventhouse](/fabric/real-time-intelligence/eventhouse), the time series database in Real-Time Intelligence.
1818

1919
## Migration steps
2020

@@ -23,42 +23,42 @@ Time Series Insights has two offerings, Gen1 and Gen2, with different migration
2323
### Time Series Insights Gen1
2424

2525
Time Series Insights Gen1 doesn’t have cold Storage or hierarchy capability. All data has fixed retention. The suggested migration path is to set up parallel data ingestion to Eventhouse. After the fixed data retention period passes, the Time Series Insights environment can be deleted, as Eventhouse will contain the same data.
26-
1. [Create an Eventhouse](/fabric/real-time-intelligence/create-eventhouse)
27-
1. Set up parallel [ingestion](/fabric/real-time-intelligence/get-data-event-hub) from [Azure Event Hubs](/azure/event-hubs/event-hubs-about) to the Eventhouse
28-
1. Continue ingesting data for the period of fixed retention
29-
1. Start using Eventhouse
30-
1. Delete Time Series Insights environment
3126

32-
Detailed FAQ and engineering experience are outlined in [How to migrate TSI Gen1 to Fabric Real-Time Intelligence](./how-to-tsi-gen1-migration.md)
27+
1. [Create an Eventhouse](/fabric/real-time-intelligence/create-eventhouse).
28+
1. Set up parallel [ingestion](/fabric/real-time-intelligence/get-data-event-hub) from [Azure Event Hubs](/azure/event-hubs/event-hubs-about) to the Eventhouse.
29+
1. Continue ingesting data for the period of fixed retention.
30+
1. Start using Eventhouse.
31+
1. Delete the Time Series Insights environment.
32+
Detailed FAQ and engineering experiences are outlined in [How to migrate TSI Gen1 to Real-Time Intelligence](./how-to-tsi-gen1-migration.md)
3333

3434
### Time Series Insights Gen2
3535

3636
Time Series Insights Gen2 stores all data on cold storage using Parquet format as a blob in the customer’s subscription. To migrate data, the customer should take the blob and import it into Eventhouse using the GetData experience.
37-
1. [Create an Eventhouse](/fabric/real-time-intelligence/create-eventhouse)
38-
1. Redirect data [ingestion](/fabric/real-time-intelligence/get-data-event-hub) to Eventhouse
39-
1. [Import(/fabric/real-time-intelligence/get-data-azure-storage)] Time Series Insights cold data
40-
1. Start using Eventhouse
41-
1. Delete Time Series Insights Environment
37+
1. [Create an Eventhouse](/fabric/real-time-intelligence/create-eventhouse).
38+
1. Redirect data [ingestion](/fabric/real-time-intelligence/get-data-event-hub) to Eventhouse.
39+
1. [Import(/fabric/real-time-intelligence/get-data-azure-storage)] Time Series Insights cold data .
40+
1. Start using Eventhouse.
41+
1. Delete the Time Series Insights Environment .
4242

43-
Detailed FAQ and engineering experience are outlined in [How to migrate TSI Gen2 to Fabric Real-Time Intelligence](./how-to-tsi-gen2-migration.md)
43+
Detailed FAQ and engineering experience are outlined in [How to migrate TSI Gen2 to Real-Time Intelligence](./how-to-tsi-gen2-migration.md)
4444

4545
### Data consumption and visualization
4646

4747
Once you have successfully migrated your data and established continuous data ingestion from your sources, you can consume the data using a variety of tools and technologies. These include:
4848

49-
* [Power BI](/fabric/real-time-intelligence/create-powerbi-report): Power BI is a powerful business intelligence tool that allows you to create interactive visualizations and reports based on your data. You can connect Power BI to your Fabric Real-Time Intelligence environment and leverage its rich set of features to gain insights from your data.
49+
* [Power BI](/fabric/real-time-intelligence/create-powerbi-report): Power BI is a powerful business intelligence tool that allows you to create interactive visualizations and reports based on your data. You can connect Power BI to your Real-Time Intelligence environment and leverage its rich set of features to gain insights from your data.
5050

51-
* [KQL Querysets](/fabric/real-time-intelligence/create-query-set): KQL (Kusto Query Language) is a query language used in Azure Data Explorer and other Azure services. With KQL, you can write powerful queries to analyze and manipulate your data in Fabric Real-Time Intelligence.
51+
* [KQL Querysets](/fabric/real-time-intelligence/create-query-set): KQL (Kusto Query Language) is a query language used in Azure Data Explorer and other Azure services. With KQL, you can write powerful queries to analyze and manipulate your data in Real-Time Intelligence.
5252

53-
* [Real-Time Dashboards](/fabric/real-time-intelligence/dashboard-real-time-create): Fabric Real-Time Intelligence provides built-in support for creating real-time dashboards. These dashboards allow you to monitor and visualize your data in real-time, providing you with up-to-date insights and analytics. You can customize these dashboards to suit your specific needs and requirements.
53+
* [Real-Time Dashboards](/fabric/real-time-intelligence/dashboard-real-time-create): Real-Time Intelligence provides built-in support for creating real-time dashboards. These dashboards allow you to monitor and visualize your data in real-time, providing you with up-to-date insights and analytics. You can customize these dashboards to suit your specific needs and requirements.
5454

5555
* [KustoTrender](https://github.com/Azure/azure-kusto-trender): A JavaScript library for custom time series dashboards
5656

57-
* SDKs for Custom Applications: Fabric Real-Time Intelligence offers SDKs (Software Development Kits) for various programming languages, including [C#](/azure/data-explorer/kusto/api/netfx/about-the-sdk?context=%2Ffabric%2Fcontext%2Fcontext-rti&pivots=fabric), Java [Java](/azure/data-explorer/kusto/api/java/kusto-java-client-library?context=%2Ffabric%2Fcontext%2Fcontext-rti&pivots=fabric), and [Node.js](/azure/data-explorer/kusto/api/node/kusto-node-client-library?context=%2Ffabric%2Fcontext%2Fcontext-rti&pivots=fabric). These SDKs provide a set of libraries and tools that allow you to integrate Fabric Real-Time Intelligence into your custom applications. You can use these SDKs to perform data ingestion, querying, and other operations programmatically.
57+
* SDKs for Custom Applications: Fabric Real-Time Intelligence offers SDKs (Software Development Kits) for various programming languages, including [C#](/azure/data-explorer/kusto/api/netfx/about-the-sdk?context=%2Ffabric%2Fcontext%2Fcontext-rti&pivots=fabric), Java [Java](/azure/data-explorer/kusto/api/java/kusto-java-client-library?context=%2Ffabric%2Fcontext%2Fcontext-rti&pivots=fabric), and [Node.js](/azure/data-explorer/kusto/api/node/kusto-node-client-library?context=%2Ffabric%2Fcontext%2Fcontext-rti&pivots=fabric). These SDKs provide a set of libraries and tools that allow you to integrate Real-Time Intelligence into your custom applications. You can use these SDKs to perform data ingestion, querying, and other operations programmatically.
5858

5959
### Migration of the Time Series Model
6060

6161
Time Series Insights Gen 2 offers the capability to contextualize raw time series data using a model known as the [Time Series Model](/azure/time-series-insights/concepts-model-overview), which defines assets and their relationships as hierarchies. Leveraging the [Kusto Graph Semantics](/azure/data-explorer/graph-overview?context=%2Ffabric%2Fcontext%2Fcontext-rti&pivots=fabric) within Eventhouse, it is possible to model the Time Series Model hierarchy as a graph. This enables the traversal of assets within the graph and facilitates the contextualization of time series data.
6262

6363
> [!NOTE]
64-
> Your Time Series Insights resources will be automatically deleted if you cannot migrate from Time Series Insights to Fabric Real-Time Intelligence by 7 July 2024. You’ll be able to access Gen2 data in your storage account. However, you can only perform management operations (such as updating storage account settings, getting storage account properties/keys, and deleting storage accounts) through Azure Resource Manager.
64+
> Your Time Series Insights resources will be automatically deleted if you cannot migrate from Time Series Insights to Real-Time Intelligence by 7 July 2024. You’ll be able to access Gen2 data in your storage account. However, you can only perform management operations (such as updating storage account settings, getting storage account properties/keys, and deleting storage accounts) through Azure Resource Manager.

0 commit comments

Comments
 (0)