Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A Microsoft e a Esri fizeram parceria para integrar a análise espacial ao Microsoft Fabric. A biblioteca ArcGIS GeoAnalytics está disponível no Fabric. Essa biblioteca permite análise espacial em notebooks Spark e definições de trabalho do Spark para cargas de trabalho de Engenharia de Dados e Ciência de Dados. Essa integração permite que desenvolvedores e cientistas de dados do Spark usem as funções e ferramentas do ArcGIS GeoAnalytics da Esri no Fabric Spark para análise e transformação de dados espaciais. Você não precisa de nenhuma instalação separada para usar esses recursos.
Habilitar o ArcGIS GeoAnalytics
Os administradores de locatários podem habilitar ou desabilitar a biblioteca ArcGIS GeoAnalytics no Fabric Runtime para todos os usuários. Para fazer isso, entre no portal do Fabric e navegue até oPortal de Administração de >. Nas configurações de Locatário, habilite o ArcGIS GeoAnalytics para o Fabric Runtime. Quando desabilitado, ele não estará disponível em notebooks Spark ou definições de trabalho do Spark.
Além disso, se você for um administrador de capacidade, poderá habilitar ou desabilitar a biblioteca ArcGIS GeoAnalytics no Fabric Runtime para todos os usuários que usam sua capacidade específica. Por padrão, as configurações de nível de capacidade são herdadas das configurações de nível de assinante. No entanto, você, como administrador de capacidade, pode optar por substituí-las no nível de capacidade acessando Configurações>Portal de Administração>Configurações de Capacidade e escolhendo sua capacidade. Em seguida, nas configurações de locatário delegadas>configurações de integração, você pode substituir e habilitar ou desabilitar o ArcGIS GeoAnalytics for Fabric Runtime.
Licenciamento e custo
O ArcGIS GeoAnalytics para Microsoft Fabric é uma tecnologia proprietária da Esri. Embora essa biblioteca tenha sido integrada nativamente ao Microsoft Fabric Spark para reduzir o atrito na integração, você precisa trazer sua própria licença para usar esses recursos no Microsoft Fabric. Você pode saber mais sobre licenciamento e custo na página de oferta do Marketplace .
Observação
O ArcGIS GeoAnalytics é um produto que não é da Microsoft, e você entende e concorda que o uso do ArcGIS está sujeito ao Contrato Mestre e à Política de Privacidade do Esri. A integração atual é oferecida e governada em termos e condições do marketplace.
Authentication
Embora a biblioteca GeoAnalytics do ArcGIS seja pré-instalada e pré-configurada e você possa importar os módulos para começar a usá-la imediatamente, o uso deve ser autorizado com uma licença válida antes de executar qualquer função ou ferramenta. Você pode autorizar o módulo com um nome de usuário e senha do GeoAnalytics para Microsoft Fabric ou uma chave de API fornecida pelo Esri. Se o módulo não estiver autorizado, as funções e as ferramentas falharão ao serem executadas com o seguinte erro: com.esri.geoanalytics.internal.AuthError: Not authorized. Aqui, você pode saber mais sobre a Autorização.
Funcionalidades do ArcGIS GeoAnalytics
O ArcGIS fornece amplos recursos geoespaciais para vários aplicativos. A Esri está integrando recursos de análise espacial do ArcGIS ao Microsoft Fabric, oferecendo funções e ferramentas do ArcGIS GeoAnalytics no ambiente do Fabric Spark. Essa integração pode ajudá-lo a analisar eventos, visualizar relações espaciais e obter insights de seus dados. Esses recursos permitem uma variedade de análises espaciais, incluindo as seguintes tarefas:
| Tipo de tarefa | Description |
|---|---|
| Acessar ou criar dados espaciais | Acesse arquivos de dados espaciais salvos no OneLake ou como serviços de recursos em seu ambiente Esri. Converta as coordenadas x e y em geometrias de ponto ou traduza entre o texto bem definido e as representações binárias (por exemplo, texto conhecido, binário conhecido, GeoJSON etc.) em uma geometria. Consulte a documentação do desenvolvedor do ArcGIS GeoAnalytics para obter mais informações sobre fontes de dados com suporte. |
| Preparar dados | Limpe, transforme, enriqueça, extraia e carregue seus dados para tarefas de análise e modelagem. O ArcGIS GeoAnalytics fornece mais de 160 funções para manipular seus dados espaciais. |
| Enriquecer dados com base no local | Adicione atributos de chave aos seus conjuntos de dados com base na localização compartilhada ou proximidade. Por exemplo, adicione dados sociodemográficos coletados pelo censo nacional usando predicados de relação espacial. Isso inclui identificar se o local do cliente está dentro de uma área de interesse (contenção) ou a uma distância especificada. |
| Análise de proximidade | Gere insights com base na distância entre os recursos, como os vizinhos mais próximos, todos os locais a uma distância de interesse ou crie grupos de recursos com base na proximidade. |
| Analisar o movimento | Entenda os padrões entre o espaço e o tempo para faixas de entidades móveis (por exemplo, dados gps que rastreiam a movimentação do veículo), como calcular estatísticas de movimento ou encontrar locais de habitação. |
| Identificar clusters e hotspots | Encontre agrupamentos estatisticamente significativos em seus dados de acordo com seus atributos e localização no espaço e no tempo. |
| Localizar locais semelhantes | Identifique locais semelhantes uns aos outros com base no local e nos atributos ou calcule a similaridade entre os recursos de linha. |
| Agregação para inteligência de negócios | Agregar dados e gravar resultados novamente no OneLake para uso no Power BI ou agendar seus fluxos de trabalho para conduzir atualizações automatizadas. |
Exemplos de uso
Engenharia de Dados e Transformações – Automatize a limpeza, transformação e carregamento de dados usando notebooks na Ciência de Dados e Engenharia de Dados ou pipelines no Data Factory.
Análise de hotspot e clustering – identifique clusters espaciais significativos de valores altos (pontos quentes) e baixos (pontos frios),exceções espaciais ou agrupamentos de recursos semelhantes:
Identificação e análise de padrões espaciais – obtenha insights sobre a distribuição e os padrões de recursos e tendências de dados em áreas ou períodos de tempo:
Junções espaciais para enriquecimento de dados e análise de localização – adicionar contexto baseado em localização com base na proximidade espacial ou proximidade entre o espaço e o tempo.
Análise de rastreio e movimentação – analise padrões em GPS ou outros tipos de dados de rastreamento para detectar incidentes, calcular estatísticas de movimento e entender a mudança de localização ao longo do tempo:
Agregação e enriquecimento para uso em painéis do Power BI – escreva os resultados de volta no OneLake para uso no Power BI. Agende seus fluxos de trabalho para conduzir atualizações automatizadas:
Para obter mais informações sobre todas as funções e ferramentas, consulte a Documentação do desenvolvedor do ArcGIS GeoAnalytics.
Além do ArcGIS GeoAnalytics, você pode aprimorar seus dados espaciais no Fabric usando o ArcGIS para Power BI. Ele permite visualização de dados personalizada e insights espaciais em relatórios e dashboards.
Esses recursos ajudam as organizações a usar o contexto geográfico para melhorar a tomada de decisões e a eficiência. Saiba mais sobre a suíte de produtos ArcGIS da Esri no Centro de Arquitetura ArcGIS e no site de integrações ArcGIS e Fabric.
Modelos e exemplos de código
Você pode encontrar modelos de código e exemplos na Documentação do Desenvolvedor do ArcGIS GeoAnalytics, na Comunidade Esri para GeoAnalytics for Fabric e nos exemplos de Engenharia de Dados do Fabric.
Aqui está um exemplo mostrando como fazer a análise de ponto quente importando a biblioteca FindHotSpots e definindo os parâmetros:
# import the Find Hot Spots tool
from geoanalytics_fabric.tools import FindHotSpots
# Use Find Hot Spots to evaluate the data using bins of 0.1 mile size, and compare to a neighborhood of 0.5 mile around each bin
result_service_calls = FindHotSpots() \
.setBins(bin_size=0.1, bin_size_unit="Miles") \
.setNeighborhood(distance=0.5, distance_unit="Miles") \
.run(dataframe=df)
Os resultados podem ser analisados e visualizados, conforme mostrado abaixo:
Introdução aos dados espaciais do ArcGIS
O ArcGIS Living Atlas of the World oferece vários conjuntos de dados espaciais para começar a trabalhar com a biblioteca ArcGIS GeoAnalytics. O Living Atlas é a principal coleção de informações geográficas de todo o mundo, incluindo camadas de dados que podem ser usadas para dar suporte ao seu trabalho com o ArcGIS GeoAnalytics. Os serviços de recursos do Living Atlas podem ser lidos em um dataframe usando a biblioteca ArcGIS GeoAnalytics para enriquecer seus dados espaciais. Por exemplo, você pode ler dados que contêm geometria e atributos para estados americanos:
# read a feature service hosted in the Living Atlas of the World
myFS="https://services.arcgis.com/P3ePLMYs2RVChkJx/arcgis/rest/services/USA_States_Generalized_Boundaries/FeatureServer/0"
df = spark.read.format('feature-service').load(myFS)
Esses dados agora estão em um dataframe para uso com as funções, ferramentas ou outras bibliotecas do ArcGIS GeoAnalytics em seus blocos de anotações do Fabric. Por exemplo, você pode enriquecer um conjunto de dados de ponto com detalhes de estado usando uma relação de junção espacial (por exemplo, usando ST_Contains para identificar qual polígono de estado contém cada ponto).
O dataframe pode ser visualizado como uma tabela ou usado para gerar um mapa com o ArcGIS GeoAnalytics.
# plot a dataframe with geometry from a feature service
df.st.plot(basemap="light", geometry="shape", facecolor="yellow", edgecolor="black", alpha=0.5)
Suportabilidade
O suporte para o ArcGIS GeoAnalytics pode ser encontrado por meio da Comunidade Esri e da Documentação do Desenvolvedor.
Consideração
Há suporte de leitura/gravação para dados espaciais como geometrias, no entanto, nem todos os formatos de saída dão suporte ao tipo de geometria.
Para formatos sem suporte de geometria nativa, converta geometrias em tipos binários ou de cadeia de caracteres (por exemplo, binário conhecido, texto conhecido, GeoJSON) usando funções como ST_AsText e ST_AsBinary.
Ao escrever dados no Delta, o ArcGIS GeoAnalytics converte a geometria em um formato binário bem conhecido. Ao ler essas tabelas Delta, verifique o tipo de coluna e use funções como ST_GeomFromBinary para converter novamente em geometria.
Para autenticação e acompanhamento de uso, o mecanismo ArcGIS GeoAnalytics faz chamadas para serviços Esri fora do Fabric e, portanto, atualmente não há suporte quando a Proteção de Acesso de Saída está habilitada.