Unfortunately, it is not possible to enter large numbers directly. The fpu library can't be used for two reasons. First, the number format is incompatible with \ifnum (internally used by pgf-pie), because even with \pgfkeys{/pgf/fpu/output format=fixed} something like \pgfmathparse{int(...)} will give a result with a decimal point (e.g. 0.0). And second, pgf internally assigns given lengths to dimen registers, which will lead to dimension too large errors for big numbers.
But it is possible to scale the numbers, using the fpu library, a new key (scale numbers), a little macro (\pgfpie@scalenumber) and some patching. With this, you still have to enter small numbers (their sum must not exceed 16383), but you can give a scaling factor, so the pie chart contains big numbers. Additionally, you have to set the precision to control decimal places. I used \pgfmathprintnumber here to get better formatting for the numbers, which also makes it possible, to get scientific notation, if you want.
The code:
\documentclass[border=2mm]{standalone}
\usepackage{etoolbox}
\usepackage{pgf-pie}
\usetikzlibrary{fpu}
\makeatletter
% new key
\pgfkeys{/scale numbers/.store in=\pgfpie@scale,
/scale numbers=1}
% macro for scaling
\newcommand*{\pgfpie@scalenumber}[1]{%
\begingroup
\pgfkeys{/pgf/fpu}% enable fpu only locally
\pgfmathparse{#1*\pgfpie@scale}%
%\pgfmathroundtozerofill{\pgfmathresult}%
\pgfmathprintnumber{\pgfmathresult}%
\endgroup
}
% patching the internal commands
\patchcmd{\pgfpie@slice}{\beforenumber#3}{\beforenumber\pgfpie@scalenumber{#3}}{}{}
\patchcmd{\pgfpie@slice}{\beforenumber#3}{\beforenumber\pgfpie@scalenumber{#3}}{}{}
\patchcmd{\pgfpie@square}{\beforenumber#3}{\beforenumber\pgfpie@scalenumber{#3}}{}{}
\patchcmd{\pgfpie@square}{\beforenumber#3}{\beforenumber\pgfpie@scalenumber{#3}}{}{}
\patchcmd{\pgfpie@cloud}{\beforenumber#3}{\beforenumber\pgfpie@scalenumber{#3}}{}{}
\patchcmd{\pgfpie@cloud}{\beforenumber#3}{\beforenumber\pgfpie@scalenumber{#3}}{}{}
\makeatother
\begin{document}
\begin{tikzpicture}
% set up number formatting
\pgfkeys{/pgf/number format/.cd,
fixed,fixed zerofill,precision=0,
set thousands separator={\,}}
\pie[sum=auto,scale numbers=1000]{1234.567/foo,1234.567/bar,1234.567/baz}
\end{tikzpicture}
\end{document}
The result:

scale numbers? For instance,\pie[sum=auto,scale numbers=100000000000]{0.92384797234000005/foo}give me92384796000while92384797234is expected. – Firmin Martin May 26 '18 at 12:36fpulibrary can handle numbers up to 10^324, but it can only handle about 7 - 8 digits and the last one may show rounding errors. Thus, the value forscale numberscan be much higher, but you would only get more0s at the end (e.g. a value of100000000000000would result in92384796000000). Personally, with numbers that big, I would use scientific notation, because IMO it's easier to read. – Mike May 27 '18 at 02:33