Reseñas de Google a Power BI

Un negocio con doce sedes tiene doce reputaciones, y la media del grupo las oculta todas. Reviewflowz publica un feed OData donde Locations es una tabla propia, así que clasificar sus sedes por valoración es una sola visualización en Power BI, no una hoja de cálculo que alguien rehace cada mes.

Configúrelo en menos de cinco minutos • Sin necesidad de demo

Google reviews 9,412 rows Power BI

Average rating by location

Locations is its own table in the feed, so this is one field on an axis.

Bristol Clifton 4.8
Bath Milsom 4.7
Bristol Harbourside 4.6
Cardiff Castle Street 4.6
Exeter Cathedral 4.5
Bristol Gloucester Road 4.5
Cheltenham Promenade 4.4
Swindon Old Town 4.3
Newport Friars 4.2
Taunton High Street 4.1
Gloucester Quays 3.9
Bristol Cabot Circus 3.6

The group average is 4.4 across twelve sites. The axis starts at 3.0.

  • chewy
  • qonto
  • brevo
  • jins
  • filmin
  • lugg

La sede es una tabla, no una columna

Doce sedes, doce reputaciones, y un solo número en el informe del consejo que no describe ninguna de ellas. En el feed de Reviewflowz, Locations es su propio conjunto de entidades: una fila por sede con nombre, dirección, ciudad, país, categoría principal y latitud y longitud. Power BI la carga como tabla de dimensión y la trata como tal.

Así que la clasificación deja de ser una tarea mensual. Coloque Location en el eje, la valoración media en el valor, ordene de forma descendente, y el ranking que su responsable de operaciones montaba a mano se redibuja solo en cada actualización. Nadie lo rehace, así que nadie se lo salta en un mes cargado.

Al ser una dimensión real, hace más que clasificar. Valoración media por ciudad, por categoría o sobre un mapa, ya que las coordenadas son columnas y no algo que hay que geocodificar después. Esa es la diferencia entre una lista de sedes y un modelo de sedes.

La fila de la reseña también lleva el nombre de la sede, así que el primer gráfico no necesita ninguna combinación. La combinación es lo que le da el resto: la dirección, la categoría, las coordenadas.

Google reviews 12 locations Model view
Reviews
  • Id Edm.Int64
  • ReviewProfileId Edm.Int64
  • Rating Edm.Double
  • ReviewDate Edm.DateTimeOffset
  • LocationName Edm.String
  • Tags Edm.String
ReviewProfiles
  • Id Edm.Int64
  • LocationId Edm.Int64
  • ProfileName Edm.String
  • Platform Edm.String
  • Url Edm.String
  • Paused Edm.Boolean
ReviewProfiles.LocationId Locations.Id
Locations its own entity set, one row per site
  • Id Edm.Int64
  • Name Edm.String
  • City Edm.String
  • Country Edm.String
  • PrimaryCategory Edm.String
  • Latitude Edm.Double
  • Longitude Edm.Double
  • PostalCode Edm.String

Rating by city, by category, or on a map, with no data-prep step. Reviews carries LocationName too, so the simplest chart needs no join at all.

Power BI lleva años leyendo este formato

Reviewflowz publica un feed OData v4, y el conector OData integrado en Power BI lo lee. No hay nada que instalar: ni descarga, ni ficha en AppSource, ni Power Query M que escribir. Obtener datos, feed OData, pegue la URL, marque las tablas que quiera. La misma URL se abre en Excel o Tableau si alguien lo pide.

La credencial es un token que crea dentro de Reviewflowz. Péguelo en el campo de nombre de usuario y deje la contraseña en blanco. Esa es toda la autenticación, y termina en el momento en que revoca el token.

Detrás de la URL hay seis tablas, con los nombres que su informe guardado usará para enlazarlas: Reviews, ReviewProfiles, Locations, RatingsHistory, ReviewSummary y ReviewChanges. Nadie tiene que adivinar un esquema ni pedírnoslo, porque el feed publica sus propios metadatos y Power BI los lee antes de leer una sola fila.

La configuración es la misma con tres sedes que con treinta. Conecte las fichas de Google Business Profile, cree la conexión, pegue la URL. Menos de cinco minutos por el lado de Reviewflowz, sin ninguna llamada con un comercial de por medio.

Get data OData feed Google reviews

Feed URL, one service root per account

https://app.reviewflowz.com/api/odata/v1/accounts/1482/

Basic authentication

User name

bi_••••••••3f2a

Password

left blank

Navigator

  • Reviews 9,412 rows
  • Locations 12 rows
  • ReviewProfiles 12 rows
  • RatingsHistory daily
  • ReviewSummary monthly
  • ReviewChanges change stream

Nothing to install: no download and no Power Query to write. The token is created in Reviewflowz and revoked there.

La media que se da cuenta

Una media histórica es cuatro años de buena voluntad que gana por goleada a tres meses malos. Una sede puede caer de 4,6 a 3,6 en sus reseñas recientes mientras su cifra histórica se mueve de 4,5 a 4,3, y para cuando el número histórico cambia lo suficiente como para discutirlo, el gerente que podría haberlo arreglado ya se ha ido.

Una media móvil es una medida, no un proyecto. CALCULATE, DATESINPERIOD, noventa días, sobre una tabla normal. Ponga Location en la leyenda y tendrá una línea por sede en un solo gráfico, y la sede que se despega de las demás se ve desde el otro lado de la sala.

La alerta pasa entonces a ser cosa de Power BI. Fije un umbral sobre la medida móvil, anclelo a un panel, y la sede que lo cruce lo dice en lugar de esperar a que la descubran en la revisión trimestral.

El motivo suele estar en las etiquetas, que llegan ya rellenas. Reviewflowz lee cada reseña en cuanto llega y la clasifica según los temas que sus clientes plantean de verdad, así que ver «tiempo de espera» en cuarenta de las últimas sesenta reseñas de una sede es una columna que puede graficar, no una corazonada de alguien en una reunión.

Google reviews Power BI

90 day rolling average rating by location

Halden Coffee, 12 sites, 9,412 Google reviews all time

Group, all 12 sites 4.4 flat
Bristol Cabot Circus, 90 day rolling 4.6 → 3.6
Bristol Cabot Circus, lifetime 4.5 → 4.3
Bristol Cabot Circus falls from 4.6 to 3.6 on a 90 day rolling average while the group of twelve sites stays flat at 4.4 and the same site’s lifetime average moves only 4.5 to 4.3.
15 Jun13 Jul10 Aug7 Sep

Over the same twelve weeks the rolling average fell a full point, 4.6 to 3.6. The lifetime average moved two tenths, because four years of good reviews outvote three bad months.

Reviewflowz tagged Wait time on 41 of Cabot Circus’s last 60 reviews.

El volumen de reseñas de Google es la afluencia

Las reseñas de Google las dejan personas que han entrado en el local, así que el volumen sigue la afluencia y tiene una forma semanal. Los sábados rondan el triple que un martes. El lanzamiento de una tarjeta de fidelización o un día festivo se nota en uno o dos días, en unas sedes sí y en otras no.

Una media mensual borra ambas cosas. Un solo número al mes no le dice que el equipo de fin de semana sostiene la valoración mientras el de entre semana no, ni le dice que una campaña movió las reseñas en nueve sedes y no hizo nada en tres. Son los dos datos sobre los que actuaría un gerente de zona.

La fecha de la reseña está en cada fila como un datetimeoffset real, así que las reseñas por día son un gráfico de columnas, no un proyecto de datos. Divídalo por valoración y el fin de semana ajetreado se distingue del malo, algo fácil de confundir cuando solo tiene un total.

Después, ponga el volumen de reseñas junto a las cifras que ya modela. Ingresos por sede, afluencia por sede, cubiertos por servicio: los valores atípicos se explican solos en cuanto ambos conviven en una página, y ninguno de los dos tuvo que salir del espacio de trabajo para encontrarse.

Google reviews 12 sites, 1,013 rows Power BI

Google reviews per day

Sat and Sun Mon to Fri

Halden Coffee, 3 August to 6 September 2026.

3 Aug 17 Aug 31 Aug

A monthly average flattens all of this to 29 a day and loses both the weekend and the launch. The review date is on every row, so this is a column chart rather than a project.

Listo el lunes, sin que nadie lo toque

Power BI se actualiza con su propio calendario. Apúntelo al feed, fije la frecuencia, y la página que el equipo directivo abre el lunes por la mañana está al día porque nadie tuvo que exportar nada el domingo por la noche.

La actualización incremental también funciona. La fecha de la reseña es un datetimeoffset real por el que el feed puede filtrar, que es justo lo que Power Query pliega en una ventana RangeStart y RangeEnd, así que la primera carga trae su historial y cada actualización posterior extrae una ventana en lugar de todo el conjunto.

Una eliminación es una fila, no un silencio. El feed lleva un flujo de cambios de inserciones, actualizaciones y eliminaciones, así que un cliente que sube una reseña de una estrella después de que su gerente le llamara, y una reseña que Google retira, llegan ambas al modelo como eventos. El informe nunca se desvía en silencio de la ficha.

El historial llega con la primera carga. Conectar una ficha de Google Business Profile trae consigo su historial de reseñas, así que la línea de tendencia de cada sede está completa desde la primera actualización, en lugar de irse llenando durante el trimestre siguiente.

Google reviews Halden Coffee, twelve sites 9,412 all time
Power BI Scheduled refresh On
06:00 18:00 Twice a day, Europe/London Last refreshed 18:04

Incremental refresh on ReviewDate

Store rows in the last 3 years, refresh rows in the last 10 days.

$filter=ReviewDate ge 2026-08-28T00:00:00Z and ReviewDate le 2026-09-07T00:00:00Z

ReviewChanges

insert Bristol Cabot Circus rv_8841c2 07 Sep 09:14
update Bath Milsom rv_8712af 07 Sep 08:02
delete Gloucester Quays rv_8409de 06 Sep 17:41

A deletion is a row, not a silence. A review its author edits and a review Google takes down both arrive as events, so the report never quietly diverges from the listing.

Un token por conexión, y puede revocarlo

Una conexión es un token: se crea en Reviewflowz y se revoca en Reviewflowz. Dele a la agencia que gestiona sus fichas locales uno propio, termine el contrato, revóquelo, y su informe deja de actualizarse esa misma tarde. Sin contraseñas compartidas y sin una exportación que no pueda deshacer.

Un token lleva el acceso de la persona que lo creó. Si ese usuario solo ve las cuatro sedes de Bristol, también lo hace cualquier informe construido con su token. Los permisos son los que ya configuró en la aplicación, no un segundo conjunto que se va desviando de ellos con el tiempo.

La lista muestra quién creó cada conexión y cuándo se usó por última vez, y un token revocado se queda en ella con la fecha en que se revocó. Ese rastro se conserva a propósito, porque «qué informe seguía usando esto» es una pregunta que solo se hace después de los hechos.

Una sola conexión alimenta todos los informes. La página de todo el conjunto que lee el consejo y la página de una sola sede que abre un gerente son dos informes sobre un mismo feed, filtrados en Power BI, no dos flujos de datos que hay que mantener alineados.

Google reviews Connected Halden Coffee, 12 locations

BI connections

Each one is a token, bound to the person who created it.

Leadership dashboard

Priya Raman All 12 locations Last used 3 minutes ago

Ops weekly refresh

Tom Adeyemi All 12 locations Last used 6 hours ago

Northgate agency

Dan Okafor 4 of 12 locations Last used yesterday

Bristol Clifton, Bristol Harbourside, Bristol Gloucester Road, Bristol Cabot Circus

So their Power BI report only ever shows these four.

Old Excel workbook Revoked 14 Aug 2026

Dan Okafor No longer refreshing Kept on the list for the audit trail

Power BI User name bi_••••••••••3f2a Password leave it blank

End the engagement, revoke the token, and their report stops refreshing that afternoon. No shared password and no export you cannot un-send.

Deje de rehacer la clasificación de sedes

Configúrelo en menos de cinco minutos. Sin necesidad de demo.

¿Cómo llegan realmente las reseñas de Google a Power BI?

A través de un feed OData v4 que publica Reviewflowz. Cree una conexión en Reviewflowz, copie su URL de feed y, en Power BI, elija Obtener datos, feed OData, y péguela. Autentíquese con el token como nombre de usuario y la contraseña en blanco. El navegador de Power BI lista las tablas y usted carga las que quiera. No hay nada que instalar: OData es un formato que Power BI lleva años leyendo.

¿La sede es una dimensión real o una columna de texto?

Una dimensión real. Locations es su propia tabla en el feed, una fila por sede, con el nombre, la dirección, la ciudad, el país, la categoría principal y la latitud y longitud. Se combina con sus reseñas a través del perfil de reseñas, así que la valoración por ciudad, por categoría o sobre un mapa es un campo en una visualización. La fila de la reseña también lleva el nombre de la sede directamente, así que el gráfico más simple no necesita ninguna combinación.

¿Qué columnas llegan?

Una fila por reseña con la valoración, la fecha, la plataforma, el nombre de la sede, quien la dejó, el idioma, las etiquetas, los temas y el texto completo, más la respuesta del propietario y cuándo se publicó. Junto a ella hay tablas para sus sedes, sus perfiles de reseñas, su historial de valoraciones, un resumen mensual y un flujo de cambios de inserciones, actualizaciones y eliminaciones.

¿El informe se actualiza solo?

Sí. La actualización programada de Power BI extrae del feed con la frecuencia que fije, y la actualización incremental también funciona porque la fecha de la reseña es un datetimeoffset por el que el feed puede filtrar. Una reseña editada o retirada llega a través del flujo de cambios, así que el informe no se desvía en silencio de lo que hay en la ficha.

¿La primera carga incluye nuestro historial de reseñas de Google?

Sí. Conectar una ficha de Google Business Profile carga su historial de reseñas, así que cada sede tiene una línea de tendencia completa desde la primera actualización, en lugar de una que se va llenando durante el trimestre siguiente.

¿Qué plan incluye el feed de BI?

El feed de BI es una función Premium y no forma parte de la prueba gratuita, así que téngalo en cuenta en lugar de descubrirlo al tercer día. Todo lo demás funciona como sugiere la prueba: usted mismo conecta sus fichas y ve sus reseñas en minutos.

¿Necesito una demo para empezar?

No. Usted conecta sus fichas de Google Business Profile y crea la conexión de BI usted mismo, en menos de cinco minutos. Si se atasca, el soporte lo dan las mismas personas que lo construyen.