# Using data from remote workers to upload DArray

**URL:** <https://discourse.julialang.org/t/using-data-from-remote-workers-to-upload-darray/4694>\
**Category:** New to Julia\
**Tags:** parallel, array\
**Created:** [July 6, 2017, 4:48pm UTC](https://discourse.julialang.org/t/using-data-from-remote-workers-to-upload-darray/4694 "2017-07-06T16:48:56Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ivborissov](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ivborissov/32/2841_2.png) [@ivborissov](https://discourse.julialang.org/u/ivborissov)\
**Post date:** [July 6, 2017, 4:48pm UTC](https://discourse.julialang.org/t/using-data-from-remote-workers-to-upload-darray/4694/1 "2017-07-06T16:48:56Z")

</div>

Hello,  
General question. How can I create DArray from data stored on remote workers.An example: I have variables `step` with the same name on master and remote workers. I would like to make DArray uniting those variable into DArray `step_array[]` preserving the data on the same workers as it is currently stored. How can it be done? `dfill` as I understand will by default use the variables on master process.

```julia
@everywhere println(step)
1	From worker 2:	2
	From worker 3:	3

```

I would like to have same variables on the same workers united into DArray. Could you please suggest a good approach how to do that?
