APIs de Nuvem do PyGWalker
Use computation="cloud" quando uma sessão ativa do PyGWalker deve executar consultas de dados pela nuvem Kanaries. Use as APIs helper de nuvem quando precisar criar ou abrir ativos da Kanaries Cloud diretamente.
import pygwalker as pyg
walker = pyg.walk(
df,
spec_path="./gw_config.json",
computation="cloud",
kanaries_api_key="...",
)create_cloud_dataset
create_cloud_dataset faz upload de um dataset e retorna o ID do dataset na nuvem.
from pygwalker.api.kanaries_cloud import create_cloud_dataset
dataset_id = create_cloud_dataset(
df,
name="sales_dataset",
is_public=False,
kanaries_api_key="...",
)Assinatura:
create_cloud_dataset(
dataset,
*,
name=None,
is_public=False,
kanaries_api_key="",
) -> strdataset pode ser um pandas DataFrame, polars DataFrame, pyarrow Table ou Connector de banco de dados.
Helpers legados de cloud walker
Estes helpers existem por compatibilidade com fluxos de nuvem antigos.
from pygwalker.api.kanaries_cloud import create_cloud_walker, walk_on_cloud
create_cloud_walker(
df,
chart_name="Revenue Dashboard",
workspace_name="Analytics",
kanaries_api_key="...",
)
walk_on_cloud(
workspace_name="Analytics",
chart_name="Revenue Dashboard",
kanaries_api_key="...",
)Assinaturas:
create_cloud_walker(
dataset,
*,
chart_name,
workspace_name,
field_specs=None,
kanaries_api_key="",
) -> str
walk_on_cloud(workspace_name, chart_name, kanaries_api_key="")Prefira computation="cloud" nas APIs regulares do PyGWalker quando o objetivo for computação em nuvem em um notebook ou app ativo.
Computação em nuvem vs flags legadas
Use:
pyg.walk(df, computation="cloud", kanaries_api_key="...")Não comece código novo com:
pyg.walk(df, cloud_computation=True)cloud_computation é uma flag legada de compatibilidade e tem remoção programada para o PyGWalker 0.7.0. Ela também entra em conflito com valores computation não automáticos quando habilitada.