# Datastore making - unidentified realm

**URL:** <https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216>\
**Category:** COSIMA\
**Created:** [5 April 2026 07:29 UTC](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216 "2026-04-05T07:29:42Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![CharlesTurner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/charlesturner/32/2518_2.png) [@CharlesTurner](https://forum.access-hive.org.au/u/CharlesTurner)\
**Post date:** [21 April 2026 00:13 UTC](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216/21 "2026-04-21T00:13:07Z")

</div>

Okay: So `file_id` is constructed as `REALM.FREQUENCY'.'.join(DIMENSION for DIMENSION in DIMENSIONS'`, roughly, if that makes sense. We then also append a `variable_cell_methods` flag to the end of that, which is necessary to disambiguate in some circumstances.

In the instance you have, you can disambiguate like so:

```auto
>>> sub_esm_ds = Exp9tracerBudgetSigAvgs_datastore.search(variable="passive_maud_zflux_adv")
>>> sub_esm_ds
<test_cat_aviv-no-patterns catalog with 2 dataset(s) from 265 asset(s)>
>> sub_esm_ds.unique().file_id
['ocean.1mon.isopycnal_bins:19.xt_ocean:3600.yt_ocean:510',
 'ocean.1mon.isopycnal_bins:19.nv:2.xt_ocean:3600.yt_ocean:510']

```

What this means is that you have two datasets with different (although potentially compatible, depending on what you might want to do?) dimensions here:

```python
>>> sub_esm_ds.search(file_id='ocean.1mon.isopycnal_bins:19.xt_ocean:3600.yt_ocean:510').to_dask()
<xarray.Dataset> Size: 6GB
Dimensions: (time: 20, isopycnal_bins: 19, yt_ocean: 510,
                             xt_ocean: 3600)
Coordinates:
...
>>> sub_esm_ds.search(file_id='ocean.1mon.isopycnal_bins:19.nv:2.xt_ocean:3600.yt_ocean:510')
<xarray.Dataset> Size: 67GB
Dimensions: (time: 240, isopycnal_bins: 19, yt_ocean: 510,
                             xt_ocean: 3600, nv: 2)
Coordinates:
...

```

If you want to save a subset of the datastore, you could search for whichever file ID it was you wanted, and then save it as a new datastore, yeah. The [intake-esm docs page on this](https://intake-esm.readthedocs.io/en/stable/how-to/modify-catalog.html#use-case-2-save-a-catalog-subset-as-a-new-catalog) has a pretty good example.

---

<div class="post-metadata">

**Author:** ![avivsolo](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@avivsolo](https://forum.access-hive.org.au/u/avivsolo)\
**Post date:** [24 April 2026 07:39 UTC](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216/22 "2026-04-24T07:39:31Z")

</div>

Great, thank you Charles!

---

<div class="post-metadata">

**Author:** ![CharlesTurner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/charlesturner/32/2518_2.png) [@CharlesTurner](https://forum.access-hive.org.au/u/CharlesTurner)\
**Post date:** [5 May 2026 05:40 UTC](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216/23 "2026-05-05T05:40:35Z")

</div>

Just flagging that you should now be able to explore self created datastores via the [Interactive Catalogue Personal Datastore page](https://access-nri.github.io/interactive-data-catalogue/#/personal-datastore).

(Slightly unrelated, but if this is solved, could do me a favour and mark it as solved please - I keep getting notifications about the large number of pending tasks I have here from the system!)

---

<div class="post-metadata">

**Author:** ![avivsolo](https://avatars.discourse-cdn.com/v4/letter/a/278dde/32.png) [@avivsolo](https://forum.access-hive.org.au/u/avivsolo)\
**Post date:** [10 May 2026 13:03 UTC](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216/24 "2026-05-10T13:03:10Z")

</div>

Sorry for the delay Charles. Marked accordingly!  
Thanks,  
Aviv

---

<div class="post-metadata">

**Author:** ![clairecarouge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/clairecarouge/32/380_2.png) [@clairecarouge](https://forum.access-hive.org.au/u/clairecarouge)\
**Post date:** [27 July 2026 05:10 UTC](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216/25 "2026-07-27T05:10:18Z")

</div>



---

<div class="post-metadata">

**Author:** ![clairecarouge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/clairecarouge/32/380_2.png) [@clairecarouge](https://forum.access-hive.org.au/u/clairecarouge)\
**Post date:** [27 July 2026 05:10 UTC](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216/26 "2026-07-27T05:10:31Z")

</div>



[Previous page](https://forum.access-hive.org.au/t/datastore-making-unidentified-realm/6216.md?page=1)
