Conversión no admitida de » a ‘ASCII’ en la página de códigos 1252, funciona en el escritorio

Un usuario Pregunto ✅

RRay

Hola,

Quiero realizar una solicitud GET en R visual y estoy usando la biblioteca HTTR para hacer esto. Si bien esto funciona en Power BI Desktop, el objeto visual R no se muestra en el servicio Power BI.

Me sale un error:

[1] Error «desconocido» en iconv (x, «latin1», «ASCII»): conversión no admitida de ‘latin1’ a ‘ASCII’ en la página de códigos 1252
Vuelva a intentarlo más tarde o póngase en contacto con el servicio de asistencia. Si se comunica con el servicio de asistencia, proporcione estos detalles.

ID de actividad60de9fff-bb65-4783-832c-9bf532236ac1
ID de solicituda2bc845b-c993-04e5-c427-d527105d8fc4
ID de correlación8f5e7963-f6cb-a0b8-1659-cd4b6af5a4a2
TiempoJue 29 de noviembre de 2018 16:20:21 GMT-0800 (hora estándar del Pacífico)
Versión13.0.7382.168
URI de clústerhttps://wabi-west-us-redirect.analysis.windows.net

Aquí está el fragmento de código:

library(httr)
x <- dataset[1,1]

call <- "http://168.61.16.151/score?&p1_delay=0.1&p2_delay=2&p3_delay=50&p4_delay=0.15&Authorization=Bearer,NWIFwYUcRF1toCtEkdA9NMhgDuNZVTwx"

calla <-iconv(call, to = "UTF-8")
gta <- GET(calla)

plot(1,1)
title(sub=x)

Extrañamente, calla <-iconv (llamar, a = "UTF-8") no arroja ningún error de tiempo de ejecución.

Al intentar identificar el problema, eliminé todo el uso de la biblioteca y veo que todavía obtengo un error de tiempo de ejecución:

[1] Error «desconocido» en iconv (llamada, a = «ASCII»): conversión no admitida de » a ‘ASCII’ en la página de códigos 1252
Vuelva a intentarlo más tarde o póngase en contacto con el servicio de asistencia. Si se comunica con el servicio de asistencia, proporcione estos detalles.

ID de actividad60de9fff-bb65-4783-832c-9bf532236ac1
ID de solicitudccaac9cf-0213-d7c5-dcd6-5997b9bd5b6d
ID de correlación74cf3026-f5d5-df26-be16-81e39362bf70
TiempoJue 29 de noviembre de 2018 16:17:14 GMT-0800 (hora estándar del Pacífico)
Versión13.0.7382.168
URI de clústerhttps://wabi-west-us-redirect.analysis.windows.net

Estoy usando este código de muestra:

x <- dataset[1,1]

call <- "http://168.61.16.151/score?&p1_delay=0.1&p2_delay=2&p3_delay=50&p4_delay=0.15&Authorization=Bearer,NWIFwYUcRF1toCtEkdA9NMhgDuNZVTwx"

calla <-iconv(call, to = "ASCII")

plot(1,1)
title(sub=x)

¡Cualquier ayuda es muy apreciada!

¡Gracias!

Hola @RRay,

He informado de este problema al equipo de producto: CRI 94253393. Actualizaré el proceso aquí.

Atentamente,
Valle

RRay

En respuesta a v-jiascu-msft

Hola @ v-jiascu-msft,

¿Hay una ETA o prioridad en esto, por favor?

Gracias,

Ratna Ray

En respuesta a RRay

Hola Ratna,

Obtuve el resultado que dice «las llamadas salientes desde R visuals en el servicio no son compatibles». En mi opinión, las llamadas de los elementos visuales R podrían ser costosas.

¿Puede recuperar los datos en Power BI primero como una consulta? Podría solucionar esta limitación.

Atentamente,
Valle

RRay

En respuesta a v-jiascu-msft

Hola Dale,

No estoy seguro de seguirlo; ¿Puede usted explicar por favor?

Permítanme intentar explicar el contexto para esto: elegimos los valores de segmentación seleccionados por el usuario y los pasamos como en un R visual como conjuntos de datos. Dentro del objeto visual, estos se utilizan como parámetros en un punto final de ML Web API. Por eso tiene que ser una llamada GET del R visual. Analizamos la respuesta json a un texto. Para hacer esto, solo necesitamos las bibliotecas httr y stringr, ambas compatibles con el servicio Power BI: https://docs.microsoft.com/en-us/power-bi/service-r-packages-support#r-packages- que-son-soportados-i …

Descubrimos que esto no es un problema con las bibliotecas, porque una conversión normal también arroja el mismo mensaje de error en el servicio Power BI. ¿Puede sugerir otras alternativas?

Gracias,

Ratna

En respuesta a RRay

Hola Ratna,

En realidad, hay dos partes de R en Power BI. Uno es el visual R mientras que el otro es el script R como fuente de datos. Las respuestas del Equipo de Producto dicen que la llamada de R visual no es compatible, lo que significa que R visual solo puede usar el conjunto de datos local.

La solución alternativa podría ser cargar todos los datos y luego interactuar con R visual. El Httr es compatible cuando se usa en la fuente de datos. Lo probé. Por favor, pruébelo y envíe sus comentarios si puede.

Conversión no admitida de

Atentamente,
Valle

RRay

En respuesta a v-jiascu-msft

Gracias Dale,

Vemos que la llamada funciona en una fuente de datos de Power BI.

Curiosamente, la documentación menciona que esto es compatible con los elementos visuales de R en el servicio Power BI: https://docs.microsoft.com/en-us/power-bi/visuals/service-r-visuals.«R visuales en el Servicio Power BI son compatibles con los paquetes que se encuentran en el Paquetes compatibles sección encontrada en Este artículo»

Si bien esto dice que el servicio Power BI admite elementos visuales R usando solo paquetes en CRAN; entonces me preguntaba si RODBC tampoco es compatible. Para poder cargar todos los datos, queremos usar Azure SQL DB, y estamos obteniendo un error «el primer argumento no es un canal RODBC abierto«

¿Estamos haciendo algo mal? Aquí está el fragmento de código:

library(RODBC)
connectionString <- paste0("Driver=", Driver, ";Server=", Server, ";Database=", Database, ";Uid=", User, ";Pwd=", Password)
sqlQuery <- "SELECT 1  FROM dbo.ARM"

conn <- odbcDriverConnect(connectionString)
df <- sqlQuery(conn, sqlQuery)
close(conn)

Gracias,

Ratna Ray

En respuesta a RRay

@RRay,

No admitimos llamadas salientes de R visuals en el servicio.

Esto debe documentarse (y debe eliminarse el soporte para httr a menos que se use para otra cosa).

Saludos,

Jimmy Tao

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *